Cat

是否可以使用cat合併影片文件?

  • October 16, 2017

我想知道是否可以使用該cat命令合併影片文件?我的意思是生成的文件會無縫播放嗎?

對的,這是可能的。但並非所有格式都支持它。

ffmpeg 常見問題解答

一些多媒體容器(MPEG-1、MPEG-2 PS、DV)允許僅通過連接影片文件來加入它們。

轉換為 RAW 格式時,您也很有可能將文件連接起來。

ffmpeg -i input1.avi -qscale:v 1 intermediate1.mpg
ffmpeg -i input2.avi -qscale:v 1 intermediate2.mpg
cat intermediate1.mpg intermediate2.mpg > intermediate_all.mpg
ffmpeg -i intermediate_all.mpg -qscale:v 2 output.avi

但是cat以這種方式使用會創建不必要的中間文件。這是避免創建這些中間文件的更好方法:

ffmpeg -i input1.avi -qscale:v 1 intermediate1.mpg
ffmpeg -i input2.avi -qscale:v 1 intermediate2.mpg
ffmpeg -i concat:"intermediate1.mpg|intermediate2.mpg" -c copy intermediate_all.mpg
ffmpeg -i intermediate_all.mpg -qscale:v 2 output.avi

引用自:https://unix.stackexchange.com/questions/43896