[FFmpeg-trac] #10377(undetermined:new): Intel QSV is broken in FFmpeg 6.0
FFmpeg
trac at avcodec.org
Sat May 20 14:28:49 EEST 2023
#10377: Intel QSV is broken in FFmpeg 6.0
-------------------------------------+-------------------------------------
Reporter: | Owner: (none)
MineCommander |
Type: defect | Status: new
Priority: important | Component:
| undetermined
Version: 6.0 | Resolution:
Keywords: qsv | Blocked By:
h264_qsv |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Description changed by MineCommander:
Old description:
> Summary of the bug:
>
> Any QSV encoder/decoder cannot be used in FFmpeg 6.0, which is available
> in FFmpeg 5.1.2. I have tried reinstall driver, reset BIOS, switch video
> output GPU, etc., but the issue eventually seems to be on FFmpeg itself.
> Evidences exist that, for an instance, Shotcut, a video editor using
> FFmpeg as rendering core, is no longer able to export video using QSV
> hardware acceleration after updating to FFmpeg 6.0, while OBS still wokrs
> fine using QuickSync encoder.
>
> How to reproduce:
>
> Anything using h264_qsv as vcodec will fail with "Error creating a MFX
> session: -9." Example:
> {{{
> ffmpeg -i input.mkv -vcodec h264_qsv output.mp4
> }}}
> This command works fine on FFmpeg 5.1.2, however. Full log is uploaded
> onto pastebin: https://pastebin.com/28xRwkvr
>
> System Info:
> - OS: Windows 10 Pro 22H2 19045.2965
> - CPU: Intel Core i3-4170
> - GPUs: Nvidia GT 1030 (Primary, monitor connected), Intel HD Graphics
> 4400 (Secondary, only for video processing), both are enabled and well-
> drived
> - Intel Driver Version: 20.19.15.5171
New description:
Summary of the bug:
Any QSV encoder/decoder cannot be used in FFmpeg 6.0, which is available
in FFmpeg 5.1.2. I have tried reinstall driver, reset BIOS, switch video
output GPU, etc., but the issue eventually seems to be on FFmpeg itself.
Evidences exist that, for an instance, Shotcut, a video editor using
FFmpeg as rendering core, is no longer able to export video using QSV
hardware acceleration after updating to FFmpeg 6.0, while OBS still wokrs
fine using QuickSync encoder.
How to reproduce:
Anything using h264_qsv as vcodec will fail with "Error creating a MFX
session: -9." Example:
{{{
ffmpeg -i input.mkv -vcodec h264_qsv output.mp4
}}}
This command works fine on FFmpeg 5.1.2, however. Full log using both
versions are attached.
System Info:
- OS: Windows 10 Pro 22H2 19045.2965
- CPU: Intel Core i3-4170
- GPUs: Nvidia GT 1030 (Primary, monitor connected), Intel HD Graphics
4400 (Secondary, only for video processing), both are enabled and well-
drived
- Intel Driver Version: 20.19.15.5171
--
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10377#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list