Задать вопрос

Как передать результат выполнения функции в файл?

Выполняю конвертацию

echo shell_exec("ffmpeg -i /1.mp4  -s hd480 -c:v libx264 -preset faster -crf 23 -c:a aac -strict -2 /1_480.mp4  2> /ffmpeg.log");


Конвертирование выполняется, всё ок, но в логи ничего не пишится и они не создаются, а если я выполню эту же команду из консоли - в логи всё пишет...

Вот с офф сайта

<?php
	echo "Starting ffmpeg...\n\n";
	echo shell_exec("ffmpeg -y -i input.avi output.avi </dev/null >/dev/null 2>/var/log/ffmpeg.log &");
	echo "Done.\n";
?>


Так тоже не пашет и команда вообще не выполняется.
  • Вопрос задан
  • 197 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
sim3x
@sim3x
что означает
/ffmpeg.log
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы