como substituir a trilha de áudio no arquivo mkv (no Ubuntu 11.10) [fechado]
Pergunta
Eu tenho
- um arquivo mkv com vídeo webm e áudio ogg
- um arquivo de áudio ogg
Quero substituir o áudio do arquivo mkv pelo áudio do arquivo ogg.Como posso fazer isso no Ubuntu 11.10 com programas disponíveis nos repositórios padrão?
O arquivo resultante também pode ter outro formato (por exemplo,avi), mas eu preferiria mkv.Por falar nisso.o ffmpeg não tem um muxer mkv?Meu teste com param -f MKV resultou em erro O formato de saída solicitado 'mkv' não é um formato de saída adequado
Solução
O formato de arquivo Matroska (mkv) é especificado com -f matroska
opção.Deve ser suportado pelo ffmpeg (versão 0.7.3) no Ubuntu 11.10.Usar ffmpeg -formats
para obter uma lista de formatos de arquivo suportados.
Para mesclar fluxos específicos (áudio ou vídeo) de vários arquivos, use -i
opção para cada entrada e -map input_index[:stream_index]
.Por exemplo, o comando a seguir mescla o primeiro fluxo da primeira entrada com a segunda entrada e mantém os codecs:
ffmpeg -i input.mkv -i input_audio.ogg -map 0:0 -map 1 \
-vcodec copy -acodec copy output.mkv