[FFmpeg-user] Using FFMPEG to encode multiple outputs in 'parallel' (doesn't work?)

shalin shalin186 at gmail.com
Wed Jun 28 23:56:02 EEST 2017

Nicolas George wrote
> Hi.
> Le decadi 10 messidor, an CCXXV, Shalin Mehta a écrit :
>> Option1: Run 3 instances of ffmpeg using pipe.
>> ffmpeg -i input.mp4 -c:v libx264 -b:v 12M -f null - | ffmpeg -i input.mp4
>> -c:v libx264 -b:v 12M -f null - | ffmpeg -i input.mp4 -c:v libx264 -b:v
>> 12M
>> -f null -
> I think you need to take a little step back and learn what Unix pipes
> mean. They are meant to connect the output of a process to the input of
> the next one, but in your examples your commands neither consume their
> input nor produce output.
> -- 
>   Nicolas George
> signature.asc (849 bytes)
> <http://www.ffmpeg-archive.org/attachment/4680421/0/signature.asc>

Piping only shows that I am trying to run all three ffmpeg transcode
instances in parallel using single command line. If it makes any clearer,
you can read them as three separate commands issued at the same time. With
that, I hope we can focus on the concern raised in the original question.

View this message in context: http://www.ffmpeg-archive.org/Using-FFMPEG-to-encode-multiple-outputs-in-parallel-doesn-t-work-tp4680420p4680422.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.

More information about the ffmpeg-user mailing list