Witam.
Wiele osob nadal nie wie jak poprawnie kompresowac swoje filmy kodekiem x264. Dlatego postanowilem wam pomoc.
Czesc osob zna “podstawowÄ…” metode kompresji w/w kodekiem; makemp4.bat.
Jest to malo dokladna kompresja, ustalamy tylko video bitrate, audio bitrate, nazwe pliku no i FPS.
Druga metoda to kompresja za pomoca programu MeGui -> jest to nastepnik programu Virtual Dub’a, ktory osobiscie polecam.
Ta metoda jest niewatpliwie dokladniejsza. Mamy tutaj mnostwo opcji, dzieki ktorym mozemy lepiej i bardziej skutecznie skompresowac nasz film.
Zaczynamy:
1.Niezbedne pliki. ( UPDATE 3-03-2009 )
Zanim przystapicie do kompresji, bedziecie potrzebowali tych plików. ( nowe wersje plików )
W rarze znajdziecie :
- faac ; kodek audio
- MeGui –> instalka .
- MP4Box
- x264
- AviSynth –> instalka .
- skrypt AviSynth. ( dowiecie sie wiecej w dalszej czesci )
- profil z moimi ustawieniami ( slize.xml, skopiujcie do folderu profiles)
Tak! faac,x264 i MP4Box to nie sa instalki. Zobaczycie dalej co z tym trzeba zrobic :)
Wszystkie te pliki wrzuccie(rozpakujcie) do folderu C:/x264. ( obojetnie jaki dysk , ale nazwa folderu musi byc taka sama ).
Po rozpakowaniu MeGui, odpalcie plik .exe i wyskoczy wam okienko,ze dostepne sa aktualizacje. Zainstalujcie wszystko. Troche to potrwa, ale czekajcie. Pewno jedna aktualizacja sie nie zakonczy (Xvid ) . Nie wiem czemu, ale olejcie to.
2.Kompresja Audio .
Klikacie : Start -> uruchom -> wpiszcie “cmd”.
otworzy wam okno. Na tym screenie macie wszystko opisane :

Na koncu klikacie Enter i czekacie az wasze audio sie skompresuje; bedzie w formacie .m4a . Nie przejmujcie sie, pozniej to polaczymy w jedna calosc.
Zminimalizujcie okno, nie zamykajcie go !
3.Kompresja Video .
W rarze dalem wam skrypt o nazwie 1.avs .
AVISource("1.avi")
Crop(0,4,-0,-4)
ConvertToYV12()
“1.avi” – to chyba juz wiecie, ze jest to nazwa waszego nie skompresowanego video. Takze wpiszcie tutaj swoja nazwÄ™.
“Crop(0,4,-0,-4)” – zalezy od rozdzielczosci. Musi byc ona podzielna przez 16.
Macie rozdzialke 800×600.
To Wpisujecie (0,4,-0,-4). Wtedy z 800×600 zrobi wam sie 800×592 :) a 592 dzieli sie przez 16 i wychodzi 37 :) Do 1024×768 nie musicie nic zmieniac, czyli:
(0,0,-0,-0)
960×600( w takiej robie film :D ) to znowu Crop(0,4,-0,-4).
Jak macie jakies inne rozdzialki to poprostu probojcie, jak bedzie zle to wyskoczy blad, wiec jeszcze raz odpalacie przez Uruchom… i wpisujecie inne wartosci. Dacie rade.
Ostatnia linijka zostaje bez zmian.
Aby utworzyc samemu taki skrypt wystarczy otworzyc notatnik, skopiowac “tresc” i zapisac jako “nazwa.avs” Tyle!
Nastepnie odpalacie plik “megui.exe”.
ustawiacie wszystko tak jak na tym rysunku:

(nizej macie tez Audio, lecz tutaj zupelnie nic nie robcie. Zostawcie to. )
Nastepnie klikacie przycisk “Config”.
Kompresowalem 1 min filmu 4 razy. Za kazdym razem inny sposob. Znalazlem swoje ustawienia, pokombinuje dalej, lecz narazie te mi wystarcza. Kazdy musi sobie sam znalesc ustawienia dlatego musicie sami probowac i kompresowac klika razy jeden klip. Trwa to dlugo, gdyz x264 to najwolniejszy kodek. No coz, aby osiagnac cos trzeba sie starac :)
Oto moje ustawienia:
ZAKLADKA “ZONES” ZOSTAJE BEZ ZMIAN” – nie znam sie na tym, to dla bardziej zaawansowanych : )
Klikacie OK. Nastepnie klikacie przycisk po prawej stronie “Enqueue”.
Przechodzicie do zakladki “Queue i powinniscie miec 3 linijki :)
Klikacie Start i czekacie :) .
Jak juz skonczy sie kompresowac to, powracamy do okienka systemowego.
Po co? No przeciez musimy polaczyc nasze Audio z Video nie ? Plik .m4a z plikiem .264 : )
4.Muxing Audio and Video.
W okienku “cmd” wpisujecie:
MP4Box -new -add 1.264#video -add 1.m4a#audio -fps 30 1.mp4

