2012-02-25 29 views
8

Tôi cólàm thế nào để thay thế âm thanh trong file mkv (trên Ubuntu 11.10)

  • một file mkv với video webm và âm thanh ogg
  • một tập tin âm thanh ogg

Tôi muốn thay thế âm thanh trong tệp mkv với âm thanh từ tệp ogg. Làm cách nào tôi có thể thực hiện điều đó trên Ubuntu 11.10 với các chương trình có sẵn từ kho lưu trữ mặc định?

Tệp kết quả cũng có thể có định dạng khác (ví dụ: avi), nhưng tôi thích mkv hơn. Btw. không ffmpeg có mkver mkv? thử nghiệm của tôi với param -f mkv dẫn đến lỗi yêu cầu đầu ra định dạng 'mkv' không phải là một định dạng đầu ra phù hợp

+0

@casperOne Câu hỏi này không chính xác như thế nào? – Geremia

Trả lời

24

định dạng file Matroska (mkv) được quy định với -f matroska tùy chọn. Nó sẽ được hỗ trợ bởi ffmpeg (phiên bản 0.7.3) trong Ubuntu 11.10. Sử dụng ffmpeg -formats để có danh sách các định dạng tệp được hỗ trợ.

Để hợp nhất các luồng cụ thể (âm thanh hoặc video) từ một số tệp, hãy sử dụng tùy chọn -i cho mỗi đầu vào và -map input_index[:stream_index]. Ví dụ: lệnh sau hợp nhất luồng đầu tiên của dữ liệu đầu vào đầu tiên với đầu vào thứ hai và giữ các codec:

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

cảm ơn, đó là chính xác cmd tôi cần. Và sry cho đăng một câu hỏi "sai", đã không nhận thức được về điều đó. –

+0

hữu ích nhất, cảm ơn! – Stone

+0

Nó không phải là quá nhiều câu hỏi sai (nó là một câu hỏi tốt) vì nó là trang web sai. Điều này nên được yêu cầu trên superuser.com –

Các vấn đề liên quan