Я использую melt
(на основе MLT) для создания GIF с переходами из трех изображений, согласно ответу Лорднекберда в этом QA.
melt -verbose \
Screenshot_20180514-172311.png out=50 \
Screenshot_20180514-172231.png out=75 -mix 25 -mixer luma \
Screenshot_20180514-172252.png out=75 -mix 25 -mixer luma \
-consumer avformat:anim.gif
Это производит видео, как задумано, показано через SDL. Тем не менее, выходные данные не записываются на диск. Это происходит, даже если используются другие форматы, например, x264
в соответствии с приведенным выше описанием QA. Перемещение аргумента -consumer
в начало * не имеет никакого эффекта.
Как я могу получить melt
для вывода файла?
* Интересно, важен ли порядок операторов, как в ffmpeg