Converter áudio 5.1 para estéreo e manter ambas as faixas

1
Digamos que eu tenha um arquivo de vídeo com áudio 5.1 (talvez AAC ou algo assim) e eu quero converter essa faixa em estéreo para que eu possa usá-lo com o Plex sem fazer qualquer transcodificação. Bem, eu também quero manter a faixa 5.1 como a segunda faixa, então se eu tiver um sistema 5.1, eu posso usar essa faixa. Então, basicamente, eu só quero copiar o vídeo, copiar o áudio e adicionar a trilha convertida como a primeira faixa (a trilha padrão).

Eu pesquisei em toda a web e não consegui encontrar nada sobre isso. Eu costumo usar o Handbrake para minhas conversões de vídeo, mas não há como copiar o vídeo. Qualquer ajuda seria muito apreciada.

    
por Jordan Harris 17.02.2016 / 05:24

2 respostas

5

Consegui fazer isso usando o seguinte comando. Eu não tenho experiência com o FFmpeg, então provavelmente estou fazendo algo errado. Alguma sugestão de todo? Eu nem acho que a parte "96k" está funcionando.

Comando de funcionamento atualizado:

ffmpeg -i "input.mkv" \
-map 0:0 -map 0:1 -map 0:1 \
-c:v copy \
-c:a:0 aac -b:a:0 192k -ac 2 \
-c:a:1 copy \
"output.conv.mkv"

Editar: Pensei que deveria mencionar que originalmente usei libfaac (com taxa de 96k bits), mas na verdade pretendia usar libfdk_aac aqui. Eu mudei para aac no caso de alguém querer usar este comando como está e ter boa qualidade. A propósito, a documentação do FFmpeg diz libfdk_aac > aac > libfaac .

    
por 17.02.2016 / 05:54
1

Use o ffmpeg da seguinte forma

ffmpeg -i input -vn -c:a aac -ac 2 stereo.mp4

ffmpeg -i input -i stereo.mp4 -c copy -map 0:v -map 1:a -map 0:a dualaudio.mp4
    
por 17.02.2016 / 05:33