Извлекаем аудио из видео файла


ramok аватар

ramok - Posted on 28 Октябрь 2007

$ mplayer -dumpaudio -dumpfile tol-osen.mp3 -audio-demuxer 17 TOL_-_Osen.mpg
MPlayer dev-SVN-rUNKNOWN-4.1.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU         T5600  @ 1.83GHz (Family: 6, Model: 15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
 
Playing TOL_-_Osen.mpg.
MPEG-PS file format detected.
Core dumped ;)
 
Exiting... (End of file)
$

UPT:
перекодировать таки в mp3 после того как звуковая дорожка была извлечена:

$ ffmpeg -i ~/tol-osen.mp3 -acodec libmp3lame ~/tol-osen2.mp3
0
Ваша оценка: Ничего

перекодировать можно и сразу mplayerом

mencoder -of rawaudio -ovc copy -oac mp3lame -lameopts cbr:br=224 -o трэк.mp3 исходник.*

mencoder -of rawaudio -ovc copy -oac lavc -lavcopts acodec=mp3:abitrate=224 -o трэк.mp3 исходник.*

итд итп

следующий раз попробую как понадобится Ж:-)
снкс
--
Signature invent in progress 24% ##........

Долго тупил, от чего же там Core dumped
;)

ага. я тоже на этом словился. шутка юмора однака Ж;-)
мне еще в тот же день screen заявил "you can't escape from this windows"..
--
Signature invent in progress 24% ##........

Могу предложить альтернативный способ получения аудио - эффект тот же:

$ mencoder aaa.avi -o aaa.mp3 -of rawaudio -oac copy -ovc copy

у меня этот способ сделал трек на сколько то сот байтов больше Ж:-)
кстати этот аудио трек может оказаться далеко не mp3 и может понадобится его перекодировать в этот формат.
--
Signature invent in progress 24% ##........

Лучше сменить расширение у файла :)