Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用哪种编解码器/格式进行最快的解码?_Windows_Video_Ffmpeg_Decoding_Codec - Fatal编程技术网

Windows 使用哪种编解码器/格式进行最快的解码?

Windows 使用哪种编解码器/格式进行最快的解码?,windows,video,ffmpeg,decoding,codec,Windows,Video,Ffmpeg,Decoding,Codec,我正在使用一个ffmpeg脚本(在Windows中),它从视频中提取所有关键帧并将它们粘贴到文件夹中。我已确保我的驱动器速度、CPU和RAM不会造成瓶颈 在这种情况下,视频的质量实际上一点也不重要。我需要对脚本从中提取帧的视频进行编码,以使其具有尽可能快的解码速度。文件大小和质量并不重要,重要的是读取速度。视频没有音频。什么最适合我 如果重要的话,以下是我正在使用的脚本: ffmpeg -i input.mp4 -vf "select=eq(pict_type\,I)" -vsync 1 %%3

我正在使用一个ffmpeg脚本(在Windows中),它从视频中提取所有关键帧并将它们粘贴到文件夹中。我已确保我的驱动器速度、CPU和RAM不会造成瓶颈

在这种情况下,视频的质量实际上一点也不重要。我需要对脚本从中提取帧的视频进行编码,以使其具有尽可能快的解码速度。文件大小和质量并不重要,重要的是读取速度。视频没有音频。什么最适合我

如果重要的话,以下是我正在使用的脚本:

ffmpeg -i input.mp4 -vf "select=eq(pict_type\,I)" -vsync 1 %%3d.bmp

对不起,如果听起来我不知道我在说什么,这不是一个我非常熟悉的话题。我感谢你的帮助

对于H.264这样的编解码器,下面的内容会快得多

ffmpeg -discard nokey -i input.mp4 -vsync 0 %%3d.bmp

目前的方法是对所有帧进行解码,然后选择过滤器进行选通,但上面的命令会在解复用器级别丢弃除关键帧以外的所有内容。它只适用于类似MP4/MOV的容器。

也许是运动JPEG?@MarkRansom OP想要提取关键帧。使用mjpeg,所有帧都是关键帧,因此将提取整个视频。