ffmpeg提取帧时丢失帧

时间:2019-10-11 03:37:40

标签: ffmpeg

当我从视频中提取所有帧时,FFmpeg丢失一帧。我尝试了多个选项,例如向该函数添加更多参数,但是没有一个起作用。

  

ffmpeg -i Multicam420-30a.mp4 -framerate 30 frame%08d.jpg

     ffmpeg版本N-94077-g01d8c72b95版权所有(c)2000-2019 FFmpeg开发人员     内置gcc 9.1.1(GCC)20190621     配置:--enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libdav1d --enable-libbluray --enable -libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable- libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable- zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx- enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth --enable-libopenmpt     libavutil 56. 29.100 / 56. 29.100     libavcodec 58. 53.100 / 58. 53.100     libavformat 58. 28.100 / 58. 28.100     libavdevice 58. 7.100 / 58. 7.100     libavfilter 7. 55.100 / 7. 55.100     libswscale 5. 4.101 / 5. 4.101     libswresample 3. 4.100 / 3. 4.100     libpostproc 55. 4.100 / 55. 4.100   [mov,mp4,m4a,3gp,3g2,mj2 @ 0000023af91f9e80] st:0编辑列表:1搜索时间戳时缺少关键帧:0   [mov,mp4,m4a,3gp,3g2,mj2 @ 0000023af91f9e80] st:0编辑列表1在时间戳:0之前找不到索引条目。   输入0,mov,mp4,m4a,3gp,3g2,mj2,来自'Multicam420-30a.mp4':     元数据:       major_brand:isom       minor_version:512       兼容品牌:mp41mp42       creation_time:2019-08-20T01:30:57.000000Z     持续时间:00:00:01.00,开始:0.000000,比特率:11208 kb / s       流#0:0(eng):视频:h264(高)(avc1 / 0x31637661),yuv420p(tv,bt709),1920x1080 [SAR 1:1 DAR 16:9],11007 kb / s,30 fps,30 tbr ,30k TBN,60 TBC(默认)       元数据:         creation_time:2019-08-20T01:30:57.000000Z         编码器:AVC编码       流#0:1(eng):音频:aac(LC)(mp4a / 0x6134706D),48000 Hz,立体声,fltp,192 kb / s(默认)       元数据:         creation_time:2019-08-20T01:30:57.000000Z   流映射:     流#0:0->#0:0(h264(本机)-> mjpeg(本机))   按[q]停止,按[?]寻求帮助   [swscaler @ 0000023afb923740]已弃用的像素格式,请确保已正确设置范围   输出#0 image2到'frame%08d.jpg':     元数据:       major_brand:isom       minor_version:512       兼容品牌:mp41mp42       编码器:Lavf58.28.100       流#0:0(eng):视频:mjpeg,yuvj420p(pc),1920x1080 [SAR 1:1 DAR 16:9],q = 2-31、200 kb / s,30 fps,30 tbn,30 tbc(默认)       元数据:         creation_time:2019-08-20T01:30:57.000000Z         编码器:Lavc58.53.100 mjpeg       辅助数据:         cpb:最大/最小/平均比特率:0/0/200000缓冲区大小:0 vbv_delay:-1   帧= 29 fps = 17 q = 24.8 Lsize = N / A时间= 00:00:00.96比特率= N / A速度= 0.557x   视频:3153kB音频:0kB字幕:0kB其他流:0kB全局标头:0kB混合开销:未知

如您所见,原始视频有30帧,持续了1秒钟,而输出帧是29帧,不到一秒钟。

0 个答案:

没有答案
相关问题