Comments (4)
I had experimented with that and I know I had problems so I dropped it as an idea, but can't remember the real reason but I think seeking was one of them, when I have a bit of time I might try again.
Anyway if this article is correct I can also just do multiple ffmpeg commands in sequence and the client should not notice, due to how MPEG works, I will do some research and report back.
http://www.mp3-tech.org/programmer/frame_header.html
edit for my own documentation:
also I could try to use the -map_metadata -1
ffmpeg option to skip the ID3 metadata
if I ever want to edit ID3 data (es: add timestamps directly in the mp3) this might be interesting, chapters are an id3v2 feature, id3v2 max size is 16 MB
https://docs.rs/id3/latest/id3/index.html
from vod2pod-rss.
PS: love the project
from vod2pod-rss.
Hi and thanks for enjoying the project!
This is a natural feature to add but due to how I'm using yt-dlp only to get the stream URL and then transcode with ffmpeg on my own with it adding the flag will not work.
The 2 options are:
- use the sponsorblock API to add named blocks timestamp to the description (some podcast clients allow for skipping based on chapters names).
- Actually tell ffmpeg to cut around the transcoded stream, I still haven't researched it but my guess is that something can be done.
I think I will add the timestamp first and when that is done use the same logic for the the actual stitching of the stream.
If someone comes across this issue feel free to drop any knowledge they have in a possible solution using ffmpeg
from vod2pod-rss.
Hmm. I'm not very technical, but yt-dlp does allow outputting to stdout using -o -
. ffmpeg could then take that from stdin and do what it needs to do.
Edit: not sure how seeking would work though
from vod2pod-rss.
Related Issues (20)
- [technical] pad the stream with empty mp3 frames
- [Feature request] Peertube support HOT 5
- how to use at openwrt docker compose HOT 14
- Setting to increase feed length? HOT 6
- Error starting docker HOT 2
- update yt-dlp HOT 2
- [technical] refractor provider abstraction HOT 1
- the last update broke the youtube query HOT 1
- [Twitch] currently streaming are not filtered out HOT 1
- streams no longer available right the way HOT 8
- adding host to the config HOT 9
- no matching manifest for linux/arm/v6 in the manifest list entries HOT 6
- Feeds don't populate on iTunes desktop (Windows); fine on mobile HOT 10
- Playlist with more than 300 videos, newest ones not showing HOT 3
- Add option to filter by video duration HOT 1
- At https://y2pod.com submit a YouTube url, response 409 error. HOT 2
- Would you consider add option to convert to video podcast? HOT 1
- Docker not start with your image HOT 11
- No way to set the redis instance password HOT 3
- vod2pod cannot connect to redis on podman HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vod2pod-rss.