Theora granulepos при объединении двух видеофайлов theora без звука - PullRequest
1 голос
/ 05 июля 2010

Мне нужно объединить два файла с видео (без повторного сжатия видео), сжатых кодеком theora, без звука, для этого я анализирую каждый файл, нахожу пакеты внутри, меняю флаг 5 бит в заголовке пакета на 0 (флаг продолжения) и устанавливаюдля всего пакета, равного серийному.Этот метон работает нормально, но есть некоторые проблемы с гранулепосом.Помогите мне, пожалуйста, с granule pos, я пробую много способов сделать это правильно (например, установите это как миллисекунды), но это не поможет.Скажите, пожалуйста, что такое параметр granulepos и showind и как мне нужно установить granulepos, чтобы время между каждым кадром составляло 300 мсек?Спасибо!

1 Ответ

0 голосов
/ 05 июля 2010

Я думаю, OggCat tool от Ogg Video Tool позволяет вам делать это без повторного сжатия видео.Обратите внимание, что оба файла должны иметь одинаковые атрибуты (частота кадров, размер кадра и т. Д.).Это проект с открытым исходным кодом, поэтому вы можете просмотреть соответствующий код, касающийся объединения видео Theora.

...