FFmpeg.exe problem
#1
Czesc!

Wlasciwie ten problem o ktorym tu napisze nie dotyczy stricte Sony Vegas Pro 9, ale czesciowo jest z tym powiazany.

Zrenderowalem material 1080p/50p do pliku AVI uzywajac kodeka Sony YUV. 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:

-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 moj 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
Odpowiedz
#2
Nie ma czasu zajmować się kolejnym softem, ale...Może to głupie pytanie, ale czemu wyrenderowałeś tego wprost z Vegasa tylko dodatkowym narzędziem?
Odpowiedz
#3
Udalo mi sie samemu dojsc do tego :)

Otoz parametr -crf 15.0 to inaczej mowic constant rate factor co oznacza po normalnemu staly wspolczynnik jakosci:) (moze nie doslownie), im mniejsza wartosc crf`a tym jakosc lepsza, 15 to chyba wartosc graniczna.
Jesli ten parametr jest ustawiony to wowczas -maxrate i -b jest pomijany.
Wykasowalem wiec -crf 15.00 i ustawilem -maxrate i -b i wkoncu zaczelo to dzialac.

A dlaczego nie wyrenderowalem tego materialu wprostu z Vegasa? Odpowiedz jest prosta, bo Vegas daje mozliwosc renderingu do mp4 (SONY XDCAM) w jakosci 1280x720/50p, a nie ma mozliwosci renderingu 1920x1080/50p, taka mozliwosc daje jedynie rendering do AVIka, ale po renderingu taki plik avi waży 160 GB (10 minut filmu) i stad te moje pozniejsze konwersje do mp4 bezposrednio za pomoca GUI do ffmpeg`a.

Pozdrawiam
Odpowiedz
#4
No dobra, ale AVI jest tutaj tylko pojemnikiem, jaki codec ustawiłeś, że wyszło 160GB?
Odpowiedz
#5
Pewnie format nieskompresowany. Sam zmuszony byłem do zrobienia 20 minutowego materiału (tylko, że to był HDV 1080 25p) - zajął on trochę ponad 120 Gb.
[Obrazek: i15.jpg]
Odpowiedz
#6
Tak swoją drogą - wiem, że to nie jest tanie, ale tym co zawodowo lub półzawodowo zajmują się HD - serdecznie polecam kodek Cineform. Na prawdę, zupełnie, zupełnie inna praca, szczególnie w porównaniu do AVCHD czy nawet HDV, z którym Vegas radzi sobie całkiem nieźle.
Odpowiedz
#7
Użyłem codeca Sony YUV, czy jakoś tak....
Odpowiedz



   


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości