Hlavní navigace

Jak dostat z videa jen zvukovou stopu

10. 10. 2011 11:43 (aktualizováno) Petr Krčmář

Občas potřebuji získat z video souboru jen zvuk. Hodí se to zejména u různých přednášek, které chcete poslouchat na cestách.

Martin Hassman psal v blogu o své přednášce o geolokaci. Pustil jsem si začátek a zaujalo mě to. Tak jsem si řekl, že bych si mohl přednášku poslechnout na cestách z MP3 přehrávače v mobilu. Dělávám to tak, protože na cestách autobusem má člověk čas a v klidu si přednášku poslechne. Navíc video obvykle není nutné a většinu informací získáte ze samotného zvuku.

Martinovu přednášku jsem si tedy z odkazovaného zdroje stáhl na disk a pak pomocí MPlayeru získal jen zvuk:

$ mplayer Hassman.avi -vc null -vo null -ao pcm:fast

Přednáška má téměř hodinu a půl a tenhle příkaz proběhl za pouhých 23 sekund. Na disku se nám tím vytvořil soubor audiodump.wav, který má téměř gigabajt. Teď už zbývá si z něj udělat MP3 nebo OGG:

$ lame -m j --vbr-new audiodump.wav Hassman.mp3

nebo

$ oggenc audiodump.wav

Soubor MP3 to vytvářelo na mém počítači tři a půl minuty (výsledek má 55 MB), OGG pak šest minut (46 MB). Teď už stačí jen nahrát a poslouchat.