Я использую 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";

0