ffmpeg под linux

Wade

Новичок
ffmpeg под linux

Здравствуйте.
Необходимо получить кадр из видео файла.
Если пишу из командной строки
Код:
ffmpeg -i /var/www/ptube/tmp_flv/53.flv -an -ss 2 -r 1 -vframes 1 -s 320x240 -y -f mjpeg /var/www/ptube/screen.jpg
то в /var/www/ptube у меня появляется файл "screen.jpg",
а если аналогично пишу из php
PHP:
$q="ffmpeg -i /var/www/ptube/tmp_flv/53.flv -an -ss 2 -r 1 -vframes 1 -s 320x240 -y -f mjpeg /var/www/ptube/screen.jpg";
$out=shell_exec($q);
ничего не происходит. Видимо дело в правах выполнения ffmpeg?
Какое правильное решение?
 

phprus

Moderator
Команда форума
Wade
Допиши в конце команды 2>&1 и посмотри что у тебя будет в $out.
А так-же попробуй написать полный путь к бинарику ffmpeg
 

Wade

Новичок
Спасибо. Уже разобрался: проблемы были с учетной записью под которой выполняются скрипты. Она была www-data, а для mplayer нужен root
 
Сверху