mencoder only-audio

 ( apal | 2007. február 11., vasárnap - 23:40 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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

koszi, mukodik, -alang-gal is...;)

Üdv!

Ez nekem is jól jött, de én tovább kérdeznék:
Van lehetőség vagy konvertáló eszköz az AC3-ból MP3-at csinálni, vagy csak sima WAV-ot, hogy esetleg audio CD-t is lehessen készíteni, vagy MP3-lejátszóban hallgatni?

TNX:
Vales

Szerintem megy a mencodernek is direktben az mp3 de én az audio-cdknél a lame-t használom.

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. :)

Én ezt szoktam használni de én sosem szedemn szét a hangot a képtől, ebből hegeszthetsz biztos valamit.
Mondjuk nagy valséggel ismered, én mindíg innen mazsolázok.
http://www.mplayerhq.hu/DOCS/HTML/hu/

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

mplayer −ao pcm:file=test.wav test.avi

udv Zoli

Kossz, kiprobaltam, de a test.wav file-nak letre kellene jonnie? Mert lejatszani lejatssza, de a test.wav meg sehol....

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

mplayer -ao pcm:file=test.wav test.avi
(− csere -)

udv Zoli

Kossz, franko!

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.