A';清洁';如何使用FFMPEG将MP4电影分为两部分?

A';清洁';如何使用FFMPEG将MP4电影分为两部分?,ffmpeg,mp4,Ffmpeg,Mp4,我正在尝试使用FFMPEG制作一个脚本,该脚本可以轻松地将一部带有声音的MP4短片在某一点分成两部分。我已经搜索了数百篇帖子,试图找到“答案”,但我的大多数尝试都以糟糕的结果告终,视频文件被破坏,导致视频播放冻结,等等。我正在尝试制作一个脚本,让我可以轻松地剪辑一部动画短片(从Twitter或其他短源抓取的内容),并将其分为两个部分,这样就可以在2:20的Twitter时间限制内,或者剪辑一些我不想让粉丝看的场景 问题是FFMPEG擅长将视频分割成片段,但不擅长知道关键帧在哪里,因此大多数视频在

我正在尝试使用FFMPEG制作一个脚本,该脚本可以轻松地将一部带有声音的MP4短片在某一点分成两部分。我已经搜索了数百篇帖子,试图找到“答案”,但我的大多数尝试都以糟糕的结果告终,视频文件被破坏,导致视频播放冻结,等等。我正在尝试制作一个脚本,让我可以轻松地剪辑一部动画短片(从Twitter或其他短源抓取的内容),并将其分为两个部分,这样就可以在2:20的Twitter时间限制内,或者剪辑一些我不想让粉丝看的场景

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

下面是一个我发现效果很好的例子,它将任何mp4切割成n秒大小的块(在下面的例子中是6秒)。这方面的来源和文档是

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

这段代码非常有效,至少允许我访问我想要的视频的“左侧”,在本例中是我想要的6秒片段。有谁能告诉我如何完成上述任务,但从视频中的13秒开始,这样我就可以得到正确的“正确”(而不是从00:00:00开始)视频剪辑清晰

或者,用一种单一、统一且优雅的方式将MP4拆分(重新编码)为两段,强制从切块的最开始开始创建关键帧,这将是非常棒的。我真不敢相信这有多困难

提前感谢您提供的任何帮助!来自日本农村的问候