我想了解这样的命令
ffmpeg -ss 100 -i input.avi -t 10 -c copy -y output.mp4
在里面工作。
特别是,我对这里的 -ss 操作如何执行很感兴趣。我知道它会寻找 100 之前最近的关键帧,但它究竟是如何找到那个最近的关键帧的呢?
任何帮助都将不胜感激!
答案1
FFmpeg 分析每个输入并为每个流生成一个索引。大多数格式只将关键帧存储在此索引中。执行输入搜索时,ffmpeg 会查找比搜索点小的最近的索引条目并从那里发出数据包。
我想了解这样的命令
ffmpeg -ss 100 -i input.avi -t 10 -c copy -y output.mp4
在里面工作。
特别是,我对这里的 -ss 操作如何执行很感兴趣。我知道它会寻找 100 之前最近的关键帧,但它究竟是如何找到那个最近的关键帧的呢?
任何帮助都将不胜感激!
FFmpeg 分析每个输入并为每个流生成一个索引。大多数格式只将关键帧存储在此索引中。执行输入搜索时,ffmpeg 会查找比搜索点小的最近的索引条目并从那里发出数据包。