кому ффмпег интересен, киньте коды как вы его пользуете
у меня вот так работет
аас кодек косячит, заменил на mp3lame
require __DIR__ . '/vendor/autoload.php';
$ffmpeg = FFMpeg\FFMpeg::create(array(
'ffmpeg.binaries' => '/usr/bin/ffmpeg',
'ffprobe.binaries' => '/usr/bin/ffprobe',
'timeout' => 3600, // The timeout for the underlying process
'ffmpeg.threads' => 12, // The number of threads that FFMpeg should use
));
$ffmpeg->getFFMpegDriver()->listen(new \Alchemy\BinaryDriver\Listeners\DebugListener());
$ffmpeg->getFFMpegDriver()->on('debug', function ($message) {
echo '<div>' . $message. '</div>'; // пилит сообщения прям в арбуз, при включенных ошибках
});
#$ffmpeg = FFMpeg\FFMpeg::create();
$video = $ffmpeg->open('/srv/www/localhost/video.mpg');
$video
->filters()
->resize(new FFMpeg\Coordinate\Dimension(320, 240))
->synchronize();
$video
->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(100))
->save('/srv/www/localhost/frame.jpg');
$video
# ->save(new FFMpeg\Format\Video\X264(), '/srv/www/localhost/export-x264.mp4')
->save(new FFMpeg\Format\Video\X264('libmp3lame', 'libx264'), '/srv/www/localhost/export-x264.mp4')
->save(new FFMpeg\Format\Video\WMV(), '/srv/www/localhost/export-wmv.wmv')
->save(new FFMpeg\Format\Video\WebM(), '/srv/www/localhost/export-webm.webm');