mencoder only-audio

Sziasztok!

Hogyan lehet mencoder-rel megoldani azon egyszeru" problemat, hogy egy dvd-rol egy adott track adott audio csatornaja't adott formatumban lementsuk? Csak video-t lehet, egyszeruen:


$ mencoder dvd://3 -nosound -ovc copy -of mpeg -o dvd-track.mpeg2

Van ehhez hasonloan

-novideo

kapcsolo is, az viszont egyatalan nem akar mukodni, egy ilyen uzenettel leall:


MPEG: Missing video stream!? Contact the author, it may be a bug :(

Persze hogy nincs video stream, mert en csak a hangot szeretne'm lementeni... raadasul mpeg2 container formaban (gyk sima framecopy az eredeti dvd-rol, semmi kodolgata's).

Otlet, tapasztalat?

Koszonettel, A.

Hozzászólások

mplayer dvd://3 -dumpaudio -dumpfile dvd-track.ac3

Igen, a lame-et én is használom, ha MP3-at akarok, engem az érdekene, hogy lehet-e a DVD hangsávot akár közvetlenül is MP3-ba menteni az MPlayer-rel, mert az AC3-mal nem tudok túl sok mit kezdeni, ha hanglemez kell belőle, vagy lejátszóba kellene tölteni.
Persze, ha WAV-ban megy legalább, akkor jöhet a lame utána. :)

Video nelkuli ASF stream-bol hogy lehet kiszedni csak az audio-t? Ezzel probalkoztam:

mplayer -dumpaudio http://url
majd, amikor 'mplayer stream.dump' paranccsal le akarom jatszani, ezt az uzenetet kapom:

MPlayer 1.0pre8-3.4.6 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 3.06GHz (Family: 15, Model: 4, Stepping: 9)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Failed to open /dev/rtc: No such file or directory (it should be readable by the user.)

Playing stream.dump.

Exiting... (End of file)

Tud valaki segiteni?

ASK Me No Questions, I'll Tell You No Lies

nem szorosan ehhez a témához tartozik, de nem akartam újat nyitni:
olyan videót szeretnék létrehozni, amelynek a hangsávját egy mp3, a képsávját pedig egy jpg fájlból raknám össze. Google és mplayerhq.hu a barátaim, de eddig sajnos csak kudarc... pls segítsetek!
Köszönöm.

mencoder -idx -noskip -af resample=48000:0:1,volume=14:0 mf://@'+PNG_LIST+' -mf fps=25:type=png -oac lavc -lavcopts acodec=mp2:abitrate=224 -ovc lavc -of mpeg -mpegopts format=dvd -vf expand=-48:-36:24:22,harddup -lavcopts vcodec=mpeg2video:keyint='+str(KEY_FRAME)+':trell:mbd=2:dc=10:vrc_buf_size=1835:vbitrate=4000:vrc_maxrate=9800:aspect=4/3 -o '+TARGET_LIB+'convert-dvd.mpg -audiofile '+AUDIO_TRACK+'

Ez egy parancs egy python szkriptből, ami DVD kompatibilis videót csinál png képekből és zenét rak alá.

Azért png, mert akkoriban a mencoder jpeg bemenetre segfaultolt:))

A lényeg: mf://@'+PNG_LIST+' - ahol a változó egy olyan szövegfájl, amiben minden sor egy png fájl neve elérési úttal, akár több 100.000. Ezek kerülnek bele a videóba. Jpeg-gel elvileg ugyanígy kell megadni.

Így minden kép egy képkocka lesz a videón, tehát ha egy képet 1 mp-ig akarsz látni, akkor egymás után 25-ször kell szerepelnie a fájlban.

A külső audio fájl az -audiofile opcióval adható meg. Tapasztalatom szerint érdemes wav-ot használni.

A KEY_FRAME-t éremes a képváltásokhoz szinkronizálni.

Az expand-ot azért használtam mert a DVD-lejátszóm nem jeleníti meg a teljes 720x576 képpontot, hanem asszimetrikusan lehagy belőle. De ez gondolom neked nem érdekes.