Portál AbcLinuxu, 26. dubna 2024 02:28
ffmpeg -vn -i video.avi audio.mp3by to snad zvladnul. Mozna bude potreba jeste specifikovat audio kodek, ale spis mu to dojde podle pripony.
Jak na to? Podrobnější postup? Už jsem to psal. Nic víc než ten jeden příkaz, co jsem napsal v předchozím příspěvku, to je opravdu vše:
mplayer -dumpaudio soubor.avi
To uloží zvukovou stopu ze souboru soubor.avi do souboru stream.dump. Chcete-li jiný než výchozí název pro výstupní soubor (stream.dump), přidejte -dumpfile:
mplayer -dumpaudio soubor.avi -dumpfile zvuk.mp3
Jinak parametr -dumpstream uloží nezměněnou zvukovou stopu - je-li tedy zvuk v AVI souboru ve formátu MP3, uloží se MP3 atd. Není tedy třeba jej překódovávat (což by vedlo ke ztrátě kvality u ztrátové komprese). Je-li zvuk např. ve WMA a vy ho chcete převést na MP3, nejdřív jej převeďte na WAV soubor:
mplayer -ao pcm -vc dummy -vo null soubor.avi
Což vytvoří soubor audiofile.wav, který pak převedete pomocí LAME na MP3:
lame audiofile.wav
Jinak na uložení zvuku z AVI nebo jiných video souborů můžete použít i výše zmíněný Avidemux, kde načtete video soubor a z nabídky Audio-Save Audio uložíte audio.
mencoder -ovc copy -oac copy
-audiofile zvuk.mp3 vstup.avi -o vystup.avi
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.