运行 在不同的主显示中时 QSV 编码器错误
QSV encoder error when running in different main display
我的 Windows 10 (x64) 计算机有两个硬件加速视频设备:
- 一个 nVidia 视频卡作为主显示适配器 (ID: 0)
- 和intel iGPU用作扩展显示器(ID:1)
当 运行 下面的这个命令根本不起作用时:
ffmpeg -init_hw_device qsv=qsv:hw_any -filter_hw_device qsv -i train_hw264.mp4 -an -vf "format=nv12,hwupload=extra_hw_frames=20" -c:v h264_qsv record.mp4 -y -loglevel verbose
返回此错误:
[AVHWFramesContext @ 00000227dfaadb80] Error opening the internal VPP session.Surface upload/download will not be possible
如果将主显示器切换到英特尔 IGPU,一切正常。
我也尝试过使用 OBS 和我的 nvidia 作为主显示器,它似乎工作正常。
谁能帮我解决这个问题?
谢谢
成功将 child_device 添加到 init_hw_device,例如:
-init_hw_device qsv=intel,child_device=1
我的 Windows 10 (x64) 计算机有两个硬件加速视频设备:
- 一个 nVidia 视频卡作为主显示适配器 (ID: 0)
- 和intel iGPU用作扩展显示器(ID:1)
当 运行 下面的这个命令根本不起作用时:
ffmpeg -init_hw_device qsv=qsv:hw_any -filter_hw_device qsv -i train_hw264.mp4 -an -vf "format=nv12,hwupload=extra_hw_frames=20" -c:v h264_qsv record.mp4 -y -loglevel verbose
返回此错误:
[AVHWFramesContext @ 00000227dfaadb80] Error opening the internal VPP session.Surface upload/download will not be possible
如果将主显示器切换到英特尔 IGPU,一切正常。
我也尝试过使用 OBS 和我的 nvidia 作为主显示器,它似乎工作正常。
谁能帮我解决这个问题? 谢谢
成功将 child_device 添加到 init_hw_device,例如:
-init_hw_device qsv=intel,child_device=1