我有一个由 1600 个较短的视频组成的长达 7 小时的 h.264 视频,并且我有一个 csv 文件,其中列出了我需要将较长的视频剪切到的帧。
有没有什么方法可以让我根据 csv 中帧的位置自动将较长的视频分割成许多较小的视频(以便每个视频都可以单独观看),然后用 video1.mp4、video2.mp4 等名称命名这些单独的文件?我读到这很可能会使用 FFmpeg,但我不确定如何编写脚本来自动执行此操作。
我可以使用 Windows 和 Mac 机器。(如果需要还可以安装 Linux)
答案1
你可以用 Handbrake 按帧剪切视频(尽管它可以转换视频)。但是它不能自动剪切视频,而是从 CSV 文件中获取帧数据。你需要手动选择起始帧和结束帧。
也许带有命令行的 x264.exe 可以有帮助。