Como posso extrair faixa de áudio do arquivo de vídeo e salvá-la como MP3? [duplicado]

25

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?

    
por Robert Zelník 10.05.2011 / 12:56

8 respostas

11

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
    
por Rinzwind 10.05.2011 / 13:00
50

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
    
por AK76 10.05.2011 / 14:02
34

Você pode fazer isso em VLC .

Depois de iniciar o VLC:

  1. selecione "Mídia" - > "Converter / Salvar"
  2. Clique em "Adicionar ..." e selecione o arquivo desejado
  3. Clique em "Converter / Salvar" (na parte inferior)
  4. Forneça um "arquivo de destino:"
  5. Selecione o "Perfil" (por exemplo, "Áudio - MP3", "Áudio - Vorbis (OGG)", etc.)
  6. Clique em "Iniciar"
  7. Relaxe e aproveite seus sapatos

Você pode instalar o VLC a partir do Synaptic ou do Centro de Software.

    
por jwernerny 10.05.2011 / 14:10
9

Usando avconv (da linha de comando, não é necessário instalar o ffmpeg, já que o avconv é sua porta para o Ubuntu)

  1. use 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.
  2. Em seguida, emita o comando 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.

    
por mzcl-mn 17.12.2012 / 14:20
6

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
    
por LiveWireBT 30.12.2012 / 00:47
3

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.

    
por piet 26.11.2012 / 15:35
3

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 ...".

    
por Eric Carvalho 29.12.2012 / 23:53
0

Baixe o mkvmerge GUI do Ubuntu Software Center:

  1. Adicione o arquivo de vídeo e desmarque a parte do vídeo
  2. clique em "Iniciar Muxing"
  3. O arquivo de áudio será salvo no mesmo diretório em que o arquivo de vídeo está localizado.
por jose 07.01.2014 / 01:57