2015-03-17 3 views
0

Я использую 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 не создается, когда мы загружаем видео.

любая помощь огромную признательность

+0

Запустите команду непосредственно в терминале с помощью тестового файла и обновите сообщение своим выходом. – aergistal

+0

Я запустил команду с помощью 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

+0

на этот раз создал тумблер, когда я загружаю видео динамически, не создавая – RaMeSh

ответ

0

Переменная конкатенации неправильно в конце вашего определения CMD. Попробуйте с:

[...]les/content_images/".$videoname."-thumb.jpg"; 

Добавление: Каковы права на выходной каталог? Ваш CMD будет работать с вашим пользователем веб-сервера (www-данные в системах Debian, httpd на RH и т. Д.). Убедитесь, что права на каталоги и права на запись установлены правильно

+0

Я попытался с вашим ответом , но не работает – RaMeSh

Смежные вопросы