Como extrair áudio de vídeo com um comando

Muitas vezes já me aconteceu que eu tenho um videoclipe X cuja música me atrai, porém não tenho o arquivo de áudio dessa música (.mp3, .ogg, etc.) A solução é simples: «descarrega o .mp3 ou CD da internet), mas isto além de ser ilegal, ... é na minha opinião um grande desperdício de banda, porque se já tenho o áudio no vídeo, por que não tirar o áudio do vídeo? 🙂

Para fazer isso temos várias alternativas, neste artigo vou mostrar como fazer com apenas 1 comando 😀

Primeiro devemos ter instalado mplayer, se você não tem instalado, você deve instalá-lo 😉

En Debian, Ubuntu, Solus OS, hortelã, etc ... seria:

sudo apt-get install mplayer

En ArchLinux y Chakra:

pacman -S mplayer

E bem, a ideia é entendida certo? 😀

Agora, suponha que o arquivo de vídeo seja: basshunter_saturday.mkv

Abrimos um terminal na pasta onde está o arquivo e colocamos:

mplayer -vo null -dumpaudio -dumpfile archivo.mp3 basshunter_saturday.mkv

Isso é:

mplayer -vo null -dumpaudio -dumpfile archivo-de-audio-final.mp3 el-video.loquesea

No meu caso, um arquivo chamado arquivo.mp3 bem ao lado do vídeo:

O que é bastante simples? 😀

Ele me ajudou pessoalmente muitas vezes.

