2012-02-25 21 views
8

mamjak zastąpić ścieżkę audio w pliku mkv (Ubuntu 11.10)

  • plik mkv z WebM wideo i ogg dźwiękiem
  • ogg plik audio

Chcę zastąpić audio w pliku mkv z dźwiękiem z pliku OGG. Jak mogę to zrobić w systemie Ubuntu 11.10 z programami dostępnymi z domyślnych repozytoriów?

Plik wynikowy może mieć również inny format (np AVI), ale wolałbym MKV. Btw. czy ffmpeg nie ma mkvera mkv? Moje testy z param -f MKV spowodowało błędu Zamówiony wyjściowego formatu MKV '' nie jest odpowiedni format

+0

@casperOne Jak to dokładnie jest to pytanie nie na temat? – Geremia

Odpowiedz

24

format Matroska (mkv) jest określona z -f matroska opcji. Powinien być obsługiwany przez ffmpeg (wersja 0.7.3) w Ubuntu 11.10. Użyj ffmpeg -formats, aby wyświetlić listę obsługiwanych formatów plików.

Aby scalić określone strumienie (audio lub wideo) z kilku plików, należy użyć opcji -i dla każdego wejścia i -map input_index[:stream_index]. Na przykład, następujące polecenie łączy pierwszy strumień pierwszego wejścia z drugim wejściem i utrzymuje kodeki:

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

dziękuję, to było dokładnie cmd, którego potrzebowałem. I sry za umieszczenie "niewłaściwego" pytania, nie wiedział o tym. –

+0

Najbardziej pomocne, dzięki! – Stone

+0

To nie jest niewłaściwe pytanie (jest to dobre pytanie), ponieważ jest to niewłaściwa strona. To powinno być zadane na superuser.com –