профили ffmpeg XDCAM HD vtag

2603
sebastian

Привет, ребята, извините, что беспокою вас снова, но в эти дни у меня много работы с ffmpeg. Я нашел на http://code.google.com/p/ffmbc/wiki/XDCAMHD422Encoding настройки vtag для XDCAM HD 422 и использовал их в своем скрипте, все отлично работает для HD 422, теперь я отчаянно ищу нормальные vtags HD и xd3vЯ обнаружил, что только один был для Apple XDCAM HD 1080i50 (35 Мбит / с VBR), который мне не нужен, потому что он чересстрочный. Что мне нужно, так это vtags для 1080p24, 1080p25 и 1080p30. Вот скрипт, который я нашел и немного адаптировал:

ffmpeg -threads "4" -i "$2" -pix_fmt yuv420p -vtag xdv3 -vcodec mpeg2video -r 25 -flags +ildct+ilme -top 1 -dc 10 -intra_vlc 1 -non_linear_quant 1 -qmin 1 -qmax 3 -lmin '1*QP2LAMBDA' -rc_max_vbv_use 1 -rc_min_vbv_use 1 -b 35000k -minrate 35000k -maxrate 35000k -bufsize 36408333 -bf 2 -aspect 16:9 -acodec pcm_s16be -vf scale=$:$ "$3"

Если в скрипте есть другие ошибки, пожалуйста, исправьте меня :)

0

1 ответ на вопрос

1
Rajib

Что такое "обычный HD vtag"? Для форматов, которые вы хотите, это vtags:

xd5d XDCAM HD422 1080p24 CBR
xd5e XDCAM HD422 1080p25 CBR
xd5f XDCAM HD422 1080p30 CBR
xdv6 XDCAM HD 1080p24 VBR
xdv7 XDCAM HD 1080p25 VBR
xdv8 XDCAM HD 1080p30 VBR
xd55 XDCAM HD422 720p25 CBR
xd59 XDCAM HD422 720p60 CBR

Надеюсь это поможет.

Спасибо, но кажется, что есть разница только между XDCAM HD422 и XDCAM HD. Вы видите в моем предыдущем посте, я сказал, что я использовал `xdv3` только для HD, и я получил ** Apple XDCAM HD (не HD 422) 1080i50 (35 Мбит / с VBR) **, и я искал другие vtags только HD (если они существуют) sebastian 10 лет назад 0
@sebastian Хорошо, я добавил другие. Сначала я не понял ваш запрос. Но это VBR. Rajib 10 лет назад 0
прежде всего большое спасибо, вы мне очень помогли. У меня остался последний вопрос, вы, кажется, знаете vtags для ** XDCAM HD422 720p25 CBR ** и ** XDCAM HD422 720p30 CBR ** тоже? Эти два будут последними пропущенными vtags, которые мне нужно знать. sebastian 10 лет назад 0
@sebastian добавил их тоже. Rajib 10 лет назад 0
Спасибо, но что-то вызывает у меня головную боль. Я использовал эти пресеты для 720p25 и 720p30, и я могу отлично транскодировать свои тестовые клипы, но на выходе получаются только звук и зеленый экран. Код выглядит следующим образом: `ffmpeg -threads" 4 "-i" $ 2 "-pix_fmt yuv422p -vcodec mpeg2video -r 25 -flags + ildct + ilme -top 1 -dc 10 -intra_vlc 1 -non_linear_quant 1 -qmin 1 -qmax 3 - lmin '1 * QP2LAMBDA' -vtag xd55 -rc_max_vbv_use 1 -rc_min_vbv_use 1 -b 50000k -минта 50000k -макс. скорость 50000k -bufsize 36408333 -bf 2-аспект 16: 9 -acodec pcm_s16be -v_F_AM_FAR $ FC_AM $ = $ Масштаб $ FC } "3 $" где я ошибся? sebastian 10 лет назад 0
Извините за двойной пост, но у меня не осталось персонажей. Я использовал VideoSpec (что-то похожее на Mediainfo), и он сказал как формат xd55, а при использовании xd59 он дает мне формат ** Apple XDCAM HD422 720p60 (50 Мбит / с CBR) ** вместо HD422 720p30. sebastian 10 лет назад 0
Внутри libavformat также задокументировано как 720p60. Я никогда не использовал его, просто предполагал, что это означает 30 кадров в секунду, но мой плохой. Но вы не упоминаете размер / аспект входного файла. Что вы передаете FC_PARAM_width / height? Почему ты масштабируешься? Боюсь, вы должны дать больше деталей. Где / какой игрок показывает зеленый? Может ли масштаб быть конфликтным в конце после прохождения аспекта? Слишком много переменных, чтобы ответить разумно. Rajib 10 лет назад 0
Отредактировал его в `XDCAM HD422 720p60` в соответствии с задокументированными форматами. Это также говорит то же самое в документации ffmbc и в других местах. Rajib 10 лет назад 0
Мы поняли, что для нас будет слишком много работы по написанию сценария для этих форматов 720p, поэтому они нам больше не понадобятся, но в любом случае спасибо за попытку помочь мне. Дело закрыто! sebastian 10 лет назад 0

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