gpt4 book ai didi

video - 根据帧位置使用 ffmpeg 对视频进行切片

转载 作者:行者123 更新时间:2023-11-28 21:42:20 26 4
gpt4 key购买 nike

我想从视频中提取一段视频。不幸的是,我没有像这样运行 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 已弃用并且意味着相同的质量。此命令将跳过音频,因为它无法根据视频帧索引进行剪切。

关于video - 根据帧位置使用 ffmpeg 对视频进行切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35004255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com