LINUX.ORG.RU

Сообщения JoeMaputo

 

Презентация на ffmpeg

Здравствуйте.

Задача состоит в следующем:

  1. имеется набор картинок (слайдов);
  2. для каждой картинки определен файл со звуком (например, mp3);
  3. продолжительность звучания каждого звукового файла известна;
  4. картинка должна экспонироваться на видео столько же, сколько проигрывается звуковой файл (можно больше);
  5. картинки могут быть разного размера, поэтому их надо растянуть до размера кадра (можно непропорционально, можно с обрезкой, можно с черными полями);
  6. имена файлов можно сделать любыми;
  7. желательно, все реализовать одной командой.

Собственно сам процесс создания видеофайла из одной картинки и одного звукового файла у меня получился так:

ffmpeg -loop 1 -i 01.png -i 1697614834.mp3 -t 12 -r 5 -vf scale=1365:768 slide01.mp4

После чего можно собрать все слайды в одно видео, но хотелось бы все это реализовать одной командой.

Для примера можно использовать следующие данные:

  • слайд 1: 01.png, 01.mp3, 7 сек.
  • слайд 2: 02.png, 02.mp3, 5 сек.
  • слайд 3: 03.png, 03.mp3, 9 сек.

 ,

JoeMaputo
()

RSS подписка на новые темы