Autor Tópico: Remover de AVI dual audio uma trilha de áudio com FFMPEG  (Lida 8758 vezes)

Offline Luvitoro

  • Usuário Ubuntu
  • *
  • Mensagens: 145
    • Ver perfil
Remover de AVI dual audio uma trilha de áudio com FFMPEG
« Online: 27 de Janeiro de 2016, 12:10 »
Amigos, tenho um avi em teste para trabalhar com FFMPEG, já consegui  extrair as 2 trilhas de áudio, mas não consegui  salvar o avi com o áudio desejado.
Consegui juntar o áudio desejado, mas o resultado ficou muito ruim em termos de imagem.  Alguém poderia ajudar indicando o caminho certo para eliminar uma trilha de áudio mantendo avi original e salvar avi com o áudio desejado ?

OBS: Não usei o termo extração de áudio porque em pesquisa, extração remete a separar áudio e guardar, o que não é o caso( quero eliminar ).

OBS: Por favor não indiquem programas e caso indiquem algum trabalho, que seja pontual no FFMPEG.

Offline isaelfm

  • Usuário Ubuntu
  • *
  • Mensagens: 70
    • Ver perfil
Re:Remover de AVI dual audio uma trilha de áudio com FFMPEG
« Resposta #1 Online: 27 de Janeiro de 2016, 18:59 »
Veja se isso te ajuda
Documentação completa do FFMPEG:
http://ffmpeg.org/ffmpeg.html#SEC8
Remover uma faixa de áudio do vídeo com FFMPEG:
Entre com o comando
Código: [Selecionar]
ffmpeg -i file.mp4Para ver as faixas de áudio disponíveis em seu arquivo de vídeo.
A saída do comando acima se parecerá com essa:
Stream #0.0: Video: mpeg4, yuv420p, 720x304 [PAR 1:1 DAR 45:19], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Stream #0.2: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Com o comando
Código: [Selecionar]
ffmpeg -i file.mp4 -map 0:0 -map 0:2 -acodec copy -vcodec copy new_file.mp4você irá copiar o vídeo + a 2° faixa de áudio para um novo arquivo chamado new_file.mp4.
Referência:
http://unix.stackexchange.com/questions/6402/how-to-remove-an-audio-track-from-an-mp4-video-file
Na caixa dizia: Requer MS Windows ou superior. Então instalei Linux.

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re:Remover de AVI dual audio uma trilha de áudio com FFMPEG
« Resposta #2 Online: 30 de Janeiro de 2016, 19:22 »
O mkvmerge GUI faz isso muito facilmente, sem perder a qualidade. Basta desmarcar a trilha de áudio indesejada.

Download e Instalação: https://mkvtoolnix.download/downloads.html#ubuntu

Esse programa é tão bom que, antes de assistir um filme mp4 ou avi na minha TV, passo pra mkv pelo mkvmerge GUI (é muito rápido!) para prevenir problemas de atraso de áudio.

Offline Luvitoro

  • Usuário Ubuntu
  • *
  • Mensagens: 145
    • Ver perfil
Re:Remover de AVI dual audio uma trilha de áudio com FFMPEG
« Resposta #3 Online: 05 de Fevereiro de 2016, 06:27 »
Veja se isso te ajuda
Documentação completa do FFMPEG:
http://ffmpeg.org/ffmpeg.html#SEC8
Remover uma faixa de áudio do vídeo com FFMPEG:
Entre com o comando
Código: [Selecionar]
ffmpeg -i file.mp4Para ver as faixas de áudio disponíveis em seu arquivo de vídeo.
A saída do comando acima se parecerá com essa:
Stream #0.0: Video: mpeg4, yuv420p, 720x304 [PAR 1:1 DAR 45:19], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Stream #0.2: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
Com o comando
Código: [Selecionar]
ffmpeg -i file.mp4 -map 0:0 -map 0:2 -acodec copy -vcodec copy new_file.mp4você irá copiar o vídeo + a 2° faixa de áudio para um novo arquivo chamado new_file.mp4.
Referência:
http://unix.stackexchange.com/questions/6402/how-to-remove-an-audio-track-from-an-mp4-video-file

Valeu AMIGO !! 100 % de aproveitamento.