Come sostituire la traccia audio in file MKV (su Ubuntu 11.10) [chiuso]
Domanda
Ho
- .
- Un file MKV con video WebM e OGG Audio
- un file audio OGG
Voglio sostituire l'audio nel file MKV con l'audio dal file OGG. Come posso farlo su Ubuntu 11.10 con i programmi disponibili dai repository predefiniti?
Il file risultante può anche avere un altro formato (ad esempio AVI), ma preferirei MKV. A proposito.FFMPEG non ha un MKV MUXER?Il mio test con Param -F MKV ha comportato errore Formato di output richiesto 'MKV' non è un formato di uscita adatto
Soluzione
Formato file Matroska (MKV) è specificato con -f matroska
Ption.Dovrebbe essere supportato da FFMPEG (versione 0.7.3) in Ubuntu 11.10.Utilizzare ffmpeg -formats
per un elenco di formati di file supportati.
Per unire specifici flussi (audio o video) da diversi file utilizza l'opzione -i
per ciascun ingresso e -map input_index[:stream_index]
.Ad esempio, il seguente comando unisce il primo flusso del primo ingresso con il secondo ingresso e mantiene i codec:
ffmpeg -i input.mkv -i input_audio.ogg -map 0:0 -map 1 \
-vcodec copy -acodec copy output.mkv
.