Я новичек, и не могу понять КАК мать его указать путь к файлам и чтоб они выбраны были там все? не важно какое имя! хочу из множества картинок с именем image (1) image (2) и.т.д. сделать видео mp4... файлы вот поэтому пути C:\Users\ktototam\output\ папка выхода просто папка пользователя
команду использую вот эту ffmpeg -r 12 -f image2 -i image%d.jpg output.mpg и ничего не работает..... что не так??
извлекать кадры я научился там просто указывается путь к одному файлу и путь куда извлечь, а тут множество 1000картинок с разным именем и как их все объеденить?
вот такая команда файлов 900
C:\Users\ktototam>ffmpeg -r 12 -f image2 -i C:\Users\ktototam\output\"image (%d).png" output.mp4
выдал ошибку
[image2 @ 00000283476b42c0] Could find no file with path 'C:\Users\ktototam\output"image' and index in the range 0-4
[in#0 @ 000002834767cc00] Error opening input: No such file or directory
Error opening input file C:\Users\ktototam\output"image.
Error opening input files: No such file or directory
pumpkinm, о) получилось ! Благодарствую! а если вообще рандомные имена файлов с расширением *.png
как их все выбрать по указанному пути?
image (%d).png уже не сработает...
AiZeNshTeiN, если совсем рандомные имена, то откуда ffmpeg должен узнать в каком порядке ты их хочешь в видео запихнуть? Или делаешь список файлов с нужным порядком кадров, какой-нибудь list.txt, и его отдаешь в ffmpeg. Или предварительно переименовываешь в что-нибудь типа твоих image (N).
pumpkinm, понял! Спасибо что разъяснил! и последний вопрос))
чуть другая команда
ffmpeg -framerate 10 -pattern_type glob -i 'C:\Users\ktototam\output\image (%d).png' -c:v libx264 -pix_fmt yuv420p out.mp4
не сработал хотя путь верно, выдал ошибку
Error opening input: Invalid argument
Error opening input file 'C:\Users\ktototam\output\image.
Error opening input files: Invalid argument
pumpkinm, понял но там все равно ошибка, кавычки я поставил двойные
[image2 @ 0000025628e35240] Pattern type 'glob' was selected but globbing is not supported by this libavformat build
[in#0 @ 0000025628e05480] Error opening input: Function not implemented
Error opening input file C:\Users\ktototam\output\image (%d).png.
Error opening input files: Function not implemented
AiZeNshTeiN, они не заменяют друг друга
-pattern_type glob — это юниксовый тип маски имени файла, он в Windows не работает.
-f image2 — это (де)муксер картинок, то есть -f image2 поставленный перед ключом -i говорит, что на вход подаются изображения. В принципе ffmpeg автоматом это понимает и должно работать просто