我做了一个屏幕录制,但后来不小心把它录制了一夜,额外的 6 个小时。我认为总共大约需要 9 个小时 - 文件已达到 15GB。
幸运的是它设法保存到桌面,但我正在努力打开它来修剪它。
我正在考虑将文件拆分为约 30 个较小文件的最佳方式。然后我可以重新组装所需的。
同样,我对有用的内容结束的地方相当有信心 - 大约 2:30 标记。如果需要,我可以更准确地计算它。
我可以用一个不会将整个视频加载到内存中的工具来做这些事情吗?我之前在 Ubuntu 上使用过 ffmpeg,但我不知道它是否可以做这样的事情。
小智 23
我认为 ffmpeg 会做到这一点。这具有不解压缩和重新压缩文件的优点,因此它应该很快。使用-c copy参数来实现这一点。
ffmpeg -i input.mp4 -ss 00:02:30 -t 00:10:00 -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
为了解释上面的命令...
ffmpeg 是应用程序-i input.mp4 是你的输入文件-ss 00:02:30 起点 (HH:MM:SS)-t 00:10:00 剪辑的持续时间(十分钟长)-c copy 无需重新编码即可复制音频和视频output.mp4 输出文件请参阅此链接了解更多信息。
此外,GitHub 页面中的评论(在上面的链接中提到)建议放置 -ss 00:02:30 before -i input.mp4以加快速度。您可以使用time. 相比
time ffmpeg -i input.mp4 -ss 00:02:30 -t 00:10:00 -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
和
time ffmpeg -ss 00:02:30 -i input.mp4 -t 00:10:00 -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |