Релиз открытого видеокодека Theora 1.2
29 марта 2025 года состоялся релиз открытого видеокодека Theora 1.2. Эталонная реализация кодека распространяется под лицензией BSD 3-Clause License. Выпуск версии проекта Theora 1.1 состоялся в сентябре 2011 года.
Формат сжатия видео Theora, как правило, используется совместно с аудиокодеком Vorbis в контейнерах Ogg и может работать в режимах с переменным и фиксированным битрейтом.
По информации OpenNET, основное внимание у разработчиков при подготовке новой редакции было уделено повышению производительности и эффективности кодирования. На уровне битового потока (bitstream) Theora 1.2 полностью соответствует стандартизированному в 2004 году формату кодирования видео Theora.
API и ABI интерфейсы проекта в новой версии также сохраняют полную совместимость с прошлыми выпусками Theora. В состав Theora 1.2 включены 190-страничная спецификация, документация на API, черновик спецификации RTP-расширений для потокового вещания и эталонные реализации кодировщика и декодировщика.
Основным изменением в Theora 1.2 стала новая реализация эталонного кодировщика, предложенного под кодовым именем «Ptalarbvorm». В его новой реализации значительно повышена производительность и обеспечен более высокий уровень сжатия. При этом создаваемые новым кодировщиком файлы полностью совместимы с декодировщиками, предлагавшимися в прошлых версиях.
Также в Theora 1.2 проведена оптимизация эталонного декодировщика, добавлена поддержка платформы RISC OS и значительно улучшена поддержка архитектуры ARM. Добавлены оптимизации для CPU ARM и DSP TI C64x+. В проекте предложено три уровня скорости кодирования (старый уровень 2 переименован в 3, а вместо второго предложен новый промежуточный уровень).
В 2023 году разработчики Chrome и Firefox планировали
Читать на habr.com