gpt4 book ai didi

ffmpeg vaapi 和(视频过滤器)均衡器

转载 作者:行者123 更新时间:2023-12-04 23:01:18 24 4
gpt4 key购买 nike

我正在尝试从我的 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 时,我无法在其上附加(视频)均衡器。
我不想做任何花哨的事情,只是稍微降低 Gamma ,降低饱和度,并提高对比度。对于 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

    提前致谢

    最佳答案

    删除 -hwaccel vaapi应该让它工作。
    发生的事情是 -hwaccel-hwaccel_output_format选项集,解码完全在 GPU 内存中完成。由于过滤器是在 CPU 上完成的,因此没有机会应用 eq 过滤器。
    删除 -hwaccel选项意味着解码后的视频将在使用硬件加速编码重新编码之前传输到主存储器(因此能够被 CPU 访问)。
    虽然这会稍微慢一些,但解码部分通常不是最慢的步骤,即编码。
    信息取自 https://ffmpeg.org/pipermail/ffmpeg-user/2018-April/039496.html

    关于ffmpeg vaapi 和(视频过滤器)均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71201861/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com