Ошибка при создании видео из изображений с использованием ffmpeg

#php #ffmpeg #video-conversion

#php #ffmpeg #преобразование видео

Вопрос:

Я пытаюсь создать видео из последовательности изображений. Я перепробовал весь приведенный ниже код, указанный в переменной $ff_command.

 $path = dirname(__FILE__);
$ff_command = "ffmpeg -f image2 -i {$path}/imgd.jpg video.mpg";

$ff_command = "ffmpeg -r 10 -b 1800 -i {$path}/imgd.jpg test1800.mpg";

$ff_command = "ffmpeg -i {$path}/imgd.jpg -s 1280x720 -aspect 16:9 -r 24 -vb 20M teste.mp4";

$ff_command = "ffmpeg -f image2 -i {$path}/imgd.jpg -vcodec mpeg4 -b 800k video.avi";

$ff_command = "ffmpeg -f image2 -i {$path}/imgd.jpg -vcodec libx264 -b 800k video.avi";
  

Большинство этих команд создают видеофайл. Но когда я открываю это видео, ничего не появляется, или первое изображение появляется на долю секунды, и после этого ничего

Пожалуйста, дайте мне знать, что я здесь делаю не так

Я заметил, что видео слишком короткое, чтобы его можно было увидеть. Возможно ли увеличить продолжительность видео, чтобы мы могли видеть все изображения?

Комментарии:

1. вы получаете какие-либо сообщения об ошибках? если да, пожалуйста, отредактируйте свой пост и добавьте их в него.

2. @ben Нет. Я не получал никаких сообщений об ошибках. Как я упоминал в сообщении, видео было создано, но не смогло воспроизвести

3. попробуйте запустить команды из терминала, чтобы увидеть, что там не так