avconv конвертирует .mts используя libx264 2 прохода

Я знаю, что есть похожие вопросы, но, к сожалению, не нашел ответа на мой вопрос. Я хотел бы добиться того, чтобы видео с видеокамер сжималось как можно меньше с минимально возможной потерей качества. И изменить размер видео от 1080p до 720p (720i). Поэтому для получения наилучшего результата рекомендуется использовать двухпроходное кодирование. У этой проблемы у меня проблема. Когда я запускаю второй проход, я получаю сообщение об ошибке:

[libx264 @ 0xd9b8a0] constant rate-factor is incompatible with 2pass.

Я испробовал очень разные конфигурации, но, к сожалению, не нашел, где моя ошибка. Например:

avconv -y -i 00000.MTS -qscale 3 -vcodec libx264 -preset medium -pass 1 -f mp4 /dev/null
avconv -y -i 00000.MTS -qscale 3 -vcodec libx264 -preset medium -pass 2 test.mp4

Я был бы рад, если бы кто-то мог посоветовать, как достичь моей цели, или хотя бы указать на мою ошибку;)

Спасибо!

1
задан 22 March 2013 в 14:16

1 ответ

Я использую этот скрипт, который делает то, что вы хотите.

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

#
# Conversor de vídeos mp4 (x264) con ffmpeg

# cargarme los log que puedan existir
rm * .log -f
rm * .mbtree -f

для ARCHIVO в * .MTS;
do

avconv -y -i $ ARCHIVO -s hd720 -деинтерлейс -b 2M -bt 4M -vcodec libx264 -pass 1 -flags + loop -me_method dia -g 250 -qcomp 0.6 -qmin 10 -qmax 51 - /home/jcecilio/BK_MULTIMEDIA/COPIAS_HD/$ARCHIVO.mp4

avconv -y -i $ ARCHIVO -s hd720 -deinterlace -b 2M -bt 4M -vcodec libx264 -проход 2-флажка + loop -me_method umh -g 250 -qcomp 0.6 -qmin 10 -qmax 51 -acodec libvo_aacenc -ac 2 -ab 128k /home/jcecilio/BK_MULTIMEDIA/COPIAS_HD/$ARCHIVO.mp4

сделано

0
ответ дан 22 March 2013 в 14:16

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

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