2012-02-25 16 views
8

tengola forma de sustituir la pista de audio en archivos MKV (en Ubuntu 11.10)

  • un archivo MKV con vídeo WebM y audio OGG
  • un archivo de audio OGG

quiero reemplazar el audio en el archivo mkv con el audio del archivo ogg. ¿Cómo puedo hacer eso en Ubuntu 11.10 con programas disponibles en los repositorios predeterminados?

El archivo resultante también puede tener otro formato (por ejemplo, avi), pero preferiría mkv. Por cierto. no ffmpeg tiene un muxer mkv? Mi prueba con el parámetro -f MKV dio lugar a error solicitada salida de formato 'avi' no es un formato de salida adecuado

+0

@casperOne ¿cómo es exactamente esta pregunta fuera de tema? – Geremia

Respuesta

24

formato de archivo Matroska (MKV) se especifica con -f matroska opción. Debería ser soportado por ffmpeg (versión 0.7.3) en Ubuntu 11.10. Use ffmpeg -formats para obtener una lista de los formatos de archivo admitidos.

Para combinar flujos específicos (audio o video) desde varios archivos, use la opción -i para cada entrada y -map input_index[:stream_index]. Por ejemplo, el siguiente comando fusiona la primera corriente de la primera entrada con la segunda entrada y mantiene los códecs:

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

gracias, ese era exactamente el cmd que necesitaba. Y sry por publicar una pregunta "incorrecta", no estaba al tanto de eso. –

+0

¡Más útil, gracias! – Stone

+0

No es tanto la pregunta incorrecta (es una buena pregunta), ya que es el sitio equivocado. Esto debería haberse preguntado en superuser.com –

Cuestiones relacionadas