Portál AbcLinuxu, 23. dubna 2024 06:41


Dotaz: Mplayer: při posunutí filmu se neposouvá zvuk

22.1.2006 19:14 Paulus | skóre: 15 | Jihlava
Mplayer: při posunutí filmu se neposouvá zvuk
Přečteno: 164×
Odpovědět | Admin
Jde mi o to převést zvukouvou stopu u avi z AC3 do mp3. To jsem udělal následujícím způsobem:

Napřed jsem dostal z avi souboru wav pomocí

mplayer -ao pcm:file=zvuk.wav film.avi
to jsem pak lamem převedl na mp3 (CBR)
lame -b 160 zvuk.wav zvuk.mp3
No a tuto mp3 jsem připojil k původnímu avi souboru následujícím způsobem:
mencoder -oac copy -ovc copy -o vystup.avi -audiofile zvuk.mp3 film.avi

Problém: Pokud teď přehrávám to avi s mp3 zvukovou stopou, pak pokud se ho pokusím posunout dopředu, pak se posune jen obraz a zvuk hraje bez přerušení dál (to se děje jen v mplayeru, např. Kaffeine to posouvá bez problémů). Mplayer při tom zahlásí: Badly interleaved AVI file detected - switching to -ni mode

Pročítal jsem dokumentaci, tak se tam doporučuje používat přepínač -nocache. To mi ale nepomohlo. Taky jsem zkoušel všechny možné přepínače, které se v té dokumentaci doporučovalo, ale s tím jsem neměl úspěch.
Kde by tedy mohla být chyba?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.1.2006 22:06 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Mplayer: při posunutí filmu se neposouvá zvuk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná by stál za zkoušku volby -idx popřípadě -forceidx, které někdy řeší A/V sync.
22.1.2006 22:25 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mplayer: při posunutí filmu se neposouvá zvuk
Zkoušel jsem obojí, nepomohlo ani jedno... Já bych spíš chtěl vědět, proč ten problém vůbec vzniknul...
22.1.2006 22:31 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Mplayer: při posunutí filmu se neposouvá zvuk
Tak tak dalece do toho zas nevidím :*)

Ještě mě napadá avisync nebo některá další avi* utilita z balíku transcode. Ale až na avimerge jsem nic z toho nepoužil, tak nevím.
31.1.2006 09:53 Jirka
Rozbalit Rozbalit vše Re: Mplayer: při posunutí filmu se neposouvá zvuk
Tipoval bych, že při použití externího zvuku spolu s volbou
 -oac copy 
se neprokládá zvuk s videem, zvuk se prostě někam překopíruje tak, jak je. Zkuste např.
 -oac mp3lame -lameopts cbr:br=128:aq=0:mode=1 
tím převedete zvuk do MP3 a bude vše v pořádku. Jestli se jedná o zvuk z původního filmu, je zbytečné to honit přes externí soubor.

Jirka
31.1.2006 09:57 Jirka
Rozbalit Rozbalit vše Re: Mplayer: při posunutí filmu se neposouvá zvuk
Sorry, mělo tam být
mode=0
(stereo zvuk).

Jirka
24.1.2006 20:03 Paulus | skóre: 15 | Jihlava
Rozbalit Rozbalit vše Re: Mplayer: při posunutí filmu se neposouvá zvuk
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě je zajímavá jedna věc - celý proces jsem ještě jednou zopakoval a když jsem se pokoušel přidat tu zvukovou stopu v mp3, pak (po jejím přidání) mencoder vypsal tuto chybovou hlášku:
Writing AVI index...
Fixing AVI header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 1400.081 kbit/s  (175010 bps)  size: 878809795 bytes  5021.480 secs  125537 frames
Audio stream:  128.000 kbit/s  (16000 bps)  size: 80314752 bytes  5019.672 secs
*** glibc detected *** double free or corruption (!prev): 0x08682080 ***
Neúspěšně ukončen (SIGABRT)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.