我正在尝试从我的 intel/linux 机器上的廉价网络摄像头拍摄的一组照片中创建延时视频。
我已经弄清楚如何使用 vaapi 和英特尔的硬件加速来创建这样的视频剪辑。
我使用的命令如下:
ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD128 -pattern_type glob -i '/picture/20220116/*.jpg' -c:v hevc_vaapi output.mp4
但是,当我使用 h264_vaapi 或 hevc_vaapi 时,我无法在其上附加(视频)均衡器。
我不想做任何花哨的事情,只是稍微降低伽玛,降低饱和度,并提高对比度。对于 libx264 等编码器,我在“output.mp4”之前附加以下内容,没有任何问题:
-vf eq=gamma=0.8:saturation=0.9:contrast=1.1
我的问题是:
- 视频过滤器“均衡器”可以与 vaapi 一起使用吗?
- 如果是,我错过了什么?当我尝试结合视频滤波器均衡器和 vaapi 时,我不断收到以下错误:
Impossible to convert between the formats supported by the filter 'Parsed_eq_0' and the filter 'auto_scaler_0' Error reinitializing filters! Failed to inject frame into filter network: Function not implemented Error while processing the decoded data for stream #0:0
提前致谢