使用ffmpeg
分割一個大的 mp4 文件爲多個小的 mp4 文件
起因
根據筆者自己日常的使用經驗,FAT32
是 Mac 上支持最好的外置存儲(U盤)文件格式,然而缺點也很明顯,就是一次最大寫入文件大小有限(4GB),且沒有日誌(參考 NTFS)。
有時候一部高清電影太大,則需要分割成 2 塊甚至 3 塊。所以這裏就用到了 ffmpeg
使用ffmpeg
命令分割視頻方法
從視頻開始分割到1200秒(20分鐘處)視頻命令如下:
ffmpeg -ss 00:00:00 -i input.mp4 -c copy -t 1200 output.mp4
其中:
-ss
: 起始時間- 注意:
-ss
要放在-i
之前
- 注意:
-i
: 要分割的是頻文件-t
: 分割時長:格式如下- 可以是
-t xx
->xx秒
- 也可以是
-t 01:00:00
->時:分:秒,且不是視頻中的時刻,而是要向後截取多長的視頻
- 可以是
舉例
若一個視頻需要分成 3 段,具體分割位置爲視頻中的 Start~01:17:55
,01:17:55~02:06:50
,02:06:50~End
則可以:
ffmpeg -ss 00:00:00 -i sample_Input.mp4 -c copy -t 01:17:55 sample_Output-part1.mp4 #Start~01:17:55
ffmpeg -ss 01:17:56 -i sample_Input.mp4 -c copy -t 00:48:57 sample_Output-part2.mp4 #01:17:55~02:06:50
ffmpeg -ss 02:06:55 -i sample_Input.mp4 -c copy -t 01:11:48 sample_Output-part3.mp4 #02:06:50~End
(Copyright © https://blog.csdn.net/s_gy_zetrov. All Rights Reserved)
visitor tracker