első lépésben le is töltöttem a 401 rész mindkét változatát, aztán nekiestem az mplayer/mencoder párossal: magyar audiot kidumpoltam és próbáltam hozzácsapni az angol verzióhoz.
mplayer 401\ -\ Cartman\ sulyos\ bune\ -\ magyar.avi -dumpaudio
nahát ez nem ment, mert mint kiderült, mencoder nem támogatja a dual audio avi formátumot, ráadásul ha az angol változatot a kidumpolt magyar hanggal akartam lejátszani, akkor el volt csúszva a szinkron kb 1 másodperccel (1 mp-et sietett a magyar hang).
fórumokon keresgéltem a megoldást, szóbajött az avidemuxer, ami elvileg tud két hangsávot kezelni, de a második hangsávnak ac3 vagy vbr mp3-nak kellett volna lennie - elvileg. gyakorlatilag tudta kezelni a cbr-es magyar szinkronfájlt, csak az elcsúszott hangot nem lehetett a timeshift változóval helyretenni, így tovább keresgéltem.
következő játékos az ffmpeg volt, még kevesebb sikerrel, mert habár a -newaudio paraméterrel meg lehet adni új hangsávot, a gyakorlatban nem sikerült avit létrehozni, mert mindig hiányolta az outputfájlt.
fmpeg -i 401\ -\ Cartman\ sulyos\ bune\ -\ angol.avi -newaudio magyar.mp3 -vcodec copy -acodec copy 401\ -\ Cartman\ sulyos\ bune\ -\ dualdub.avi
végül kipróbáltam az avimerge nevű csodát, ami a transcode csomagban lelhető fel. hátránya, hogy ez sem tud segíteni a hangcsúszáson, viszont aviból is képes kivenni a hangot, tehát nincs szükség előzetes audiodumpra.
avimerge -o 402\ -\ A\ fogtunder\ -\ dualdub.avi -i 402\ -\ A\ fogtunder\ -\ angol.avi -p 402\ -\ A\ fogtunder\ -\ magyar.avi
ezzel a módszerrel meg is oldódott a hangcsúszás probléma, tehát valószínűleg az mplayer nem dumpolja tökéletesen a hangot.
(az hangelcsúszásra megoldás az avisync.)
- kapcsandi blogja
- A hozzászóláshoz be kell jelentkezni
- 3159 megtekintés
Hozzászólások
avidemux? esetleg?
- A hozzászóláshoz be kell jelentkezni
és hogy lehet dualdub-os videot lejatszani mplayer-el? google "dualdub mplayer"-re csak ezt a blogot adja...
- A hozzászóláshoz be kell jelentkezni
man mplayer:
−aid (lásd még −alang)
Audió csatorna kiválasztása (MPEG: 0−31, AVI/OGM: 1−99, ASF/RM: 0−127, VOB(AC3): 128−159, VOB(LPCM): 160−191, MPEG-TS 17−8190). Az MPlayer kiírja a használható audió ID-ket, ha bõbeszédû (−v) módban fut. Ha egy MPEG-TS folyamot játszol le, az MPlayer/ MEncoder az elsõ programot (ha van) fogja használni a kiválaszott audió folyammal.
- A hozzászóláshoz be kell jelentkezni
koszi!
- A hozzászóláshoz be kell jelentkezni