[FFmpeg-trac] #4831(avcodec:reopened): Can't initialize h264_qsv encoder post Aug 29 2015 - Ivy Bridge CPU
FFmpeg
trac at avcodec.org
Sun Sep 20 17:59:10 CEST 2015
#4831: Can't initialize h264_qsv encoder post Aug 29 2015 - Ivy Bridge CPU
-------------------------------------+-------------------------------------
Reporter: babgvant | Owner: IvUs
Type: defect | Status: reopened
Priority: important | Component: avcodec
Version: git-master | Resolution:
Keywords: qsv | Blocked By:
regression | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 1 |
-------------------------------------+-------------------------------------
Comment (by ccaltagi):
I am having similar issues:
I can't initialize the h264_qsv encoder with the FFMpeg 2.8 version that
just released.
I am building the ffmpeg lib files and then building them into the open
opencv_ffmpeg300.dll (openCV 3.0 project sources\3rdparty\ffmpeg) and
calling that from my application.
I had to slightly modify the
opencv\sources\modules\videoio\src\cap_ffmpeg_impl.hpp
to specify the nv12 codec format, or it wouldn't even try to initialize
the codec.
After that change, it get to the initialization function in
ffmpeg\libavcodec\qsvenc.c, but MFXVideoENCODE_Init returns error -15
(MFX_ERR_INVALID_VIDEO_PARAM).
At this point, I don't think the problem is on the OpenCV side, but on the
FFMpeg side.
I am trying to build a video file with color 640x480 images, so I don't
think alignment is an issue.
Any help would be greatly appreciated.
Best regards.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4831#comment:10>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list