ffprobe是否支持像ffmpeg一样指定解码器调用硬件加速?
解答
ffprobe 完全支持手动指定解码器,参数规则和ffmpeg完全一致:解码器指定参数必须放在对应输入文件的 -i 参数之前才会生效。
你之前执行ffprobe时解码始终走CPU,是因为没有在输入参数前指定硬件解码器,ffprobe默认匹配了CPU软解码器完成帧解析流程。
针对你使用的AWS VT1实例的mpsoc_vcu_h264硬件解码器,正确的ffprobe命令写法如下:
ffprobe -c:v mpsoc_vcu_h264 -of json -show_streams -show_frames -show_format -i video.mp4
执行命令后可以从输出开头的流信息日志确认解码器是否生效,正常调用硬件解码器时,视频流描述行会出现对应mpsoc_vcu_h264的解码器标识,不会触发CPU软解流程。
内容的提问来源于stack exchange,提问作者Mustafa
相关产品推荐
相关产品推荐

