Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有一种方法可以从视频文件中逐帧提取。我需要内存中的原始 rgb 数据,以便计算对象的位置。我尝试在 linux 中使用 ffmpeg 这样做,但我遇到了很多问题,例如当我使用函数时,av_register_all()我得到全屏错误。该教程几乎描述了我需要的东西,但它已经过时了,我无法用新版本的 ffmpeg 编译它。有人可以帮助我就如何更新/编辑此代码或不同的编译方法提供一些建议。
av_register_all()
也许您可以尝试mencoder从视频中提取 jpg 格式的图像,然后转换为 rgb。
mplayer input.avi -vo jpeg:outdir=dirname:quality=80
使用 ffmpeg,这是一个很棒的教程