Что могло изменить fps при копировании кадров из файла mp4 в mp4 без перекодирования?

Пытаюсь скопировать видео из in.mp4 в out.mp4 без перекодирования. Я использую пример кода, предложенный погорским здесь. Копирование прошло успешно, но видео воспроизводится очень быстро. Я проверил частоту кадров обоих файлов с помощью MediaInfo. Частота кадров in.mp4 составляет 25 кадров в секунду, а out.mp4 - 533 кадра в секунду. Я не понимаю, что меняет fps на 533, если я построю outStream из inStream?

Надеюсь, я правильно объяснил.


person theateist    schedule 13.11.2012    source источник


Ответы (1)


Проблема заключалась в значениях PTS и DTS. Они должны быть установлены правильно.

Подробный ответ находится здесь

person theateist    schedule 27.11.2012