H.264 do DivX

Jak dostosować Slackware w tych dziedzinach.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
Nightwalker
Użytkownik
Posty: 545
Rejestracja: 2006-01-02, 01:23
Lokalizacja: Bytom
Kontakt:

H.264 do DivX

Post autor: Nightwalker »

Witam,
Mam film HDTV 720p kodowany w h.264 i dzwiekiem AC3 (ATSC) 5.1 (jego akurat nie chce przerabiac) w kontenerze mkv, jednak moj komputer jest za slaby aby to odtworzyc, wiec chce go przerobic na DivX, jakosc niech bedzie jak najlepsza (plik moze wazyc MAX 4gb), jakie opcje w mencoder wybrac?

Info o pliku:

Kod: Zaznacz cały

[mkv] Track ID 1: video (V_MS/VFW/FOURCC), -vid 0
[mkv] Track ID 2: audio (A_AC3), -aid 0, -alang eng
[mkv] Track ID 3: subtitles (S_TEXT/UTF8), -sid 0, -slang pol
[mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 1, -slang pol
[mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 2, -slang eng
[mkv] Will play video track 1
[mkv] Will play audio track 2
Matroska file format detected.
VIDEO:  [H264]  1280x532  12bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s

Kod: Zaznacz cały

Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
Dziekuje za pomoc.

Pozdravki[/list]
Na górze fiołki, na dole las, all your base are belong to us

[ [url=http://forum.slackware.pl/viewtopic.php?p=142666]Darmowy shell[/url] ]
mpier
Użytkownik
Posty: 1002
Rejestracja: 2005-10-01, 13:24
Lokalizacja: Blachownia||Cz-wa

Re: H.264 do DivX

Post autor: mpier »

Nightwalker pisze:jakie opcje w mencoder wybrac?
Poszukaj w instrukji, na forum też chyba niedawno było o kodowaniu. Opcje... może -oac copy -ovc lavc? Pozostałe dobierzesz metodą prób i błędów, w końcu trafisz.
Awatar użytkownika
tad
Użytkownik
Posty: 349
Rejestracja: 2005-08-02, 11:07
Lokalizacja: Kraków

Re: H.264 do DivX

Post autor: tad »

DivX też na duże wymagania. Nie lepiej na MPEG1/2
Np.

Kod: Zaznacz cały

ffmpeg -i plik.mkv -vcodec mpeg2video -b 3000 -s 640x480 -r 25 -acodec copy wynik.mpeg
Przekoduje MKV z pierwszą ściężką audio skopiowaną w tym przypadku AC3 i zakoduje
do MPEG2 z którą możesz wykorzystać do stworzenia płyty DVD z filmu

Albo jeśli chcesz koniecznie to może XVID: zajmnie mniej miejsca.

Kod: Zaznacz cały

ffmpeg -i plik.mkv -vcodec xvid -b 1200 -s 640x480 -r 25 -acodec copy wynik.mpeg
Wymiar ustal przez równe podzielenie rozmiaru źródłowego filmu. -s WxH.
Ostatnio zmieniony 2006-09-29, 21:09 przez tad, łącznie zmieniany 1 raz.
* Tad *
Awatar użytkownika
Nightwalker
Użytkownik
Posty: 545
Rejestracja: 2006-01-02, 01:23
Lokalizacja: Bytom
Kontakt:

Re: H.264 do DivX

Post autor: Nightwalker »

Ale nie takie jak H.264 (Tnie sie na Pentium IV 1.7GHz, 512MB RAM DDR400, GeForce 5600FX 256MB VRAM :???: ), co do DivX'a to przekonwertowałem sobie filmik na Xvid 2pass 3000kbps, uzylem takich parametrow:

Przebieg 1:

Kod: Zaznacz cały

mencoder "/mnt/magazyn/Blade.Runner.1982.720p.HDTV.x264-THOR.mkv" -passlogfile="/tmp/Blade.Runner.log"  -nosound  -ovc xvid -xvidencopts bitrate=3000:me_quality=6:nointerlacing:max_bframes=2:noqpel:nohq_ac:trellis:quant_type=mpeg:chroma_opt:vhq=4:autoaspect:pass=1 -o "/mnt/magazyn/Blade.Runner.HD720p.to.Xvid.avi"
Przebieg 2:

Kod: Zaznacz cały

mencoder "/mnt/magazyn/Blade.Runner.1982.720p.HDTV.x264-THOR.mkv" -passlogfile "/tmp/Blade.Runner.log"  -nosound  -ovc xvid -xvidencopts bitrate=3000:me_quality=6:nointerlacing:max_bframes=2:noqpel:nohq_ac:trellis:quant_type=mpeg:chroma_opt:vhq=4:autoaspect:pass=2 -o "/mnt/magazyn/Blade.Runner.HD720p.to.Xvid.avi"
Wypakowywanie sciezki dzwiekowej z oryginalnego pliku:

Kod: Zaznacz cały

mplayer -dumpaudio -dumpfile "/mnt/magazyn/Blade.Runner.audio" -aid 0 "/mnt/magazyn/Blade.Runner.1982.720p.HDTV.x264-THOR.mkv"
Później poskładam sobie obraz z dźwiękiem i wypale na DVD:)

Film będę oglądał na telewizorze nie HD wiec roznicy w jakosci nie zauwaze :)
Ostatnio zmieniony 2006-09-30, 00:15 przez Nightwalker, łącznie zmieniany 1 raz.
Na górze fiołki, na dole las, all your base are belong to us

[ [url=http://forum.slackware.pl/viewtopic.php?p=142666]Darmowy shell[/url] ]
Awatar użytkownika
kazalot
Użytkownik
Posty: 1259
Rejestracja: 2006-04-05, 10:48

Re: H.264 do DivX

Post autor: kazalot »

hmm a nie prosciej bylo w drugim przebiegu zamiast -nosound dac -oac copy ? ile ci to godzin zajelo? chyba cala noc?
Awatar użytkownika
Nightwalker
Użytkownik
Posty: 545
Rejestracja: 2006-01-02, 01:23
Lokalizacja: Bytom
Kontakt:

Re: H.264 do DivX

Post autor: Nightwalker »

Nawet mnie nie denerwuj :P pod koniec (zostalo 10%) ojciec niechcacy wylaczyl komputer (konwertowalem to na komputerze ojca poniewaz ciszej chodzi i jest wydajniejszy od mojego) <_<

P.s. chyba nie ma roznicy w czasie kodowania miedzy -nosound a -oac copy ?
Ostatnio zmieniony 2006-10-01, 01:31 przez Nightwalker, łącznie zmieniany 1 raz.
Na górze fiołki, na dole las, all your base are belong to us

[ [url=http://forum.slackware.pl/viewtopic.php?p=142666]Darmowy shell[/url] ]
Awatar użytkownika
kazalot
Użytkownik
Posty: 1259
Rejestracja: 2006-04-05, 10:48

Re: H.264 do DivX

Post autor: kazalot »

chyba nie ma roznicy w czasie kodowania miedzy -nosound a -oac copy ?
pewnie nie ma nie wiem nie sprawdzalem ale -oac copy chyba wygodniej ;) o czas pytalem z ciekawosci bo podejzewam ze miales nie wiecej niz 10 fps ;) film ok 2h x dwa prebiegi x 2.5 = ok 10 godzin
mi by sie nie chcialo z takim bitratem to bym lavcem(mpeg4) nagrywal a nie xvidem i w jednym przebiegu ;)
ojciec niechcacy wylaczyl komputer
o to juz napewno by mi sie od poczatku nie chcialo tylko bym przekodowal reszte i zlepil ;P
Ostatnio zmieniony 2006-10-01, 07:52 przez kazalot, łącznie zmieniany 1 raz.
Awatar użytkownika
Nightwalker
Użytkownik
Posty: 545
Rejestracja: 2006-01-02, 01:23
Lokalizacja: Bytom
Kontakt:

Re: H.264 do DivX

Post autor: Nightwalker »

o to juz napewno by mi sie od poczatku nie chcialo tylko bym przekodowal reszte i zlepil ;P
To tak sie da? bo znowu ktos komputer zresetowal :evil:
Na górze fiołki, na dole las, all your base are belong to us

[ [url=http://forum.slackware.pl/viewtopic.php?p=142666]Darmowy shell[/url] ]
Awatar użytkownika
kazalot
Użytkownik
Posty: 1259
Rejestracja: 2006-04-05, 10:48

Re: H.264 do DivX

Post autor: kazalot »

no da sie mialem taka sytuacje przy tzw edukacyjnym nagrywaniu ;) zapisalem to co juz mialem a potem nagralem reszte i mencoderem polaczylem on ma opcje do ustalenia w ktorym momencie ma zaczac laczyc pliki, delikatny przeskok niestety byl ale <1s . nie zalezalo mi specjalnie i nikt kto to potem ogladal nie zauwazyl go i tak ;)
Awatar użytkownika
Nightwalker
Użytkownik
Posty: 545
Rejestracja: 2006-01-02, 01:23
Lokalizacja: Bytom
Kontakt:

Re: H.264 do DivX

Post autor: Nightwalker »

No tak, znalazlem -ss jednak to mnie nie zadowala bo plik, ktory juz sie przerobil jest uszkodzony (nawet mplayer nei potrafi go otworzyc) wiec robie jeszcze raz ale tak jak pisales, przy uzyciu mpeg4, i aktywnie pilnuje komputera, zeby nikt go nie wylaczyl...

P.s. w tym kontenerze .mkv sa polskie napisy (nie wiem czy jako plik czy tak jak w DVD jako obrazy), w jaki sposob je moge "wyciagnac" ?
Na górze fiołki, na dole las, all your base are belong to us

[ [url=http://forum.slackware.pl/viewtopic.php?p=142666]Darmowy shell[/url] ]
Awatar użytkownika
kazalot
Użytkownik
Posty: 1259
Rejestracja: 2006-04-05, 10:48

Re: H.264 do DivX

Post autor: kazalot »

byl nie dalej jak 2 dni temu watek na temat wyciagania napisow z dvd

a co do tego pliku to dziwne...(ze sie nie chce odtworzyc)
Awatar użytkownika
tad
Użytkownik
Posty: 349
Rejestracja: 2005-08-02, 11:07
Lokalizacja: Kraków

Re: H.264 do DivX

Post autor: tad »

Nie chce mi się czytać od początku twoich bazgrołów, ale z tego co pamiętam, to przerabiałeś
MKV z H264 na coś tam.
Jeśli to było w MKV to należy sądzić z tego:

Kod: Zaznacz cały

 [mkv] Track ID 1: video (V_MS/VFW/FOURCC), -vid 0 
 [mkv] Track ID 2: audio (A_AC3), -aid 0, -alang eng 
 [mkv] Track ID 3: subtitles (S_TEXT/UTF8), -sid 0, -slang pol 
 [mkv] Track ID 4: subtitles (S_TEXT/UTF8), -sid 1, -slang pol 
 [mkv] Track ID 5: subtitles (S_TEXT/UTF8), -sid 2, -slang eng 
ze masz 3 ścieżki napisów (nie DVD) tekstowych i po ekstrakcji MKV otrzymasz :
5 ścieżek: video, audio i trzy napisów.
Uzyj polecenia:

Kod: Zaznacz cały

mkvextract tracks NAZWA.mkv 1:Video.mp4 2:Audio.ac3 3:Napisy1.sub 4:Napisy2.sub 5:Napisy3.sub
i powinienieś otrzymać napisy w trzech plikach:

Możesz orginał odtwarzać:

Kod: Zaznacz cały

mplayer -sid X plik.MKV,
 lub po przeróbce : mplayer -sub nazwa_pliku_napisów. Plik_przerobnimy_z_MKV
.
Radzę ci to co otrzymałeś zapisać w kontenerze matroska, będzieś mógł zmieścić tam wszystkie napisy i włączac/wyłączać je poleceniami.
* Tad *
Awatar użytkownika
tad
Użytkownik
Posty: 349
Rejestracja: 2005-08-02, 11:07
Lokalizacja: Kraków

Re: H.264 do DivX

Post autor: tad »

Oczywiście jeśli tylko chcesz wyekstraktować napisy to krócej będzie:

Kod: Zaznacz cały

mkvextract tracks NAZWA.mkv 3:Napisy1.sub 4:Napisy2.sub 5:Napisy3.sub 
Te liczby przed dwukropkiem to TID-y czyli numery tracs.
* Tad *
Awatar użytkownika
danielos
Użytkownik
Posty: 201
Rejestracja: 2004-05-28, 12:40
Lokalizacja: Tarnów/Wiedeń

Re: H.264 do DivX

Post autor: danielos »

Ja ze swej strony jeszcze doloze ze warto w celach testowych skorzystac z -endpos
skonwertuj sobie z 5 minut zebys wiedzial czy Cie zadowoli film przekonwertowany z wybranymi parametrami.
danielos,
zobacz [url=http://forum.slackware.pl/viewtopic.php?p=59095]koszulki z pingwinkiem[/url]
ODPOWIEDZ