Programming/Python

ffmpeg loading shared libraries error를 해결하자

매직블럭 2023. 9. 13. 17:31

 

"ffmpeg error while loading shared libraries libopenh264.so.5 cannot open shared object file"

 

위와같은 에러를 만났다.. 이럴 경우 해결방법 두가지..


1. ffmpeg 대신 ffmpeg-python 패키지 사용

패키지 중에 ffmpeg 이란놈이 있고 ffmpeg-python 이란 놈이 있던데 내부 구현까지는 모르겠고..

ffmpeg 이 보통 pytorch의 torchvision과 함께 설치되는데 torchvision과 관련된 이슈가 아니라면 

둘 다 설치되어 있을경우나 ffmpeg 만 설치되어 있는경우 기존의 패키지를 삭제하고 

ffmpeg-python 패키지를 설치하여 사용하면 해결 될 수도 있다.

 

2. ffmpeg update

기존에 설치되어 있던 ffmpeg 버전에 따른 이슈로 update를 통해 판올림을 해주면 해결될 수도 있다

나의 경우는 이 방법으로 문제가 해결되었다.