Skip to content

Comment on The FFmpeg/Libav situation (2012)parent

Comments

Thanks for the tip!

I was hoping to combine lengthy h264 .mts video files chopped at 4GB by the video camera into one YouTube upload without duplicating on disk first.

Edit: also maybe some simple filters/ML to detect anything interesting to clip and merge into a time lapse.

Yeah forcing YT to accept it directly from ffmpeg would be the hardest part.

I hit that behaviour when I tried to upload encode directly to S3 bucket, turned out only some formats worked

Wouldn't it work if you stream the resulting video as a Youtube Live stream?

You would have to set a stream up in the Youtube creator web page, in order to get a streaming key and with it, a full RTMP URL.

Then in FFmpeg, use "-f rtmp://...your target url" as output. Youtube will stream a live video (which you can hide as "unlisted") and afterwards, the video will remain in the channel as a VOD.

MoviePy is pretty committed to working with files, and I couldn't quickly figure out PyAV pts/dts for the concat even though the files were all exactly the same format.

Have you tried using a fifo file?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.