2012-02-25 10 views
8

hocome sostituire la traccia audio in un file mkv (su Ubuntu 11.10)

  • un file mkv con il video WebM e audio ogg
  • 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 programmi disponibili da repository predefiniti?

Il file risultante può anche avere un altro formato (ad es. Avi), ma preferirei mkv. Btw. non ffmpeg ha un muxer mkv? Il mio test con param -f mkv provocato errore richiesto output in formato 'mkv' non è un formato di output adatto

+0

@casperOne Come è esattamente questa domanda fuori tema? – Geremia

risposta

24

formato di file Matroska (MKV) è specificata con -f matroska opzione. 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 flussi specifici (audio o video) da diversi file utilizzare l'opzione -i per ciascun input e -map input_index[:stream_index]. Ad esempio, il seguente comando unisce il primo flusso del primo input con il secondo input e conserva i codec:

ffmpeg -i input.mkv -i input_audio.ogg -map 0:0 -map 1 \ 
    -vcodec copy -acodec copy output.mkv 
+0

grazie, era esattamente il cmd di cui avevo bisogno. E sry per aver postato una domanda "sbagliata", non ne era a conoscenza. –

+0

Molto utile, grazie! – Stone

+0

Non è tanto la domanda sbagliata (è una bella domanda) quanto il sito sbagliato. Questo dovrebbe essere stato chiesto su superuser.com –

Problemi correlati