opencv_videoio_ffmpeg470.dll Error (OpenCVSharp4 4.7.0)
Peponi │ 2/10/2025 │ 2m
C#
NugetPackageOpenCvSharp4
opencv_videoio_ffmpeg470.dll Error (OpenCVSharp4 4.7.0)
2/10/2025
2m
Peponi
C#
NugetPackageOpenCvSharp4
1. Introduction
OpenCVSharp4 4.7.0 버전을 사용해 video를 읽으려 시도할 때 예외가 발생하는 경우가 있다. 코딩은 정상적으로 진행되나 컴파일 시 bin 폴더에 다른 버전의 dll
이 들어가 문제가 발생하는 것을 확인하였는데, 아래 그림에서 보면 ffmpeg dll 버전이 470
이 아니라 455
가 들어가있다.
2. Solution
해당 문제는 빌드 후 dll 복사 과정에서 문제가 있는 것으로 파악된다. (packages
폴더에는 정상적으로 들어가 있다)
만일 ffmpeg 파일 오류로 인해 비디오 재생이 진행되지 않는 경우라면, 아래 그림 및 경로를 참조하여 bin 폴더에 복사한다.
Solution folder\packages\OpenCvSharp4.runtime.win.4.7.0.20230115\runtimes\{win-x64 or win-x86}\native\opencv_videoio_ffmpeg470_64.dll
따로 dll 파일 다운로드가 필요한 경우, 아래 경로에서 다운받을 수 있다.
opencv_videoio_ffmpeg470 & opencv_videoio_ffmpeg470_64 dll download