修剪 ffmpeg

修剪 ffmpeg

我使用这个命令来修剪视频:

“ffmpeg -i 输入.mp4 -to 00:06:49 -c 复制 out1.ts ffmpeg -ss 00:07:13 -i 输入.mp4 -c 复制 out2.ts ffmpeg -i ‘concat:out1.ts|out2.ts’ -c 复制 output3.mp4”

此命令有效,但无论我在哪里剪辑视频,它都会导致视频冻结约 1 秒钟。我在下面附上了一个视频,以提供冻结帧问题的示例。

例子 :https://jumpshare.com/v/r510dpNflKUFJEFXQXlP

答案1

使用复制选项时,您可能不会在关键帧上剪切视频,从而保留相同的视频编解码器。

一种解决方案是通过在 -c 选项中指定视频编解码器来渲染视频或在关键帧上进行剪切。

要检查关键帧的位置,您可以使用以下命令:

ffprobe -loglevel error -skip_frame nokey -select_streams v:0 -show_entries frame=pkt_pts_time -of csv=print_section=0 input.mp4

相关内容