Контроль времени фильма, Gnuplot с C++

Можете ли вы сказать мне, как я могу контролировать время фильма, сделанного из многих файлов данных, пожалуйста? Это происходит так быстро, что выглядит странно. Я хочу сделать это медленно, чтобы я мог видеть полную картину. Спасибо за ваше время.

Обновление: я использую: ffmpeg -f image2 -r 10 -i %d.gif video2.mpg

Но это выдает ошибку и не выдает выходных данных.

1 ответ

Решение

Вы можете использовать функцию Win32 Sleep(), чтобы сделать паузу на несколько миллисекунд между файлами кадров / графиков / данных.

Обновление: Вы не упомянули ffmpeg Первоначально, поэтому я подумал, что вы разрабатываете свой собственный код воспроизведения C++. Похоже, вы пытаетесь построить и выполнить ffmpeg команда изнутри вашего кода C++, вместо этого. Согласно документации ffmpeg, -r Опция контролирует частоту кадров, поэтому просто уменьшите ее, если хотите, чтобы воспроизведение было медленнее.

Вам может потребоваться указать все имена файлов GIF (через несколько -i filename варианты) в одном ffmpeg команда.

Другие вопросы по тегам