![如何使用 ffmpeg 或任何其他工具將數百甚至數千個視訊檔案合併為一個?](https://rvso.com/image/1618335/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20ffmpeg%20%E6%88%96%E4%BB%BB%E4%BD%95%E5%85%B6%E4%BB%96%E5%B7%A5%E5%85%B7%E5%B0%87%E6%95%B8%E7%99%BE%E7%94%9A%E8%87%B3%E6%95%B8%E5%8D%83%E5%80%8B%E8%A6%96%E8%A8%8A%E6%AA%94%E6%A1%88%E5%90%88%E4%BD%B5%E7%82%BA%E4%B8%80%E5%80%8B%EF%BC%9F.png)
基本上我有數百個小視訊檔案(格式為.ts),每個檔案只有 10 秒長,大小約為 10MB。它們的命名順序為“100.ts”“101.ts”“102.ts”...“600.ts”(名稱通常不從1開始),那麼我如何將它們合併為1個大檔案(以及希望也能將其傳輸為mp4 格式)使用ffmpeg 或任何其他工具?哦,我也需要在Windows環境下這樣做,謝謝
答案1
使用concat
輸入格式:
首先建立一個文字文件,例如
file "100.ts"
file "101.ts"
...
並將其另存為“merge.ffconcat”。
現在使用ffmpeg -f concat -i "merge.ffconcat" [your codec options here] -f mp4 output.mp4
合併,並在必要時重新編碼。