ffmpeg 3.4.9 ubuntu16.04
我使用以下命令将 mp4 解码为 bmp 文件(全部合为一体),然后我将 1.bmps 拆分为图像数组。
ffmpeg -y -i 1632035082_1.mp4 -r 20/1 -vcodec bmp -f image2pipe - > 1.bmps
如何使用cuda加速。
如果有人能帮助我,我将非常感激。
答案1
你可以使用类似
ffmpeg -c:v h264_cuvid -i /path/to/video.mp4 /path/to/output/file/template%03d.bmp
-c:v h264_cuvid
:此部分适用于输入文件,因为它位于-i
-i /path/to/video.mp4
:指定输入
/path/to/output/file/template%03d.bmp
:输出类型由文件结尾 (.bmp) 推断。
仔细检查以确保使用硬件解码对于您的使用情况来说更快(实际上在我的计算机上速度较慢)。
有关硬件解码的更多信息,请转到 NVDEC/Cuvid 部分这个 ffmpeg 文档