Видео ffmpeg со скоростью 100 кадров в секунду с 300 изображениями дает 13 секунд

Согласно комментарию Иосипа Родена, именно для этого используется SysRq + R. Он отключает режим необработанной клавиатуры, чтобы сочетания клавиш Alt + Fx снова работали. Это предполагает, что у вас уже включен SysRq. Значение по умолчанию зависит от дистрибутива.

https://www.howtogeek.com/119127/use-the-magic-sysrq-key-on-linux-to-fix-frozen-x-servers-cleanly-reboot-and-run-other-low-level-commands/

1
19.01.2020, 14:33
1 ответ

Последовательности изображений имеют связанную с ними частоту кадров. Если не указано, устанавливается значение по умолчанию 25.

Фильтр кадров в секунду преобразует поток из его входной частоты кадров в целевую частоту кадров. Однако он направлен на сохранение синхронизации, поэтому кадры удаляются или дублируются, в то время как исходные кадры хранятся как можно ближе к исходной отметке времени.

Все, что вам нужно сделать здесь, это установить пользовательскую частоту кадров для последовательности изображений, поэтому

ffmpeg -framerate 100 -i %05d.png -c:v libx264 -pix_fmt yuv420p triangles.mp4
1
27.01.2020, 23:40

Теги

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