分享

根据帧位置使用ffmpeg切片视频

 看见就非常 2020-10-30
我想从视频中提取一段视频.不幸的是,我没有像这样运行ffmpeg的开始时间位置和持续时间:
ffmpeg -sameq -ss [start_seconds] -t [duration_seconds] -i [input_file] [outputfile]复制代码

相反,我有第一个和最后一个帧号.那么…是否可以根据帧位置使用ffmpeg切片mp4视频?

最佳答案
如果文件有音频,还需要相应地切片,那么您将需要知道开始时间和持续时间.除非视频是可变帧速率,否则起始帧索引I为时间I / FPS,结束帧O为时间O / FPS,其中FPS是视频的帧率.运行ffprobe [input_file]将为您提供帧速率读数.

其他用途,

ffmpeg -i input.mp4 -vf trim=start_frame=I:end_frame=O+1 -an output.mp4复制代码

-sameq已弃用,并不意味着相同的质量.该命令将跳过音频,因为它不能参考视频帧索引进行剪切.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多