본문 바로가기
.etc

[ffmpeg][CentOS] [ffmpeg.exe: cannot execute binary file]ffmpeg 리눅스 설치

by 오늘의개발부 2019. 12. 12.
반응형

동영상 파일이 업로드 될 때 썸네일을 추출하기 위해 ffmpeg.exe를 이용했습니다.
개발환경에선 아무 문제 없이 잘 되던 것이, 테스트 서버에 올려서 해보니 동작하지 않았습니다.
로그를 확인해보니 "ffmpeg.exe: cannot execute binary file"라는 에러 메세지가 있었습니다. 구글링 결과는 이렇습니다.

 

1.Window 환경일 경우 ffmpeg이 32bit용인지 64bit용인지 확인해서 OS와 맞는 ffmpeg를 사용해야 한다.
2.OS에 맞는 ffmpeg를 사용해야한다.

 

제 경우는 2번이었습니다,
개발환경은 WIndow10 64bit이고 테스트 서버는 CentosOS 7.xx 였습니다.

 

cat /etc/redhat-release 이 명령어로 OS 버전 확인이 가능합니다.

어쨌든, 그래서 리눅스 서버에 ffmpeg를 설치해줬습니다. 그랬더니 잘 되었다는 내용.

 

sudo yum install epel-release -y

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum repolist

sudo yum install ffmpeg ffmpeg-devel -y
ffmpeg

 

/bin 밑에 생성됩니다.

반응형