Кодировка команды базовый профиль h264, уровень 1, с FFmpeg и libx264

может ли кто-нибудь предложить команду для кодирования видео в базовый профиль h264 (уровень 1)?

вот ссылка для справки: http://blog.mediacoderhq.com/h264-profiles-and-levels/

я использовал эту команду, но FFmpeg говорит, что это основной профиль, а не базовый.

ffmpeg -i <SOURCE> -vcodec libx264 -coder 0 -flags +loop+mv4 
-partitions +parti4x4+parti8x8+parti4x4+partp8x8+partb8x8 -me_method hex -subq 7 
-trellis 1 -refs 5 -bf 0 -flags2 +mixed_refs -coder 0 -me_range 16 -threads 2 
-s 240x160 -b:v 64k -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 
-qmin 10 -qmax 51 -qdiff 4 -strict experimental -acodec aac -ac 1 -ab 48000 
-f mpegts udp://127.0.0.1:10006?pkt_size=1316
5
задан slhck
источник

1 ответов

убедитесь, что у вас установлена последняя версия FFmpeg и libx264-это действительно важно * - а затем попробуйте что-то вроде:

ffmpeg -i … -c:v libx264 -profile:v baseline -level 1 …

в результате:

[libx264 @ 0x10180fa00] profile Constrained Baseline, level 1.0

конечно, вы можете поставить -preset и -tune параметры для x264, а также. Обратитесь к x264 --fullhelp для получения дополнительной информации.

вот у x264 параметры:

cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1
psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 
cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 
sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=0 weightp=0 keyint=250 
keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 
rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 
qpstep=4 ip_ratio=1.40 aq=1:1.00

* он работает с ядром FFmpeg 0.9 и x264 118. The -vprofile вариант был недокументирован в FFmpeg, теперь это -profile:v. Теперь он в основном работает так же, как -profile, который опять предполагается заменить -vpre. Он использует встроенные профили x264 вместо того, чтобы полагаться на .ffpreset файлы.

5
отвечен slhck 2012-09-24 21:41:26
источник

Другие вопросы ffmpeg video-streaming