Como posso converter áudio de arquivos de vídeo MP4 ou FLV para mp3?


122

Existe um aplicativo que me permita extrair o áudio de um arquivo de vídeo MP4 ou FLV e armazená-lo como um arquivo MP3 para uso em um media player portátil?


1
tecnicamente você não pode, mas o que você pode fazer é extrair o som do vídeo em formato MP3 ...
TheXed

2
Os arquivos de vídeo mp4e de flvvídeo contêm aacáudio. Ter esse áudio como mp3é fácil, mas pode haver alguns problemas na conversão entre formatos com perda. As taxas de bits de entrada e saída devem ser consideradas. Veja as discussões nas diferentes respostas nesta pergunta . Talvez a melhor solução seria a de manter o áudio no aacformato, que está no m4arecipiente - mais aqui

2
@cipricus Os arquivos de vídeo mp4e podem conter som em muitos formatos, incluindo e . Por exemplo, a especificação do contêiner FLV menciona pelo menos 15 tipos de codecs / tipos de som suportados. flvaacmp3
Octavian Naicu 26/10/2015

@ OctavianNaicu - Você está certo. Meu comentário foi destinado a promover a idéia de manter o áudio sem conversão. Essa é uma boa idéia, independentemente do formato, mas é claro que se deve saber de antemão qual o formato de áudio específico, usando uma ferramenta como mediainfo. (Por outro lado, como flv e mp4 são os formatos mais comuns de vídeos do youtube, que contêm áudio AAC, eu tinha imaginado a pergunta se referia implicitamente para o YouTube.)

Concordo com você que o áudio não deve ser convertido, se possível. Eu estava tentando transmitir a ideia de que os contêineres podem armazenar dados de áudio em diferentes formatos e você precisa observar o formato / codec, não o contêiner. Dependendo do formato de áudio de origem, pode ser necessário transcodificar o áudio (por exemplo aac, mp4para mp3in mp3) OU copiá-lo para o novo contêiner ( mp3in mp4 para mp3in mp3).
Octavian Naicu 28/10/2015

Respostas:


144

Você pode fazer o mesmo na versão 12.04 usando vários softwares.

Usando o WinFF

  1. Instale o winff e o libavcodec-extra primeiro

     sudo apt-get install winff libavcodec-extra
    
  2. Abra o Winff a partir do traço

    insira a descrição da imagem aqui

  3. Em seguida, na janela Winff, faça o seguinte

    1. Adicionar ficheiro

    2. Selecione qual categoria converter (selecione Áudio)

    3. Selecione o formato do arquivo de áudio (mp3)

    4. Digite a pasta de saída para o arquivo convertido

    insira a descrição da imagem aqui

    1. Em seguida, clique no botão Converter . Você também pode clicar no botão Opções para ajustar o formato de áudio e outras opções.

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

Usando o VLC

  1. Instale o VLC e o pacote "libavcodec-extra" primeiro

    sudo apt-get install vlc libavcodec-extra
    
  2. Abra o VLC do traço pressionando a Supertecla e digitando "VLC" lá

    insira a descrição da imagem aqui

  3. Em seguida, no menu do painel superior, selecione MídiaConverter / Salvar .

    insira a descrição da imagem aqui

  4. Em seguida, adicione o arquivo para converter na nova janela. Depois clique no botão Convert .

    insira a descrição da imagem aqui

  5. Na nova janela, selecione o diretório para o arquivo de saída, selecione o perfil de conversão (Áudio mp3) e clique no botão Iniciar .

    insira a descrição da imagem aqui

Usando linha de comando

  1. Primeiro instale as ferramentas

    sudo apt-get install ffmpeg libavcodec-extra libav-tools
    

    Se você estiver usando

  2. Use este comando simples para extrair o arquivo de áudio

    avconv -i /input-file-name-with-path output-filename.mp3
    

    Por exemplo, para converter o arquivo de vídeo "How fast.ogg" em how-fast.mp3usar este comando:

    avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
    

    Consulte a página do manual para mais opções e informações.

Para extrair apenas o áudio

Verifique estas respostas


1
Eu acho que na linha de comando o pacote libavcodec-extra-53 é importante. Antes de instalá-lo, não consegui converter para mp3.
Arpad Horvath

1
@ ArpaD não foi o que eu disse na resposta?
Anwar

2
Excelente resposta. Bom trabalho.
Kevinarpe

4
Agora acho que são 56. Mas por que não instalar o libavcodec-extrametapacote?
Hitechcomputergeek

3
+1 para avconv. Há muito tempo que estou procurando uma maneira simples de fazer linha de comando!
precisa saber é o seguinte

61

você pode fazer isso usando o ffmpeg. Instale o ffmpeg usando o seguinte comando:

sudo apt-get install ffmpeg libavcodec-unstripped-52

O pacote libavcodec-unstripped-52 está disponível no repositório Multiverse, portanto você precisará habilitá-lo.
Após a instalação desses pacotes, você pode usar um comando como o abaixo para extrair o áudio como mp3:

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

