2016-04-15 40 views
1

我在OS X 10.10上,我試圖使用cat命令合併2個MP4文件。我以爲我可以使用cat命令來做到這一點,但它似乎沒有工作。當我將兩個文件合併在一起並寫入第三個文件時,第三個文件只包含第一個文件的內容(當我使用QuickTime打開它時)。據我所知,cat命令只是將純文本從第一個文件複製並粘貼到第三個文件,然後將純文本從第二個文件複製到第三個文件(附加它),但QuickTime只會識別第一個部分這個。 有什麼方法可以使用cat命令來解決這個問題?與貓合併2個MP4文件命令

+0

與U&L相關:[是否可以使用'cat'合併視頻文件?](http://unix.stackexchange.com/q/43896/40596)。一般來說,沒有。 – fedorqui

回答

0

編號cat根本不處理文件的元數據,所以沒有辦法將使用它的非文本文件合併到一起,除非文件格式已經被設計成可以使用簡單的連接。

+0

我可以在十六進制編輯器中打開它並刪除第二個文件的標題嗎? – dsiegler19

+0

僅當文件格式是按照這種方式設計的。大多數不是。嘗試使用實際設計用於合併視頻文件的工具。 –

1

我想你感到困惑與mp4box-cat選項,使用它可以執行以下命令:

mp4box -add 1.mp4 -cat 2.mp4 -cat 3.mp4 merged.mp4

爲了合併1.mp42 .mp4 and 3.mp4 to merged.mp4

否則,cat - concatenate files and print on the standard output不支持這種行爲。