Remover de AVI dual audio uma trilha de áudio com FFMPEG

Iniciado por Luvitoro, 27 de Janeiro de 2016, 12:10

tópico anterior - próximo tópico

Luvitoro

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.

isaelfm

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 ffmpeg -i file.mp4
Para 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 ffmpeg -i file.mp4 -map 0:0 -map 0:2 -acodec copy -vcodec copy new_file.mp4
você 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.

rodrigo.miguel

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.

Luvitoro

Citação de: isaelfm 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 ffmpeg -i file.mp4
Para 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 ffmpeg -i file.mp4 -map 0:0 -map 0:2 -acodec copy -vcodec copy new_file.mp4
você 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.