Просмотр поста

.
Koenig
(\/)____o_O____(\/)

кому ффмпег интересен, киньте коды как вы его пользуете
у меня вот так работет
аас кодек косячит, заменил на 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');