cjpeg
принимает входные данные канала stdin, но, по-видимому, не принимает более одного входа за раз.
Вывод изображений, а затем цикл с cjpeg
:
ffmpeg -ss 00:00:10 -i IN.webm -t 00:00:02 %04d.bmp
for f in *.bmp; do cjpeg -quality 75 -outfile "workDir/${f%.bmp}.jpg" "$f"; done
Нетпотребность в -r 24
: использование этого может привести к пропущенным или дублированным кадрам, если вы зададите произвольную частоту кадров, которая не соответствует входным данным. Omit -r
и ffmpeg
выведут все кадры.