4

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

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

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

4 ответа4

9

Это для 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.

2

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

1

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

  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
    
0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .