웹 프로그래밍/PHP, Ubuntu, Linux
php - ubuntu 동영상 썸네일
리게인
2022. 12. 24. 21:08
300x250
반응형
먼저 우분투에서 동영상 썸네일 추출을 위해서는
ffmpeg 라는 프로그램을 설치해야 합니다.
당연히 설치전에는 root로 로그인 해야 겠죠.
아래 sudo -s를 사용해서 root 로그인 합시다.
sudo -s
아래 쉘커맨드를 입력하면 ffmpeg를 설치 합니다.
경고가 뜨면 Y 눌러주면 됩니다.
apt update
apt install ffmpeg
비디오 파일 경로와, 만들어질 썸네일 이미지 경로 + 파일명을 넣어줍니다.
size는 썸네일 이미지 크기
time는 동영상에서 뽑아낼 시간
$video_file = "/var/www/master/upload/comment/test.mp4"
$thum_file = "/var/www/master/upload/comment/thum.png"
if(true) // 동영상 이라면
{
$size = "960x512";
$time = "00:00:00.000";
$cmd = "ffmpeg -i $video_file -ss $time -s $size $thum_file";
shell_exec($cmd);
}
shell_exec를 사용하여 ffmpeg 프로그램을 사용하여 썸네일 이미지를 추출합니다.
기타로는 이미지 크기변경도 가능합니다.
ffmpeg -i input.jpg -vf scale=320:240 output_320x240.png
300x250
반응형