我遇到了一个使用ffmpeg提取帧的问题。我在视频编辑器中指出了一个给定的帧持续时间,比如filmora和shotkut (都是相干的2毫秒),然后我在ffmpeg中使用这个持续时间来提取本地框架中的所有帧。但是,当我看到提取到的第一个帧和编辑器中相应的图像(vlc、wondershare、filmora都是相同的)时,并不能得到完全的一致性。
请找到以下命令的示例:
"/mnt/sda1/Downloaded_Videos/25mm_Videos/24-12_21/0840.mp4“/mnt/sda1/ExtractedFrames/25mm/24Dec_test/frame%5d_0r_0840_00095018_00095018.png 00:09:50.18 -to 00:10:49.22 /mnt/sda1/ExtractedFrames/25mm/24Dec_test/frame%5d_0r_0840_00095018_00095018.png
当进入时间戳:frame__0r_0840_00095018_00095018.png 00:09:50.18时,提取的帧不同于在编辑器和vlc播放器中加载的图像或帧。
发布于 2022-01-03 22:31:53
谢谢你的宝贵评论@Gyan。对前男友来说,这是个好主意。00:00:10:20 ->表示视频中第10秒钟的第20帧,而00:00:10.20 ->表示视频的第10秒钟在200毫秒处的帧。
转换:知道视频fps :00:10:20= 00:00:10.(20 * 1000)/fps
https://stackoverflow.com/questions/70512909
复制相似问题