PHP-FFMPeg конвертирует видео дважды - PullRequest
0 голосов
/ 26 сентября 2019

Я использую библиотеку FFMpeg для PHP (см. https://github.com/PHP-FFMpeg/PHP-FFMpeg).. После запуска процесса конвертирования размер файла конвертированного видео постепенно увеличивается (я постоянно обновляю папку), и после завершения конвертации размер файла снова становится равным 0и преобразование начинается снова. Поэтому преобразование выполняется дважды, я не мог понять, нормально ли это или что-то не так.

Мой код преобразования:

require 'vendor/autoload.php';
$ffmpeg = FFMpeg\FFMpeg::create([
        'ffmpeg.binaries'  => 'C:/ffmpeg/ffmpeg.exe', 
        'ffprobe.binaries' => 'C:/ffmpeg/ffprobe.exe',
        'timeout'          => 0 
    ]);

$video = $ffmpeg->open($fileName);
$video
    ->filters()
    ->resize(new FFMpeg\Coordinate\Dimension(1920, 1080 ))
    ->synchronize();

$format = new FFMpeg\Format\Video\X264('libmp3lame');

try {
    $video->save($format, $outFileName);
} catch (Exception $e) {
    echo $e->getMessage();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...