Я бы предположил, что вы не используете исходный код сценария оболочки ~ / bin / audio_video_conversions.sh и вместо этого запускаете 2 команды в командной строке один за другим, чтобы узнать, где он разбивается.
Я думаю, вам нужно выяснить, почему вы получаете этот
Unable to find a suitable output format for '/dev/null'
на своем первом проходе. Найдите в своем каталоге команду
ls
. Убедитесь, что у вас есть файл
ffmpeg2pass-0.log
, созданный после pass-1.
Вы попросили ffmpeg сделать двухпроходный конвертер, чтобы найти дисперсию в битрейте в протоколе pass-1, записать информацию о битрейте в файл и использовать файл журнала, чтобы сделать более эффективный лучший проход-2. Но вы также сказали, что ffmpeg не меняет битрейт. Не могу обойти оба.
-bt 19792k \
Кого вы хотите? Вы хотите, чтобы ffmpeg изменил битрейт с помощью 2-х прохода? ИЛИ Вы хотите, чтобы ffmpeg сохранял -bt 19792k только с одним проходом?
[libx264 @ 0x195fd20] constant rate-factor is incompatible with 2pass.