我想將影片分成兩個相等的部分。
問題是影片可以是任意時長。例如3秒、3.5秒或更長。
如果您知道確切的持續時間,我只能找到分割影片的解決方案。
對於可變時長的影片是否可以達到相同的結果?
在 Windows 上使用 FFmpeg。
答案1
您可以透過以下命令分割視訊檔案:
ffmpeg -i largefile.mp4 -t 00:50:00 -c copy smallfile1.mp4 -ss 00:50:00 -c copy smallfile2.mp4
使用以下命令查找文件的當前持續時間:
ffmpeg -i inputfile 2>&1 | grep Duration | cut -d ' ' -f 4 | sed s/,//
現在計算它的一半並將該值放入先前的程式碼中。
我可以在 bash 中建立一個腳本,但你使用的是 Windows。但是,如果您使用的是 Windows 10,則可以使用 bash 腳本。