A opção -i no comando acima é simples: é o caminho para o arquivo de entrada. A segunda opção -f mp3 informa ao ffmpeg que a saída está no formato mp3. A terceira opção ou seja -aB 192000 diz ffmpeg que queremos que a saída seja codificado em 192Kbps e -vn diz ffmpeg que nós não queremos vídeo. O último parâmetro é o nome do arquivo de saída.


1
Eu fiz alguns mais procura em ffmpeg, eu encontrei este guia maravilhoso catswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak

3
Eu prefiro o mais novo conversor de áudio / vídeo avconv. A sintaxe é semelhante ao ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 garante a máxima qualidade (e VBR) e o tipo do codificador é deduzido da extensão do arquivo de saída.
Arielf 8/07

O ffmpeg agora vem de libav-tools.
Mittenchops

1
Ao executar este programa, ele diz: *** ESTE PROGRAMA É DEPRECADO *** Este programa é fornecido apenas para compatibilidade e será removido em uma versão futura. Por favor, use avconv.
melmi

Resposta agradável, porque ffmpeg pode ser usado em Mac OS, e eu não precisa mudar para ubuntu :)
Kelin

13

O soundconverter é outra ferramenta que pode converter formatos de áudio e também de vídeo em áudio:

Instale através do centro de software

ou através do terminal:

sudo apt-get install soundconverter


Eu tive que fazer sudo apt-get install ubuntu-restricted-extras para permitir a conversão para mp3s
wordsforthewise

9

É muito fácil fazer o WinFF ( instalá-lo ), que é uma interface gráfica para o ffmpeg.

  1. Clique em adicionar.
  2. Selecione um arquivo de vídeo
  3. Em Converter para, selecione Áudio
  4. Selecione um codec de áudio
  5. Clique em converter. (Observe que o botão Converter às vezes pode desaparecer se a janela for muito pequena. Aumente a janela se você não a vir)

Feito. Captura de tela:

insira a descrição da imagem aqui


6

O Audacity também pode abrir um arquivo flv e exportá-lo como mp3, flac e outros formatos

insira a descrição da imagem aqui

insira a descrição da imagem aqui


Minha maneira favorita é usar gnome-terminal -e "avconv -i %f %f.mp3"em ações personalizadas Thunar. Melhor ainda, para obter uma taxa de bits constante de 192 kbps:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

De fato, o áudio em um arquivo flv (e mp4) está no aacformato. Para ficar o mais próximo possível da qualidade do som original, considere usá-lo aacem um m4arecipiente. Se o formato mp3 for obrigatório, considere a taxa de bits inicial do aacarquivo ao converter para mp3. Mais aqui .


5

O soundconverterInstale o conversor de som é outra ferramenta que pode converter formatos de áudio e também de vídeo em áudio.

Pode ser instalado no Centro de Software (clicando no link acima) ou executando estes comandos em um Terminal ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter

você já testou a conversão de flv para mp3 no conversor de som? durante a conversão de vídeo mp4 para mp3 funciona ok, no meu caso, trabalha sem parar com nenhum resultado para um arquivo flv que WinFF convertidos em segundos

Também instalar ubuntu-restricted-extras para a conversão mp3
wordsforthewise

3

Você pode converter seus arquivos de mídia usando o VLC player. Carregue um arquivo de mídia => para converter: Barra de Menus> Mídia> Converter / Salvar.


Obrigado pela dica. Tenho vindo a utilizar VLC por um tempo, mas eu não sabia desse recurso
Mysterio

1

O mkvtoolnix é um bom pacote, que pode ser extraído por faixas, capítulos ou horários específicos ao mesmo tempo.

mkvmerge -i <input_video>

ID da faixa 0: vídeo (MPEG-4p10 / AVC / h.264)
ID da faixa 1: áudio (AC-3 / E-AC-3)
ID da faixa 2: áudio (AC-3 / E-AC-3)

Você deseja extrair o TrackID 2 por cada capítulo (assuma o vídeo longo)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

Você obtém arquivos numerados, output_audio001, output_audio002 ...

Em seguida, converta cada arquivo de áudio em mp3


0

Transmageddon

Você também pode usar o Transmagedon Video Converter para converter arquivos de vídeo em arquivos de som.

Instale através do centro de software

Ou no terminal:

sudo apt-get install transmageddon

Para converter para MP4, você deve selecionar Choose Video Codeccomo No Video.

Pode converter para .oggselecionando o Presetscomo Ogg.

insira a descrição da imagem aqui


0

Usei o VLC media player para converter um arquivo .flv em um arquivo .mp4 / mp3. O Audacity falhou ao carregar o arquivo completo. Ele poderia carregar apenas os primeiros 8 segundos e eu pude exportar o áudio. Mas, o VLC foi o mais rápido! Seja qualquer outro software!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.