o avidemux pode fazer isso.
Está dentro do Ubuntu Software Center ou você pode instalá-lo a partir da linha de comando com:
sudo apt-get install avidemux
Qual é a maneira mais fácil de extrair uma faixa de áudio de um arquivo de vídeo e salvá-la como um arquivo MP3?
o avidemux pode fazer isso.
Está dentro do Ubuntu Software Center ou você pode instalá-lo a partir da linha de comando com:
sudo apt-get install avidemux
Solução muito simples de CLI:
ffmpeg -i VIDEOFILE -acodec libmp3lame -metadata TITLE="Name of Song" OUTPUTFILE.mp3
Caso você não tenha o ffmpeg instalado:
sudo apt-get install ffmpeg
Você pode fazer isso em VLC .
Depois de iniciar o VLC:
Você pode instalar o VLC a partir do Synaptic ou do Centro de Software.
Usando avconv
(da linha de comando, não é necessário instalar o ffmpeg, já que o avconv é sua porta para o Ubuntu)
avconv -i "input file name"
para descobrir o arquivo (mapeamentos de áudio e vídeo). No exemplo mostrado abaixo, o áudio que eu queria remover tinha 0: 0 "index". (Se você ler completamente a saída do comando avconv -i ...
, você obterá isso. avconv -i "input file name" -map 0:0 -c:a copy -metadata TITLE="title name" -metadata AUTHOR="author name" "output file name"
Teste-o com vários formatos de arquivo de saída e veja.
A melhor maneira seria usar uma ferramenta que apenas manipula o contêiner. Para MP4, eu recomendaria a ferramenta MP4Box
do pacote gpac . Para outros contêineres como o Matroska, há projetos e ferramentas como o MKVToolNix .
Recupere informações sobre o arquivo (Nota: Você também pode fazer isso com mediainfo
):
$ MP4Box -info 29c3-5400-en-hacking_cisco_phones_h264.mp4
* Movie Info *
Timescale 1000 - Duration 00:54:30.144
Fragmented File no - 2 track(s)
File Brand isom - version 512
Created: UNKNOWN DATE
File has no MPEG4 IOD/OD
iTunes Info:
Name: Hacking Cisco Phones
Artist: Ang Cui, Michael Costello
Album: Chaos Communication Congress 2012 (29C3)
Comment: http://events.ccc.de/congress/2012/Fahrplan/events/5400.en.html
Genre: lecture
Encoder Software: Lavf54.29.104
Track # 1 Info - TrackID 1 - TimeScale 25 - Duration 00:54:30.080
Media Info: Language "Undetermined" - Type "vide:avc1" - 81752 samples
Visual Track layout: x=0 y=0 width=1024 height=576
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 720 x 576
AVC Info: 1 SPS - 1 PPS - Profile Main @ Level 3
NAL Unit length bits: 32
Pixel Aspect Ratio 64:45 - Indicated track size 1024 x 576
Self-synchronized
Track # 2 Info - TrackID 2 - TimeScale 48000 - Duration 00:54:30.143
Media Info: Language "English" - Type "soun:mp4a" - 153285 samples
MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
MPEG-4 Audio MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000
Synchronized on stream 1
Alternate Group ID 1
Como extrair faixas individuais para o formato bruto:
$ MP4Box -raw 1 29c3-5400-en-hacking_cisco_phones_h264.mp4
Extracting MPEG-4 AVC-H264 stream to h264
$ MP4Box -raw 2 29c3-5400-en-hacking_cisco_phones_h264.mp4
Extracting MPEG-4 AAC
Mostrar arquivo original e resultados:
$ ls -1 29c3-5400-en-hacking_cisco_phones_h264*
29c3-5400-en-hacking_cisco_phones_h264.mp4
29c3-5400-en-hacking_cisco_phones_h264_track1.h264
29c3-5400-en-hacking_cisco_phones_h264_track2.aac
Qual formato de vídeo você deseja converter? Eu uso audácia para extrair o áudio dos vídeos mp4 e flv (não tentei outros formatos, mas presumo que funcionará da mesma forma). Quando você abre o arquivo, a parte do vídeo é ignorada, em vez disso você terá apenas o áudio para trabalhar (como normalizar ou truncar o silêncio) e depois exportá-lo para qualquer formato, incluindo mp3.
Isso pode ser feito facilmente com o avidemux ( sudo apt-get install avidemux
para instalá-lo).
Abra o arquivo de vídeo com o avidemux, escolha um codec para o Áudio na caixa de combinação, vá para o menu "Audio" e você encontrará uma opção "Salvar ...".
Baixe o mkvmerge
GUI do Ubuntu Software Center: