微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

一种使用FFMPEG将MP4电影分为两部分的“干净”方法吗?

如何解决一种使用FFMPEG将MP4电影分为两部分的“干净”方法吗?

我正在尝试使用FFMPEG制作一个脚本,该脚本可以轻松地将带有声音的MP4短片在特定点拆分为两段。我已经搜索了数百篇帖子,试图找到“答案”,但是我的大多数尝试都以失败的结果,损坏的视频文件导致我的视​​频播放停滞等而结束。我正在尝试制作一个脚本,使我可以轻松地剪短片动漫电影(从Twitter或其他短片中抢来的东西)并将其分成两部分,因此可以在Twitter时间限制2:20之内,或者剪掉一些我不想向我的追随者展示的场景。

问题在于FFMPEG擅长将视频分割成段,但不知道关键帧在哪里,因此大多数视频在出现某个关键帧之前在前面有两秒钟的空白视频,这看起来很糟糕。

我发现一个效果很好的示例如下,该示例将任何mp4切成一堆n秒大小的块(在下面的示例中为6秒)。来源和文档为https://moe.vg/3b8eNTs

ffmpeg -i seitokai.mp4 -c:v libx264 -crf 22 -map 0 -segment_time 6 -reset_timestamps 1 -g 30 -sc_threshold 0 -force_key_frames“ expr:gte(t,n_forced * 1)” -f段输出%03d.mp4

代码效果很好,至少可以让我访问所需视频的“左侧”,在这种情况下,我需要六秒钟的时间段。谁能告诉我如何完成上述工作,但要从上述视频中的13秒开始,以便我可以正确地“正确”(而不是从00:00:00开始)视频吗?

或者,将MP4拆分(重新编码)为两个片段的单一,统一,优雅的方法将迫使关键帧从剪切片段的开始就非常好。我不敢相信这看起来有多难。

在此先感谢您提供的任何帮助!来自日本乡村的问候!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。