我正在嘗試使用 mkvextract 從 mkv 檔案中提取影片。有沒有辦法一起提取音頻,以便生成的視頻文件已經有音頻,或者是否必須單獨提取音頻和視頻並稍後重新組合?
答案1
看著手冊(強調我的):
這個節目提取特定部分從 Matroska™ 檔案轉換為其他有用的格式。第一個參數 mode 告訴 mkvextract(1) 要提取什麼。目前支援擷取曲目、標籤、附件、章節、CUE 表和時間碼。
該工具只有一個非常具體的用途,即從 MKV 檔案中提取部分。這比同時重新組合音訊和視訊更容易實現,後者需要創建另一個容器並同步兩個串流。我想這遠遠超出了提取工具的範圍。
如果你想重新組合,你需要另一個工具,按照mkvextract
手冊的建議:
H.264 / AVC 視訊軌道寫入 H.264 基本串流,可以使用 GPAC™ 套件中的 MP4Box™ 等進行進一步處理。
當然,使用 ffmpeg 也是一種選擇。如果您唯一想要的就是從 MKV 檔案中獲取視訊和聲音,那麼您只想將檔案轉碼為不同的檔案。例如,以下命令僅按原樣複製串流內容(例如264視訊和AAC音訊)並將MKV轉碼為MP4:
ffmpeg -i infile.mkv -vcodec copy -acodec copy outfile.mp4