2012-04-09 5 views
0

Я попытался преобразовать режим битрейта из VBR в CBR с библиотекой FFMPEG, но режим битрейта не может измениться. Моя командная строка:Как изменить режим биттреста: VBR на CBR с MPEG4 файла H264?

ffmpeg -i <in file> -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 320×240 -vcodec libx264 -b 96k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 96k -bufsize 96k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect 320:240 -g 30 -async 2 <output file>

Я основал несколько приложений, но не имеют приложение, которое я могу изменить битрейт режим. Может ли кто-нибудь указать мне, почему мой cmd не может изменить режим или приложения, чтобы изменить режим битрейта. Я думаю, что CBR - это режим, который битрейт тот же самый все время, это правда? Thanks

ответ

0

Если я правильно понял, вы просто хотите получить постоянный битрейт? Если это так, добавление -minrate 96k, вероятно, сделает трюк

+0

спасибо Шон, я добавил в cmd с -minrate и изменил -vcodec на mpeg4, тогда моя проблема была решена. Спасибо. –