Мне нужно объединить 306 изображений с помощью FFMPEG.Итак, я перехожу к следующей оболочке скрипта:
touch input.txt
for i in `seq 0 305`;
do
echo "file $i.png" >> input.txt
echo "duration 1" >> input.txt
done
echo "file 305.png" >> input.txt
ffmpeg -f concat -i input.txt -vf fps=10 -vsync vfr -pix_fmt yuv420p video.mp4
- Я не могу найти правильные параметры для concat.
- Я искал длительность, я не могу найти, еслиможно указать менее 1 секунды.
- Каждый раз, когда я меняю частоту кадров, длительность выходного видео становится такой большой;пример: если fps = 10, длительность выходного видео = 3060 секунд
также я попробовал:
1. ffmpeg -f concat -i input.txt -vf fps=10 -vsync vfr -pix_fmt yuv420p
video.mp4
2. ffmpeg -f concat -i input.txt -y -vf fps=1 -crf 22 -threads 2
-preset veryfast video.mp4
Я также попытался, с длительностью 1 для всех изображений, финальное видеопоказать только 1 изображение.
Мне нужно объединить эти изображения и создать короткий выходной видеоролик.
любая идея