-1

我正在尝试从我的 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

我的问题是:

  1. 视频过滤器“均衡器”可以与 vaapi 一起使用吗?
  2. 如果是,我错过了什么?当我尝试结合视频滤波器均衡器和 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

提前致谢

4

0 回答 0