FFmpeg konwersja

Kamyk79

New member
Czesc!

Zrenderowalem material 1080p/50p do pliku AVI uzywajac kodeka Sony YUV w programie Sony Vegas Pro 9e. Dzwiek PCM 5.1 48000

Aby zrobic z tego 160 GB pliku plik mniejszy skompresowany uzylem narzedzia darmowego WinFF (GUI do kodeka ffmpeg)

Uzylem do tego celow taka linie kodu dla kodeka ffmpeg.exe:

-crf 15.0 -b 23737k -maxrate 23737k -bufsize 1835k -vcodec libx264 -acodec
libfaac -ar 48000 -ab 192kb -coder 1 -flags +loop -cmp +chroma -partitions
+parti4x4+partp8x8+partb8x8 -me_method hex -subq 6 -me_range 16 -g
250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -threads 0

Podczas konwersji widze cos takiego w oknie dosowym

....
frame=4444 fps=5 q=18 size=59999232kB time=99.93 bitrate=49539kbits/s
frame=4445 fps=5 q=18 size=59999232kB time=99.99 bitrate=49519kbits/s
...

Czy mozecie mi napisac dlaczego bitrate jest tak duzy? Przeciez moj material zrodlowy ma bitrate max 28000 kbit/s, a ja przeciez uzylem parametru maxrate (co oznacza maxbitrate) = 23737 kbit/s
Dlaczego wiec ten parametr max bitrate jest ignorowany przy konwersji?

Uzywam WinFF ktory ma kodek FFmpeg w wersji SVN = r18709

W jaki sposob przekonwertowac material do mp4, aby max bitrate byl np. 23000 kbit/s?

Prosze pomozcie mi
 
Do góry