如何剪辑非常大的视频?

如何剪辑非常大的视频?

我录制了屏幕,但后来不小心把它放了一整夜,多录了 6 个小时。总共大概是 9 个小时——文件已经达到 15GB。

幸运的是,它成功保存到了桌面,但我很难打开它来将其修剪掉。

我认为最好的方法是将文件拆分成大约 30 个较小的文件。然后我可以重新组合所需的文件。

同样,我非常确定有用的内容结束于哪里——大约在 2:30 左右。如果需要,我可以更准确地计算。

我可以使用不将整个视频加载到内存中的工具来执行上述操作吗?我以前在 Ubuntu 上使用过 ffmpeg,但我不知道它是否可以执行这样的操作。

答案1

我认为 ffmpeg 可以做到这一点。这样做的好处是不需要解压和重新压缩文件,所以应该很快。使用参数-c copy来实现这一点。

ffmpeg -i input.mp4 -ss 00:02:30 -t 00:10:00 -c copy output.mp4

解释上述命令...

  • ffmpeg是应用程序
  • -i input.mp4是你的输入文件
  • -ss 00:02:30起点 (HH:MM:SS)
  • -t 00:10:00片段时长(十分钟)
  • -c copy无需重新编码即可复制音频和视频
  • output.mp4输出文件

此链接了解更多信息。


此外,一条评论在 GitHub 页面(上面的链接中提到)建议放置 -ss 00:02:30 -i input.mp4以加快速度。您可以使用 测试这两种路线time。比较

time ffmpeg -i input.mp4 -ss 00:02:30 -t 00:10:00 -c copy output.mp4

time ffmpeg -ss 00:02:30 -i input.mp4 -t 00:10:00 -c copy output.mp4

答案2

您可以尝试无损剪辑。

www.github.com/mifi/lossless-cut

相关内容