
Следующее работает в командной строке, но не в пакетном файле:
ffmpeg -i ext_%04d.jpg video.mp4
%0
анализируется как переменная, и я не могу понять, как с ней справиться. Возможно ли это вообще?
edit: Я знаю, как работают экранирование и %, например, в циклах for и т. д., но если я сделаю: SET "var=ffmpeg -i ext_%%04d.jpg video.mp4", это все равно не сработает.
решение1
Используйте двойной знак процента - %%
- вот так:
ffmpeg -i ext_%%04d.jpg video.mp4
решение2
Хорошо, я выяснил, что "-f image2" вызывал ошибку в команде. Похоже, это неподходящий формат для преобразования изображений в видео.