Comando para extrair o áudio do vídeo sem conversão

23

Eu sei que flv e mp4 arquivos contêm aac áudio, enquanto avi vídeo geralmente mp3 fluxos de áudio.

Qual comando (avconv, ffmpeg) extrairia o áudio sem transcodificá-lo?

    
por cipricus 28.11.2014 / 09:51

2 respostas

27
ffmpeg -i video.mp4 -vn -acodec copy audio.aac

Veja uma breve explicação sobre o que cada parâmetro faz:

  • A opção -i especifica o arquivo de entrada.
  • A opção -vn é usada para pular a parte do vídeo.
  • -acodec copy copiará o fluxo de áudio mantendo o codec original.
por 28.11.2014 / 10:08
4

Como uma resposta complementar, com um comando que não precisa do nome específico do arquivo.

Para um vídeo com áudio aac:

ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a

Para usar em um comando do menu de contexto, um formulário como este funciona:

bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f 

Substitua a saída de formato de áudio correspondente por outra entrada de formato de vídeo.

Fonte inicial aqui .

    
por 26.12.2016 / 23:24

Tags