[FFmpeg-user] how to avoid double encoding
Moritz Barsnick
barsnick at gmx.net
Sat Jun 13 21:51:07 EEST 2020
Hi Thomas,
On Sat, Jun 13, 2020 at 19:46:49 +0200, Thomas Hezel wrote:
> Want to make MPEG-DASH plus HLS plus Fallback mp4 encoding for adaptive bitrate streaming from websites. For playback I use dash.js
>
> All works fine and perfect but I do the encoding twice and with the exact same output.
> I didn’t find a way to combine it and do it in one go.
You should have look at the "tee" muxer. It takes encoded streams and
passes them to two (or several) separate muxers. You need to use a
special syntax for the muxing options though.
https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs#Teepseudo-muxer
> Especially when having set „veryslow“ this is really an issue.
Have you tried comparing the output speed and quality with the
"veryfast" preset? (Yes, honestly.) Under many circumstances, it
actually surprisingly stands very well.
Cheers,
Moritz
More information about the ffmpeg-user
mailing list