Как превратить изображения в слайд-шоу со звуком
У меня есть 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 - вы также можете сохранить в файл.
Я пытался создать видео, используя несколько изображений и звуковую дорожку. Выполните следующие действия, у меня как-то работает:
Создайте файл, в котором указан путь к изображению и продолжительность для каждого изображения image-list.txt
file 'imgs/114_1.png' duration 9 file 'imgs/114_2.png' duration 7 file 'imgs/114_2.png'
Примечание: повторите последнее изображение дважды и не вводите длительность для последней записи.
Создайте другой файл, содержащий путь к аудиофайлам audio-list.txt
file 1.mp3 duration 9 file 2.mp3 duration 6
ффмпег магия!
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
Выполните следующие шаги:
- Создайте фильм с помощью Windows Movie Maker (вы можете указать длину показа каждой фотографии)
- Кодировать в MP4 от Windows Movie Maker
- Перекодируйте видео в VidCoder, File Factory и т. П., Указав (например) 2FPS (не нужно 24FPS для стоп-кадров) и сохраняйте высокое качество звука