Powtarzam po raz kolejny.
1.264 – nazwa naszego skompresowanego video. Wpisujcie swoja nazwe.
1.m4a – nazwa skompresowanego Audio. Wpisujcie swoja nazwe.
fps 30 – ile klatek ma wasz film :) Jak robilem startmovie 90/3 = 30 fps :) Wpisujcie wlasna wartosc.
1.mp4 – nazwa koncowego pliku : )
Klikacie Enter, czekacie chwilke i GOTOWE ! Odpalcie plik .mp4 w programie VideoLan i zobaczcie jak jakosc i inne : )
Filmy tym kodekiem dlugo sie kompresuja . W MeGui w zakladce “RC and ME” Subpixel Refinement ustawilem na 7. Jest to najwolniejszy proces, ale wydaje mi sie, ze bardzo dokladny. Testowalem i jednak to mi najbardziej podpasowalo. Nie poprzestane na testowaniu innych ustawien, wy tez zacznijcie :)
I przestancie zadawac mi pytania, czemu mi nie dziala dobrze twoje ustawienia, z dupy jakosc itp itd. Napisalem wam wyzej jaki jest na to ratunek : )
Mam nadzieje, ze ten toutorial przyblizyl wam nieco kompresje x264.
Swietny kodek, z moich ustawien wychodzi, ze 1 min = 28 MB , jakosc ? Swietna.
Mam nadzieje, ze pomoge wielu osobom. Jak ktos ma slabego kompa to nie polecam tego kodeka :)
Zapomnialem dodac, ze aby wam x264 poprawnie dzialalo ( MeGui tez ) to musicie zainstalowac 3 rzeczy:
-Net Framework 1.1
-Net Framework 1.1 Service Pack 1
-Net Framework 2




