HandbrakeCLI converte apenas áudio

0

Minha TV lê arquivos de vídeo apenas com faixas de áudio AAC ou MP3.

Estou tentando usar o HandBrakeCLI.exe para converter faixas de áudio preservando apenas a qualidade de vídeo, mas isso leva tempo para a conversão do vídeo inteiro. Meu comando é:

HandBrakeCLI -i gp.avi -o mov.mp4 --aencoder="mp3"

Devo usar outra ferramenta, talvez?

    
por Vladimir Stazhilov 08.02.2015 / 13:39

1 resposta

2

Eu não acho que o HandbrakeCLI permite copiar o fluxo de vídeo. A documentação menciona apenas uma opção para copiar áudio. Assim, seu comando recodificará o vídeo e o áudio ao mesmo tempo, o que explica por que demora tanto para ser concluído.

Você poderia, claro, usar outra ferramenta. Com o ffmpeg , alterar o áudio para MP3 ou AAC, mantendo o fluxo de vídeo intacto, é muito simples:

ffmpeg -i input.avi -c:a libmp3lame -qscale:a 2 -c:v copy output.avi
ffmpeg -i input.mp4 -c:a aac -strict experimental -b:a 192k -c:v copy output.mp4

Mas isso pressupõe que seu original não tenha áudio MP3 ou AAC, o que acho muito improvável. (O que mais seria diferente de áudio PCM bruto?) De qualquer forma, esses comandos forçará MP3 ou AAC.

Para definir a qualidade ou escolher outros codificadores, leia o guia de MP3 e o Guia AAC .

    
por 08.02.2015 / 14:01