ffmpeg을 이용하여 linux에서 동영상 썸네일을 만드는 법을 간단히 정리하고자 한다.
인터넷에 여러가지 방법이 있어 이것저것 해보다가 아주 간단한 방법을 찾았다.
우선 아래의 코드를 터미널 창에서 실행한다.
cd /root
echo "[dag]" > /etc/yum.repos.d/dag.repo
echo "name=Dag RPM Repository for Red Hat Enterprise Linux" >> /etc/yum.repos.d/dag.repo
echo "baseurl=http://apt.sw.be/redhat/el\$releasever/en/\$basearch/dag" >> /etc/yum.repos.d/dag.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/dag.repo
echo "enabled=1" >> /etc/yum.repos.d/dag.repo
yum -y install ffmpeg ffmpeg-devel flvtool2 mencoder
위와같이 실행하면 ffmpeg이 설치된다. 간혹
Public key for 뭐시기라고 나오면서 설치가 안될때가 있는데 이럴때는
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
이 녀석을 터미널에서 실행시켜 주면 된다.
위와같이 실행하면 linux에 ffmpeg이 설치가 완료된다.
아래는 썸네일을 생성시켜 주는 터미널 명령어 있다.
ffmpeg -i "동영상 파일 이름" -r 1 -ss 00:00:10 -vframes 1 -f image2 "썸네일 이미지 이름"
linux 데몬에서는 system 함수의 첫번째 인자로 위의 명령어를 넣어주면 썸네일이 생성 가능하고
php에서는 shell_exec의 첫번째 인자로 위의 명령어를 넣어주면 웹에서 썸네일이 생성 가능하다.
'Linux > Cofiguration' 카테고리의 다른 글
FedoraCore3 에서 웹 포트 8080 이 열리지 않을 경우 (0) | 2012.07.13 |
---|