Контроль времени фильма, 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
команда.