gpt4 book ai didi

ffmpeg - 提取的帧少于预期

转载 作者:行者123 更新时间:2023-12-04 23:02:21 39 4
gpt4 key购买 nike

ffmpeg -i instagram.mp4 -vf fps=29.97 thumb%06d.jpg -hide_banner

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'instagram.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.19.104 Duration: 00:00:13.61, start: 0.000000, bitrate: 1163 kb/s Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640x640 [SAR 1:1 DAR 1:1], 1099 kb/s, 29.97 fps, 29.97 tbr, 11988 tbn, 59.94 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 64 kb/s (default) Metadata: handler_name : SoundHandler Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native)) Press [q] to stop, [?] for help [swscaler @ 0x55b2b53cf440] deprecated pixel format used, make sure you did set range correctly Output #0, image2, to 'thumb%06d.jpg':
Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf57.83.100 Stream #0:0(und): Video: mjpeg, yuvj420p(pc), 640x640 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc (default) Metadata: handler_name : VideoHandler encoder : Lavc57.107.100 mjpeg Side data: cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1 frame= 405 fps=231 q=24.8 Lsize=N/A time=00:00:13.51 bitrate=N/A speed=7.72x video:5961kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown



视频时长为 13.61 秒,帧率为 29.97。所以我期待 13.61 * 29.97 = 407.8917 即 407 帧。但是有405帧。我是 ffmpeg 的新手,需要帮助才能正确获取所有 407 帧。

我也尝试过以下命令,
ffmpeg -i instagram.mp4 thumb%06d.jpg -hide_banner

但输出是相同的 405 帧。

可能缺少开始的 2 帧。

我需要显示在基本视频时间轴中生成的帧。在点击帧时,我需要使用 HTML5 currentTime 将视频准确地定位到帧位置。由于前 2 帧不可用,因此无法进行精确映射。

请指导。

最佳答案

您是否尝试使用 -vsync vfr 或 -vsync 0 禁用丢帧/重复行为?
@Gyan
请引用这个问题。

https://superuser.com/questions/1374584/why-does-ffmpeg-extracts-a-lot-more-frames-than-the-actual

关于ffmpeg - 提取的帧少于预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57822230/

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