FFmpeg - как преобразовать изображения в mp4?

Я использую Ubuntu и хочу создать файл .mp4 с некоторыми изображениями У меня такая ошибка:

width not divisible by 2 (5333x3000)
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

Я пытаюсь преобразовать с помощью этого:

unoconv -f pdf test1.pptx && convert -density 400 test1.pdf picture.png && ffmpeg -y -r 1/5 -i picture-%01d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p test.mp4
0
задан 13 July 2021 в 13:18

1 ответ

Удалите ненужные параметры ffmpeg.

#!/bin/bash
unoconv -f pdf test1.pptx
convert -density 400 test1.pdf picture.png
ffmpeg -r 1/5 -i picture-%01d.png test.mp4

или

unoconv -f pdf test1.pptx; convert -density 400 test1.pdf picture.png; ffmpeg -r 1/5 -i picture-%01d.png test.mp4

Вместо этого:

ffmpeg -y -r 1/5 -i picture-%01d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p test.mp4

используйте вместо этого:

ffmpeg -r 1/5 -i picture-%01d.png test.mp4
1
ответ дан 28 July 2021 в 11:19

Другие вопросы по тегам:

Похожие вопросы: