Я получаю сообщение об ошибке при попытке конвертировать видео

Я пытаюсь преобразовать MP4-видеофайл в AVI-файл с

ffmpeg -i 10.mp4 -vcodec mpeg4 -vtag XVID -b 990k -bf 2 -g 300 -s 640x360 -acodec libmp3lame -ab 128k -ar 48000 -ac 2 -pass 2 -f avi 10.avi

, но я получаю следующую ошибку

Cannot read file 'ffmpeg2pass-0.log': No such file or directory
Error reading log file 'ffmpeg2pass-0.log' for pass-2 encoding

какие-либо предложения, чтобы избежать этой проблемы?

3
задан 20 March 2013 в 20:35

1 ответ

Вы делаете двухпроходное кодирование, но вы еще не сделали первый проход (который создал бы файл журнала). Кроме того, вы используете некоторые варианты, которые неоднозначны.

Если вам не нужен конкретный целевой размер файла, двухпроходное кодирование не требуется.

Попробуйте это:

ffmpeg -i 10.mp4 -c:v mpeg4 -vtag xvid -qscale:v 3 -c:a libmp3lame -b:a 128k -vf scale=640:360 10.avi

-qscale:v 3 указывает желаемое качество видео, 1 будет очень высокое качество / большой размер файла, 31 самое низкое качество / маленький размер файла

Для двухпроходное кодирование, см. пример в ffmpeg wiki .

0
ответ дан 20 March 2013 в 20:35

Другие вопросы по тегам:

Похожие вопросы: