使用 FFmpeg 截取視頻長(zhǎng)度可以使用以下命令:
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:20 -c copy output.mp4
這個(gè)命令將截取從第 10 秒開(kāi)始、持續(xù) 20 秒的視頻段,并將其保存為 output.mp4。具體來(lái)說(shuō),命令參數(shù)的含義如下:
-i input.mp4:指定輸入文件為 input.mp4。
-ss 00:00:10:指定截取視頻的開(kāi)始時(shí)間為 10 秒。
-t 00:00:20:指定截取視頻的持續(xù)時(shí)間為 20 秒。
-c copy:指定使用“copy”模式,這樣可以保留視頻的編碼格式和畫(huà)質(zhì)。
output.mp4:指定輸出文件為 output.mp4。
同時(shí),ffmpeg 還支持ms級(jí)截取,前提是源視頻視頻幀得以ms級(jí)進(jìn)行編碼的(實(shí)測(cè),普通視頻會(huì)導(dǎo)致生成的結(jié)果卡頓!)
ffmpeg -i input.mp4 -ss 00:00:10.500 -t 00:00:20.200 -c copy output.mp4
這樣,你就可以將視頻截取到毫秒級(jí)別的精度了。
若對(duì)你有幫助,點(diǎn)個(gè)贊就很nice