na screenie w którym jest pokazane jak się łączy obraz z dźwiękiem jest błąd
nie powinno być kreski przed nazwa video:
zamiast “-1.264″ to “1.264″
Masz racje ;d moj błąd ! Dzieki : ) podmienie screena pozniej
tak tak wszystko wporządku ale gdzie niby mam ten folder profiles ? ( slize.xml, skopiujcie do folderu profiles) mam allprofiles i gdzie dalej wkleje to do folderu x264 to przy włączeniu megui odrazu mi to usuwa ; o pomocy ; f
D:\Program Files\megui\allprofiles\x264 tutaj to wklejam i all dziala. Jezeli nadal Ci nie chodzi, to co za problem odpalic wszystkie screeny i ustawiac to co widzisz , nastepnie zapisac jako swoj wlasny profil !
slize tak właśnie zrobiłem tyle że jak masz zakladke RC and ME to VBV Maximum Bitrate nie moge wpisać 25000 nic tam nie moge wpisać poprostu okienko jest niekatywne i jakość wychodzi mi troche kijowa 25 sec filmu renderowałem godzine 10 min i jakosc nie była zadowalająca ; o coś poradzisz : >?
Skasuj wszystkie programy , ktore zainstalowales z paczki. Wyczysc dokladnie all.
Zainstaluj na nowo. Powinno pomoc.
Nie gwarantuje 100% dobrej jakosci jak u mnie. Czesto jest tak, ze ustawienia sa inne na roznych komputerach i ciezko o ten sam rezultat : )
Sprobuj to co napisalem wyzej. Daj znac czy zadzialalo.
taa pomogło moge już wpisać te bitrate , ale jakość nadal nie taka piękna hehe ; ) costam porozkminiam , dzięki za porade pjona
i jak ? :D
Poradnik git, wszystko ładnie pięknie, ale w megui jak dodaje do kolejki przerabiania już to mam błąd :/
Nie wiem jakiego cropa ustawić dla rozdzielczości 1152 x 720, pomocy!
sprobuj w pliku .avs zmienic z :
Crop(0,4,-0,-4)
na
Crop(0,0,-0,-0)
I na odwrot jak nie dziala. Nawet jak wyskoczy jakis blad przy Crop(0,4,-0,-4)
to olej to i idz dalej. Mialem to samo niedawno. rozdzielczosc i tak sie zmieni w koncowym renderingu.
Dziękówa slize na:
Crop(0,0,-0,-0)
Å›miga, ale mam jeszcze jeden problem – mianowicie, nie wiem może coÅ› źle robie ale sprawa wyglÄ…da tak:
Zrzucam przez HLAE 90 klatkowÄ… akcje – w vegasie klikam prawym na klip > propeties i ustawiam “undersample rate” z 1.000 na 3.000 co mi daje normalny filmik 30 klatkowy jak dobrze mówie. Ale jest problem – jak zrzucam go jako nieskompresowany filmik i wychodzi taki jakby ciut zamazany, a jak zrzucam w 30 klatkach w hlae i w vegasie to nie ma problemu. Jednak chodzi mi wÅ‚asnie by ten celownik siÄ™ szybko kurczyÅ‚.
Troszke sie rozpisałem, byłbym wdzięczny za pomoc :P
Ja zawsze biore 1280 x 720 jak napisac w tym pliku avs zeby było na tą rozdzielczosc ? prosze pomocy
klikam na enqueue i nic sie nie dzieje, wszystkie ustawienia tak jak u Ciebie slize
jakies propozycje?
dobra juz nic :DD
mam blad jak klikam enqueue domyslilem sie ze chodzi o pierwsza linie AVISource(“1.avi”)
dodam ze mam ten skrypt razem z filmikem w 1 folderze czy on musi byc w folderze me gui czy nie? http://www.bankfotek.pl/view/247841
omg chce sciagnac te pliki x264 i nie moge co jest :// naprawcie to szybko bo musze skompresowac film.
kukisp sory, ze tak pozno odpisuje.
Wszystko musi byc w jednym folderze.
carlos – http://www.netmovies.pl/download/x264_pliki.rar
poprawimy to niebawem
Jak skompresowalem ten dzwięk to jakis taki spowolniony byl :/
Nie ma tego linka http://netmovies.pl/download//x264_pliki.rar. Skąd go dostać, żeby zdobyć potrzebne w nim pliki? Część ściągnąłem licznie, skryptów nie mogłem ściągnać. Proszę o przesłanie pliku rar lub podanie strony, na której byłby. Z góry dziękuję za pomoc.
Przepraszam, znalazÅ‚em w powyższej odpowiedzi do carlosa to archiwum rar i Å›ciÄ…gnÄ…Å‚em je. BÄ™dÄ™ teraz mógÅ‚ pobawić siÄ™. Dziekuje za poradÄ™ – Å›wietny opis, mam nadziejÄ™, ze poradzÄ™ sobie dziÄ™ki temu i przerobiÄ™ filmik. Pozdrawiam.
Daj znac jak Ci wyszlo : )
Witam.A ja mam taki dziwny problem i nie mogę się go pozbyć mianowicie dziwny wysoki dźwięk (długość dwie sekundy) na kocu wideo.Reszta ścieżki dźwiękowej jest ok po kompresji.Jeżeli mam plik nieskompresowany AVI i do tego dźwięk w formacie WAV wszystko jest w porządku. Nie wiem co źle robię .A jadę według tutoriala ! Mógł by ktoś dać jakieś wskazówki ? Jak znajdzie się ktoś chętny do pomocy to wideo mogę wysłać do dalszej analizy :P
Mój mail agressor.production@gmail.com
lub kontakt na stronie
http://www.agressor.production.prv.pl
Już rozkminiłem. Powodem wysokiego dźwięku (pisku ? )na końcu wideo był kodek faac który jest odpowiedzialny za kompresje dzwieku wav >>m4a. Na tym etapie kodek powodował błąd. Skompresowałem dzwięk do formatu m4a (AAC) kodekiem nero i wszystko gra :)
Pozdrawiam wszystkich ”muwi mejkerow” :>
jak mam skompresowac audio jak dziwek mam w avi
do avi skompresowalem z sony vegas bez kompresji dzwieku
czyli jak w sony vegas skompresuje dzwiek a nie skompresuje obrazu to ebdzie dobrze?
Masz skrompresowac dzwięk sam, a obraz tez sam.Tak przynajmniej ja rozumiem :P
Przykład: muzyka sama bez obrazu w wav,
Obraz bez dzwięku np. w avi.
No najs, kiedyÅ› Å›migaÅ‚o, teraz nie mam zakÅ‚adek RC and ME i ADVANCED…
Bo masz najnowsza wersje MeGui itp itd. Niebawem nowa metoda kompresji :)
@ unmd
szukasz po kolei rate control, general etc. innego wyjscia nie ma, porozrzucane sa teraz niesamowicie :)
@ slize
czekam czekam :D
No ja też czekam, w tym megui odnaleźć się nie moge : P
Fajny tutorial.
Mam problem z tym, że orginalnie film ma np 9 sekund, a po potraktowaniu go x264 ma on 13 sekund. Nie wiem co z tym zrobić, bo wtedy dźwięk rozmija się z obrazem. Macie jakiś pomysł?
Dzięki z góry
To znaczy wynikowy plik mp4 jest wydłużony (po potraktowaniu pliku avi x264.exe oraz MP4Box.exe)
Chyba pomogło mi wyrzucenie -fps 30 z
MP4Box.exe -new -add movie.264 -add movie.m4a -fps 30 movie.mp4
ale jeszcze to potestujÄ™