Kompresja x264 za pomocÄ… MeGui.

32 Komentarzy Autor: slize  |  25 października, 2008  |  Kompresja

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:

megui
(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:

14

23

33

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


Komentarze społeczności (32)

  1. wertyl 29/01/2009 o 23:37

    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″

  2. slize 26/02/2009 o 14:52

    Masz racje ;d moj błąd ! Dzieki : ) podmienie screena pozniej

  3. czejść 04/03/2009 o 22:25

    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

  4. slize 05/03/2009 o 00:24

    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 !

  5. czejść 05/03/2009 o 14:11

    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 : >?

  6. slize 08/03/2009 o 23:33

    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.

  7. czejść 16/03/2009 o 15:57

    taa pomogło moge już wpisać te bitrate , ale jakość nadal nie taka piękna hehe ; ) costam porozkminiam , dzięki za porade pjona

  8. slize 26/03/2009 o 13:36

    i jak ? :D

  9. pst 26/03/2009 o 17:40

    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!

  10. slize 26/03/2009 o 17:50

    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.

  11. pst 26/03/2009 o 20:38

    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

  12. wilek 12/04/2009 o 17:36

    Ja zawsze biore 1280 x 720 jak napisac w tym pliku avs zeby było na tą rozdzielczosc ? prosze pomocy

  13. ACE 05/05/2009 o 12:37

    klikam na enqueue i nic sie nie dzieje, wszystkie ustawienia tak jak u Ciebie slize

    jakies propozycje?

  14. ACE 05/05/2009 o 15:52

    dobra juz nic :DD

  15. kukisp 31/05/2009 o 12:48

    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

  16. carlos 20/06/2009 o 11:32

    omg chce sciagnac te pliki x264 i nie moge co jest :// naprawcie to szybko bo musze skompresowac film.

  17. slize 23/07/2009 o 16:04

    kukisp sory, ze tak pozno odpisuje.
    Wszystko musi byc w jednym folderze.

    carlos – http://www.netmovies.pl/download/x264_pliki.rar

    poprawimy to niebawem

  18. dck 03/08/2009 o 13:53

    Jak skompresowalem ten dzwięk to jakis taki spowolniony byl :/

  19. nowy555 14/08/2009 o 10:19

    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.

  20. nowy555 14/08/2009 o 10:29

    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.

  21. slize 15/11/2009 o 13:01

    Daj znac jak Ci wyszlo : )

  22. AGRESS0R 20/01/2010 o 15:58

    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

  23. AGRESS0R 21/01/2010 o 10:56

    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” :>

  24. sdf 23/02/2010 o 19:15

    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?

  25. STr4SzEk 08/03/2010 o 23:05

    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.

  26. unmd 03/04/2010 o 15:49

    No najs, kiedyÅ› Å›migaÅ‚o, teraz nie mam zakÅ‚adek RC and ME i ADVANCED…

  27. slize 03/04/2010 o 16:34

    Bo masz najnowsza wersje MeGui itp itd. Niebawem nowa metoda kompresji :)

  28. sEns 03/04/2010 o 18:08

    @ unmd
    szukasz po kolei rate control, general etc. innego wyjscia nie ma, porozrzucane sa teraz niesamowicie :)

    @ slize
    czekam czekam :D

  29. unmd 07/04/2010 o 16:40

    No ja też czekam, w tym megui odnaleźć się nie moge : P

  30. Krzysiek 06/05/2010 o 02:07

    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

  31. Krzysiek 06/05/2010 o 02:08

    To znaczy wynikowy plik mp4 jest wydłużony (po potraktowaniu pliku avi x264.exe oraz MP4Box.exe)

  32. Krzysiek 06/05/2010 o 02:12

    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Ä™

Dodaj nowy komentarz






Portal netmovies.pl, jest stroną ściśle związaną z tematyką tworzenia filmów z gier, efektami specjalnymi, motion designem, a także postprodukcją. Naszym głównym celem jest stworzenie jak najlepszego zaplecza do tworzenia filmów.


  • RSS FEED

  • KONTAKT

  • MAPA STRONY
Copyright © 2008-2012