в опенсервере надо включить пути
вот архив, в него положи свой видео файл для теста
архив распакуй в localhost например
видео test.mpg назови, ну или в индексе измени имя файла
ну или другой путь, без архива, нужен интернет
в консоле
там где крестик, ты пишешь имя своей папки
где прочерк вводишь команду, последняя после нажатия ввода скачает нужное
далее создаем файл индекса
index.php (+/-)
<?php
#phpinfo();
require __DIR__ . '/vendor/autoload.php';
echo '<pre>';
$ffmpeg = FFMpeg\FFMpeg::create();
#$ffmpeg->getFFMpegDriver()->listen(new \Alchemy\BinaryDriver\Listeners\DebugListener());
#$ffmpeg->getFFMpegDriver()->on('debug', function ($message) {
# echo '<div>' . $message. '</div>'; // пилит сообщения прям в арбуз, при включенных ошибках
#});
$video = $ffmpeg->open('test.mpg');
// тут можно указать путь до файла
// например
// c:/videos/dir/dir2/video.mp4
#$video = $ffmpeg->open('11.wmv');
$video
->filters()
->resize(new FFMpeg\Coordinate\Dimension(320, 240))
->synchronize();
$video
->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(15))
->save(time() . 'frame.jpg');
$video
->save(new FFMpeg\Format\Video\X264('libmp3lame', 'libx264'), time() . 'export-x264.mp4');
#->save(new FFMpeg\Format\Video\WMV(), time() . 'export-wmv.wmv')
#->save(new FFMpeg\Format\Video\WebM(), time() . 'export-webm.webm');
$format = new FFMpeg\Format\Video\WMV();
$format
->setKiloBitrate(1000)
->setAudioChannels(2)
->setAudioKiloBitrate(256);
$video->save($format, time() . 'export-test-format-video.avi');
как то давно тоже ставил на опен сервер ffmpeg нашел, архив с последней версией, закинул в нужную папку, там еще вроде строку раскоментить в php.ini надо и все работало без проблем. На хостингах путевых все по умолчанию должно быть уже настроено и работать
Koenig, А я понял, нужно чтобы ffmpeg работал на компьютере так-же как и на хостинге.Спасибо большое.