Agora ... não há como fazer isso graficamente usando um aplicativo? … Sim, claro, mas isso é outro post 😀

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   COMECON dito

    Isso é exatamente a única coisa que faltava no RealPlayer Converter!
    Obrigado, obrigado, obrigado, eu uso isso principalmente para extrair áudio de vídeos do YouTube. Para fins malignos.

    1.    KZKG ^ Gaara dito

      É um prazer ajudar 😀

      1.    hexborg dito

        Essa página é legal. Eu tenho que tentar. Até agora usei o ffmpeg. Adoro ver quantas maneiras diferentes existem de fazer cada coisa. 🙂

  2.   moela dito

    Usando um aplicativo gráfico, sempre uso Avidemux. É um burro de carga.

    1.    VariadoPesado dito

      Com SoundKonverter (Qt) e SoundConverter (GTK) você também pode.

  3.   Nosferatuxx dito

    Interessante, embora no meu caso eu use addons do Firefox para isso, ou o conversor de mídia móvel.

    1.    KZKG ^ Gaara dito

      Na verdade, eu uso o MMC para muitas coisas https://blog.desdelinux.net/mobile-media-converter-excelente-aplicacion-para-convertir-videos/
      mas ... tenho preguiça de ter que abrir para algo tão simples, abro um terminal ali mesmo no navegador de arquivos e é isso 😀

  4.   Leão dito

    Eu mato o final do post, ha.
    Muito bom, não sabia que dava para fazer isso com o mplayer, sempre uso o ffmpeg.
    Obrigado pela dica.

  5.   Cidade dito

    Obrigado, eu não conhecia essa função no Mplayer também….

    1.    KZKG ^ Gaara dito

      É um prazer ajudar ... e, mplayer é um gênio, você pode fazer tudo com ele haha.

  6.   Daniel dito

    Não funcionou para mim com alguns vídeos flv = (

    1.    sieg84 dito

      tente com: ffmpeg -i tuvideo.mp4 -vn -acodec copiar audio.m4a
      Você pode usar m4a ou aac como saída de áudio, vídeos em flv (no seu caso) ou mp4 normalmente usam o codec h264 para vídeo e o codec aac para áudio (aqueles do youtube).

      Acho que estou faltando como uma nota no artigo, que você só pode copiar ou "extrair" o áudio no formato que está, se quiser no péssimo .mp3, seria copiar / extrair o áudio e depois converter .

      1.    sieg84 dito

        Senti falta de adicionar, se você quiser saber o codec que usa o vídeo / áudio (falando do terminal) você pode fazer isso com ffprobe (parte do ffmpeg)

        ffprobe yourvideo.mp4

        Depois de mostrar qual codec ele usa para o áudio, você aplica o comando e a saída do áudio correspondente.
        você também pode usar mediainfo (packettugestor install mediainfo)
        ou do VLC com Ctrl + J ou Menpu Tools - Codec information

        1.    KZKG ^ Gaara dito

          Excelente seus comentários 😀

    2.    KZKG ^ Gaara dito

      Que erro isso deu a você? … Eu tentei com MKV, RMVB e outros formatos raros e funcionou para mim 🙁
      Abra esses vídeos com VLC e veja se isso indica que o índice do vídeo está corrompido.

  7.   Max Aço dito

    Ou mais fácil:

    ffmpeg -i video-file audio.mp3 (ou qualquer formato de áudio que você quiser)

    1.    KZKG ^ Gaara dito

      Eu ainda não tinha experimentado, vou ficar de olho hehehehe
      Obrigado

    2.    Hugo dito

      Boa dica, na verdade estava vendo que com certos parâmetros a pista pode ser extraída muito, muito rapidamente (eu já fiz o teste).

      Por exemplo, se dissermos ffmpeg -i arquivo-video.flv

      Os streams que o vídeo contém devem ser produzidos como resultado e, se notarmos que o áudio está codificado em mp3, por exemplo, poderíamos fazer algo assim:

      ffmpeg -i archivo-video.flv -vn -sn -acodec copy audio.mp3

      Desta forma, estamos lhe dizendo para não processar os streams de vídeo e legendas, e para copiar o stream de áudio como está, sem recodificar para que a qualidade não seja perdida.

      Quão flexível é o software livre, certo?

  8.   tahed dito

    Dumpfile apenas despeja o áudio do vídeo no formato em que foi codificado.

    Você pode verificar o verdadeiro codec de áudio com ffmpeg da seguinte maneira:
    ffmpeg -i arquivo-multimídia.ext 2> & 1 | grep -E '(Duração) | (Transmissão)'

    Se o codec de áudio for mp3, se você puder convertê-lo para mp3, vamos ver como ficaria o comando

    ffmpeg -i basshunter_saturday.mkv 2> & 1 | grep -E mp3 && mplayer -vo null -dumpaudio -dumpfile file.mp3 basshunter_saturday.mkv
    Nota: parece-me que os formatos de vídeo que usam o codec mp3 são divx (.avi).

    Se o codec de vídeo não for mp3, usaremos estes métodos:

    1- Com coxo (somente se suportar o codec):
    lame -r "basshunter_saturday.mkv" "arquivo de saída.mp3"

    2- Extração do codec de vídeo para wav e codificação:
    mplayer -vo null -vc dump -ao pcm: arquivo = »arquivo.wav» video.ext && lame -r «arquivo.wav» «arquivo.mp3» && rm «arquivo.wav»

  9.   elav. dito

    Uma aula particular com Kdenlive e Avidemux está chegando 😛

  10.   Sergio dito

    Não funciona, não extrai arquivo do tipo aac, sai um arquivo (dados), parece que tem que ser convertido depois.

  11.   Lúcio dito

    Quando você cai e cai no mesmo lugar para levantar uma ponta, uma ponta, uma ajuda, uma vara de pescar, é que do outro lado está um grande trabalho comunitário, impossível não deixar cair um simples alfinete de agradecimento.
    obrigado desdelinux!

  12.   Anjo dito

    Eu não tentei porque encontrei outra opção com VLC mas meus respeitos kzkg gara, você tem contribuições muito boas (Y) um dia eu serei Hokage XD rsrs mas realmente meus respeitos

  13.   Marc Gurt dito

    Muito obrigado, companheiro!

    Com cclive (http://linuxgnublog.org/descargar-videos-de-youtube-en-gnulinux/) para baixar vídeos do YouTube e da solução que você propõe, tenho as ferramentas perfeitas para baixar e extrair o som.

    Um abraço.

  14.   Emanuel dito

    Para extrair Mp3 do Youtube deste site: http://www.youtomp3.net/

    É ótimo, totalmente gratuito com apenas um clique.

    http://www.youtomp3.net/

  15.   GENDA dito

    Existe um comando que me dá uma espécie de demultiplexador? em outras palavras, ele extrai tudo sem converter nada. MP4 OGV H.264, MP2 AAC AC3 MP3, SRT SUB,

  16.   mee43 dito

    com mp4 demora mais? mkv lá nomas extrai o áudio

    Tive que usar outro método online para converter mp4 em ac3 https://convertio.co/es/mp4-ac3/