Я использую ffmpeg в приложении winform.
В моем сценарии я беру 20 отдельных изображений JPEG и добавляю их в файл ogg. Затем я извлекаю все изображения из этого файла OGG (в качестве теста). Несмотря на то, что -r (для ввода) имеет значение -r (для вывода), я не получаю одинаковое количество изображений.
Если я использую, скажем, -r 1 (для ввода вывода), я получаю 3 кадра. Если я использую, -r 10, я получаю 5 кадров. Если я использую -r 20, я получаю 22 кадра.
Очевидно, я не правильно понимаю параметры.
Может ли кто-нибудь посоветовать мне, пожалуйста?
Благодарю.
Мой код:
Для создания ogg:
" -f mjpeg -i - -r 30 -c:v libtheora -q:v 7 -r 30 -f ogg -";
Для извлечения изображений:
"-i - -qscale 1 h:\\out\\img-%05d.jpg";