Python matplotlib animation Runtime error : ffmpeg 해결하기
1. ffmpeg Runtime error 해결하기
[게임 데이터 분석 #3] chicken-dinner를 리플레이 애니메이션 출력하기에서 코드를 실행하게 되면 Runtime error가 발생합니다.
animation을 출력하기 위해서는 ffmpeg를 반드시 설치해야 코드를 정상적으로 실행 할 수 있습니다.
위의 오류는 matplotlib와 관련된 오류라는 것을 찾아 볼 수 있습니다.(오류 코드 캡쳐하지 못함)
처음에는 matplotlib을 import하지 않았는데 왜 이런 에러가 발생하는건가 해서 matplotlib을 다운로드 하고 다시 실행시켰습니다.
하지만 똑같은 오류가 계속적으로 발생해 검색해보니 ffmpeg를 다운 받아야지만 실행 할 수 있다는 것을 알 수있었습니다.
2. ffmpeg 설치하기: windows기준
우선 아래의 링크에 들어가줍니다.
https://ffmpeg.org/download.html
Download FFmpeg
If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpe
ffmpeg.org
Windows builds from gyan.dev를 클릭해줍니다.
아래와 같은 페이지로 접속하게 되면 ffmpeg-relrase-essentals.zip을 다운로드 해줍니다.
그런다음 압축을 풀어준뒤 ffmpeg-6.0-essentials_build -> bin 파일에 들어갑니다.
bin폴더의 주소를 복사한뒤 다음 단계로 넘어갑니다.
주소 ex) C:\Users\Admin\Desktop\ffmpeg-6.0-essentials_build\bin
시스템 환경 변수로 들어가 줍니다.
환경 변수에 들어가 줍니다.
그런 다음 [path]를 클릭한뒤 [편집]으로 들어갑니다.
[새로 만들기]를 클릭한 뒤 위에 복사 해두었던 bin파일의 주소를 붙여넣습니다.
이제 모든 설정이 끝이 났기 때문에 오류가 났던 코드를 다시 실행해 주면 문제 없이 작동하는것을 확인 할 수 있습니다.