php - ubuntu 동영상 썸네일
웹 프로그래밍/PHP, Ubuntu, Linux2022. 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
'웹 프로그래밍 > PHP, Ubuntu, Linux' 카테고리의 다른 글
ubuntu ffmpeg 썸네일 이미지 저장 (0) | 2023.07.30 |
---|---|
PHP - 현재 날짜 가지고 오기 등 날짜 시간 관련 (0) | 2023.04.28 |
Javascript <-> PHP 인코드 디코드 (0) | 2022.12.24 |
우분투 - crontab (작업 스케쥴러) 사용법 (0) | 2022.09.18 |
php - date(날짜시간), strtotime(시간 더하기 빼기) (0) | 2022.09.17 |
댓글()