Como criar um MKV de áudio múltiplo a partir de um AVI e um MP3 usando o FFMPEG

1

Eu tenho um filme AVI e um segundo áudio em um arquivo MP3 e quero criar um terceiro arquivo em MKV com o áudio original do AVI e um áudio secundário do MP3. É possível fazer com o FFMPEG? Eu tentei este comando, mas a saída MKV foi criada sem o áudio secundário:

ffmpeg -y -i movie.avi -i sec_audio.mp3 -c:v libx264 -b:v 3000k -c:a libmp3lame -b:a 256k final.mkv
    
por Eduardo Cobuci 21.02.2013 / 16:15

1 resposta

4
ffmpeg -i input.avi -i sound.mp3 -map 0 -map 1 -c copy output.mkv

-map 0 -map 1 diz ao ffmpeg para pegar todos os streams da entrada 0 (input.avi neste exemplo) e todos os streams da entrada 1 (sound.mp3 neste exemplo). Veja esta página no wiki ffmpeg (um recurso geral muito útil para uso de ffmpeg) para mais informações.

Eu usei -c copy para simplesmente copiar todos os fluxos, pois o MKV pode conter qualquer coisa (em termos de codecs de entrega) que o AVI possa conter. Claro, você pode usar qualquer opção de saída que quiser (novamente, dê uma olhada no ffmpeg wiki para mais informações).

    
por 21.02.2013 / 16:49