Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Тут нужно сделать отступление. При конфигурировании x264 БЕЗ параметра --enable-shared библиотека будет инсталлироваться в каталог по умолчанию (у меня это /usr/local/bin) и при запуске ffmpeg будет выдавать ошибку о неизвестном местоположении библиотеки libx264
Помог параметр --prefix=/shared при конфигурировании x264.
$vheight = $oheight = $ma['height'];
$vwidth = $owidth = $ma['width'];
$ffmpeg_path = 'ffmpeg'; // Путь к ffmpeg
$in = 'ATB — Let You Go.avi'; // Входящий файл
…
$command = $ffmpeg_path. ' -threads 0 -y -i "'. $in… $out. '"';
$conv = exec($command);
Кодирование видео для веб-проектов