Как превратить изображения в слайд-шоу со звуком

У меня есть MP3-файл длиной 65 минут и 14 различных изображений (слайд-шоу).

Как объединить их в видеофайл размером менее 500 МБ?

Существует ли какое-либо бесплатное / открытое / пробное программное обеспечение для Windows 7, которое может принимать 14 изображений и 65 минут MP3 @ 320kbs и превращать его в файл AVI, максимальный размер которого составляет 500 МБ (для основной учетной записи Vimeo)?

4 ответа

Это для FFmpeg ( см. Здесь для версий Windows).

Сначала подготовьте ваши изображения, чтобы они назывались image-001.jpg, image-002.jpgи так далее. Положите их в одну папку.

Теперь используйте следующую команду:

ffmpeg -y -loop 1 -f image2 -r 0.5 -i image-%03d.jpg -s:v 1280x720 -b:v 1M \
       -i soundtrack.mp3 -t 01:05:00 -map 0:0 -map 1:0 out.avi

Конечно, вы можете изменить параметры. Вот объяснение того, что они делают:

  • -loop_input - зацикливает изображения. Отключите это, если вы хотите остановить кодирование, когда все изображения используются или звуковая дорожка закончена.

  • -r 0.5 - устанавливает частоту кадров 0,5, что означает, что каждое изображение будет отображаться в течение 2 секунд. Просто возьмите обратное, например, если вы хотите, чтобы каждое изображение длилось 3 секунды, установите его на 0,33.

  • -i image-%03d.jpg - использовать эти входные файлы. %03d означает, что для изображений будет три цифры.

  • -s 1280x720 - устанавливает размер выходного кадра.

  • -b 1M - устанавливает битрейт. Вы хотите 500 МБ на один час, что равняется 4000 МБит за 3600 секунд, таким образом, битрейт приблизительно 1 Мбит / с должен быть достаточным.

  • -i soundtrack.mp3 - используйте этот файл саундтрека. Может быть любого формата.

  • -t 01:05:00 - установить длину вывода в hh:mm:ss формат.

  • out.avi Создать этот выходной файл. Измените его, как вам нравится, например, используя другой контейнер, такой как MP4.

Windows DVD Maker является компонентом Windows 7 Home Premium и выше. Очень легко взять последовательность изображений и применить к ним саундтрек. Он не просто записывается на DVD - вы также можете сохранить в файл.

Я пытался создать видео, используя несколько изображений и звуковую дорожку. Выполните следующие действия, у меня как-то работает:

  1. Создайте файл, в котором указан путь к изображению и продолжительность для каждого изображения image-list.txt

    file 'imgs/114_1.png'
    duration 9
    file 'imgs/114_2.png'
    duration 7
    file 'imgs/114_2.png'
    

    Примечание: повторите последнее изображение дважды и не вводите длительность для последней записи.

  2. Создайте другой файл, содержащий путь к аудиофайлам audio-list.txt

    file 1.mp3
    duration 9
    file 2.mp3
    duration 6
    
  3. ффмпег магия!

    ffmpeg -f concat -safe 0 -i img-list.txt -f concat -safe 0 -i audio-list.txt -c:a aac -pix_fmt yuv420p -crf 23 -r 24 -shortest -y -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.mp4
    

Выполните следующие шаги:

  1. Создайте фильм с помощью Windows Movie Maker (вы можете указать длину показа каждой фотографии)
  2. Кодировать в MP4 от Windows Movie Maker
  3. Перекодируйте видео в VidCoder, File Factory и т. П., Указав (например) 2FPS (не нужно 24FPS для стоп-кадров) и сохраняйте высокое качество звука
Другие вопросы по тегам