Я использую FFMPEG для создания видео миниатюр,FFMPEG не работает CentOS Linux Server
Я скачал FFMPEG (FFmpeg-2.4.2.tar.bz2) и установленный в сервере.
расположен в
/USR/BIN/FFmpeg
и используется в этом коде ниже:
if($extension === 'mp4' OR $extension == 'MP4')
{
$video = $timestamp.$imagename;
$videoname=substr($imagename,0, -4).$timestamp;
$image = "sites/default/files/content_images/{$videoname}-thumb.jpg";
var_dump($video);
$cmd="/usr/bin/ffmpeg -i /opt/lampp/htdocs/mydashboard/sites/default/files/content_videos/".$video." -ss 00:00:14.435 -f image2 -vframes 1 /opt/lampp/htdocs/mydashboard/sites/default/files/content_images/$videoname-thumb.jpg";
$cmdstr = $cmd;
$locale = 'en_IN.UTF-8';
setlocale(LC_ALL, $locale);
putenv('LC_ALL='.$locale);
echo exec($cmd);
, но эта команда не работает, как я ожидал ..
$cmd="/usr/bin/ffmpeg -i /opt/lampp/htdocs/mydashboard/sites/default/files/content_videos/".$video." -ss 00:00:14.435 -f image2 -vframes 1 /opt/lampp/htdocs/mydashboard/sites/default/files/content_images/$videoname-thumb.jpg";
вопрос был видео thumbnail не создается, когда мы загружаем видео.
любая помощь огромную признательность
Запустите команду непосредственно в терминале с помощью тестового файла и обновите сообщение своим выходом. – aergistal
Я запустил команду с помощью putty, я дал вручную, как/usr/bin/ffmpeg -i /opt/lampp/htdocs/mydashboard/sites/default/files/content_videos/0_14023100_1398692355Rock_star_video.mp4 -ss 00: 00: 14.435 -f image2 -vframes 1 /opt/lampp/htdocs/mydashboard/sites/default/files/content_images/0_14023100_1398692355Rock_star_video-thumb.jpg – RaMeSh
на этот раз создал тумблер, когда я загружаю видео динамически, не создавая – RaMeSh