The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

10.04.2010 09:14  Компания Google помогает оптимизации кодека Theora для платформы ARM

Компания Google сообщила о выделении ресурсов на развитие проекта TheorARM, в рамках которого развивается специально оптимизированная для платформы ARM версия свободного видеокодека Theora. Целью разработки является существенное понижение нагрузки на процессор при декодировании видео кодеком Theora на мобильных устройствах, построенных на базе архитектуры ARM, что позволит просматривать на данных устройствах видео с большим разрешением. Например, последняя сборка TheorARM позволила на процессоре Cortex-A8 ARM 500MHz обеспечить просмотр видео с разрешением 720x576, используя только программные механизмы декодирования.

В целом представители Google с оптимизмом смотрит на формат Theora, считая, что его открытость, бесплатность и защищенность от патентных претензий могут сделать его стандартным форматом, поддерживаемым на широком спектре существующих платформ. С технической стороны выделяются хорошие показатели в плане качества передачи картинки и уровня сжатия, которые могут вполне сравниться с MPEG4. Но по сравнению с MPEG4 у Theora есть одно существенное достоинство - значительно упрощенный процесс декодирования, что дает возможность использования кодека Theora на маломощных системах и не требует аппаратной акселерации.

  1. Главная ссылка к новости (http://google-opensource.blogs...)
  2. OpenNews: Сравнение видеокодеков Ogg Theora и H.264
  3. OpenNews: Финальный релиз видеокодека Theora 1.1 "Thusnelda"
  4. OpenNews: Компания Google помогла написать книгу по видеокодеку Ogg Theora
  5. OpenNews: Размышление над проблемами формата Ogg
  6. OpenNews: Google покупает компанию On2, прародителя кодека Ogg Theora
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: Theora, video, codec
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Zenitur (?), 10:15, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Это радует! Хм... У меня самсунг арм 400 с чем-то мегагерц на КПК. Виндуз мобайл. Кор плеер последний спокойно держит огывэ с размером 800 на 600. Правда, другие программы лучше повыключать. Теора же нетребовательна к ресурсам и декодируется процессором. Стоит ли уделять ей такое пристальное внимание тогда? Эй, аналитики, вы где? Объясните тупому юзеру, зачем гугл купила теору и решила ее перво-наперво оптимизировать?
     
     
  • 2.9, Аноним (-), 12:34, 10/04/2010 [^] [ответить]    [к модератору]
  • +/
    ogv = theora = vp3, а гугл купила on2 - авторов vp3, vp4, vp6, vp7 и vp8
     
     
  • 3.36, Iv946n (?), 10:56, 11/04/2010 [^] [ответить]    [к модератору]
  • +/
    Но почему-то не торопится выпускать эти наработки на свободу :-(
     
  • 2.20, XoRe (ok), 17:21, 10/04/2010 [^] [ответить]     [к модератору]
  • +2 +/
    Затем же, зачем сделали Android Цель - чтобы на как можно большем количестве те... весь текст скрыт [показать]
     
     
  • 3.41, sluge (ok), 14:26, 12/04/2010 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален ГПУ уже начали помаленьку и в мобилы залезать ... весь текст скрыт [показать]
     
  • 2.23, User294 (ok), 19:11, 10/04/2010 [^] [ответить]     [к модератору]  
  • +1 +/
    Наверное затем чтобы юзать Учтя что они купили On2 - у них в конторе ес... весь текст скрыт [показать]
     
  • 2.30, Zenitur (?), 23:35, 10/04/2010 [^] [ответить]     [к модератору]  
  • +/
    Я сам отвечу на свой же вопрос В кодек и декодер будут добавлены специфические ... весь текст скрыт [показать]
     
  • 1.2, Аноним (-), 10:53, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >и не требует аппаратной акселерации.

    Интересно, а таковая вообще имеется?

     
     
  • 2.8, Damon (??), 12:28, 10/04/2010 [^] [ответить]     [к модератору]  
  • +/
    Ага, имеется Например, Samsung представляет новые ARM-процессоры для смартфоно... весь текст скрыт [показать]
     
     
  • 3.24, User294 (ok), 19:14, 10/04/2010 [^] [ответить]     [к модератору]  
  • +/
    Видеоакселераторы конечно хорошо, НО у них есть одна проблема они жутко разборч... весь текст скрыт [показать]
     
     
  • 4.43, rico (?), 14:18, 14/04/2010 [^] [ответить]    [к модератору]  
  • +/
    это вопрос решаемый - достаточно вместе с железкой поставлять перекодировщик в любом виде
    пусть софтовый с аппаратной акселерацией

     
  • 1.3, Noldor (??), 10:55, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Странно, с учётом того, что у гугла сейчас есть более совершенные кодеки.
     
     
  • 2.4, Аноним (-), 11:00, 10/04/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    >Странно, с учётом того, что у гугла сейчас есть более совершенные кодеки.
    >

    Например?

     
     
  • 3.5, Анон (?), 11:38, 10/04/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    VP8
     
  • 1.6, polymorphm1 (ok), 11:44, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Но по сравнению с MPEG4 у Theora есть одно существенное достоинство -
    > значительно упрощенный процесс декодирования, что дает возможность
    > использования кодека Theora на маломощных системах и не требует аппаратной
    > акселерации.

    ВООООТ!! про чо все [защитники Theora] и говорят!:

    что для того чтобы смотреть h264 (на хорошем разрешении) -- нужно покупать новый компьютер...

    ...а разницца в размерах получаемых файлов (при схожем качестве) -- не более 10%~20%

     
     
  • 2.7, Damon (??), 12:23, 10/04/2010 [^] [ответить]    [к модератору]  
  • +/
    Ну они "[защитники Theora]" не забывают добавить, что помимо прочего, кодек еще и халявный...
     
     
  • 3.25, User294 (ok), 19:19, 10/04/2010 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну, знаете, мне например при том что я признаю что теора сливает 264-му как-то... весь текст скрыт [показать]
     
  • 2.22, аноним (?), 18:40, 10/04/2010 [^] [ответить]     [к модератору]  
  • –1 +/
    чушь несусветная потребление ресурсов зависит от профайла кодирования притом дек... весь текст скрыт [показать]
     
     
  • 3.26, User294 (ok), 19:22, 10/04/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    >рип 720p легко тянет одноголовая машина возрастом в 5-6 лет

    Это вы загнули, пожалуй. А на злостный 1080p с потоком в хренадцать мегабит и современный десктопный проц, пожалуй, озадачится.

     
     
  • 4.28, аноним (?), 22:19, 10/04/2010 [^] [ответить]     [к модератору]  
  • +/
    Данные MediaInfo Format Info Advanced Video Codec Format ... весь текст скрыт [показать]
     
     
  • 5.29, Карбофос (ok), 23:10, 10/04/2010 [^] [ответить]    [к модератору]  
  • +/
    битрейт какой-то странный. мультик какой-то чтоли? o_O
     
  • 4.37, anonymous (??), 15:33, 11/04/2010 [^] [ответить]     [к модератору]  
  • +/
    Разве что с легко , а так одноядерный семпрон 3000 720р тянет Но не на всех п... весь текст скрыт [показать]
     
  • 3.32, Evtomax (??), 00:32, 11/04/2010 [^] [ответить]     [к модератору]  
  • +/
    А h264 вообще изображение замыливает А если замыливатель при кодировании отключ... весь текст скрыт [показать]
     
     
  • 4.33, anonymous (??), 00:59, 11/04/2010 [^] [ответить]    [к модератору]  
  • +/
    h264 не замыливает, он отбрасывает то что меньше всего заметно и отсутствие чего можно перетерпеть. Так же как любой другой кодек с потерями. Просто конкретная реализация h264 (например, X264) лучше на данный момент опримизирована и отлажена. Плюс кончено за счет более совершенных но поатентованых алгоритмов в h.264 есть фора ~10%.
     
     
  • 5.34, аноним (?), 02:01, 11/04/2010 [^] [ответить]    [к модератору]  
  • +/
    >в h.264 есть фора ~10%

    10% только в ваших фантазиях. Реальные тесты дают цифры от 50 до 200 процентов. Гугл тоже так объяснял свою позицию по видеохостингу.

     
     
  • 6.35, anonymous (??), 07:16, 11/04/2010 [^] [ответить]    [к модератору]  
  • +/
    Мои фантазии основаны на опыте отслеживания изменений дерева исходников x264 на протяжении последних ~2 лет. С почти еженедельными пробами супер новых патчей, бесконечными сравнениями моих тестовых примеров с последующим смакованием форумов doom9.net.

    Удачи вам с вашими 200%.

     
  • 4.38, User294 (ok), 05:08, 12/04/2010 [^] [ответить]    [к модератору]  
  • +/
    > А h264 вообще изображение замыливает

    Замыливает, имхо, поспроцессинг при декодировании. Без замыливания - понимаете ли, кодирование в мпегах ведется *блоками* и при том  состыковка цветов границ блоков очень приблизительная, чем ниже битрейт тем хуже. И если отрубить постпроцессинг - на низкобитрейтных потоках вы будете видеть не целую картинку (а хоть и несколько размытую) а весьма мерзкое месиво из отдельных "мпеговских" квадратиков. Для высоких битрейтов постпроцессить даже вредно т.к. сие неплохо грузит проц.

    P.S. интересно а кто такой "замыливатель при кодировании" в научных терминах? Я могу себе представить в этом качестве разве что denoise но оно как бы для неидеального исходного материала который из-за шума становится жутко проблематичен для кодирования только изменений картинки. Но denoise до кодирования в принципе применимо к любому кодеку но вот требуется сие отнюдь не для любого исходного видео.

     
  • 1.10, Аноним (-), 13:30, 10/04/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    theora хороший кодек, главное чтоб контейнер в который его будут заворачивать бы... весь текст скрыт [показать]
     
  • 1.11, Аноним (-), 14:05, 10/04/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    объясните мне как можно нормально закодировать теорой, что-бы качество было прие... весь текст скрыт [показать]
     
     
  • 2.14, Имя (?), 14:28, 10/04/2010 [^] [ответить]    [к модератору]  
  • +/
    ffmpeg2tokeora cам по себе УГ
    Юзай другие...
     
  • 2.15, h31 (ok), 15:17, 10/04/2010 [^] [ответить]    [к модератору]  
  • +/
    Если не нравится ffmpeg2theora - есть OggConvert.
    Скорее всего ты пытался задать битрейт. Для теоры лучше задать качество. Для низких битрейтов в ffmpeg2theora есть специальный улучшающий флаг (вроде optimize, точно не помню).
     
  • 1.12, Аноним (-), 14:08, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Объясните мне как можно нормально сжать видео теорой. Сколько не пытался с помощью ffmpeg2theora, получается сплошной УГ.Может есть какой хитрый параметр? И не надо в маны посылать :)
     
  • 1.13, Аноним (-), 14:24, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    есть-же прямо в libtheora средства для кодирования.... в каталоге examples есть encoder_example тулза для кодирования...
     
  • 1.16, Аноним (-), 15:23, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Походу гугловцы намекают на то, что VP8 не будут открывать.
     
     
  • 2.42, koblin (ok), 14:19, 13/04/2010 [^] [ответить]    [к модератору]  
  • +/
    "Как сообщает NewTeeVee  на предстоящей в мае конференции Google I/O ожидается официальное объявление о том, что видео кодек VP8 становится открытым."
     
  • 1.17, VyacheslavS (?), 15:28, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А кто знает в какие контейнеры допустимо видео с theora закидывать и какой должен быть аудиопоток?
     
     
  • 2.31, h31 (ok), 00:18, 11/04/2010 [^] [ответить]    [к модератору]  
  • +/
    Можешь спокойно закинуть в матрёшку. Вместе с любым аудиокодеком.
     
  • 1.18, VyacheslavS (?), 15:31, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пока что приходится только в ogg закидывать, примерно так:
    ffmpeg -i ishodnoe-video.avi -acodec libvorbis -ab 128k -ac 2 -vcodec libtheora -b 1000k output_video.ogg
     
  • 1.19, devlink (?), 16:50, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Походу гугловцы намекают на то, что VP8 не будут открывать

    Походу если подумать, то theora - это неплохо так перепаханный vp3, так что можно предположить, что открытие vp8 ни чего не даст.

    Они же не против theor'ы, а даже наоборот за. Google компания американская, а ТАМ любят конкуренцию. Открыв кодек они возможно убьют будущее theor'ы.

    Да и смена лицензии дело кропотливое. Вон сколько спеки на дрова AMD открывались.  

     
  • 1.21, anon1 (?), 18:19, 10/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Но по сравнению с MPEG4 у Theora есть одно существенное достоинство - значительно упрощенный процесс декодирования

    Кстати, это и правда чуть ли не главная проблема h.264 - одним из первых пунктов при разработке стандарта h.265(который утвердят не раньше 2012 года) стоит "# simplicity and “back to basics” approach"

    http://www.h265.net/2008/07/current-status-of-h265.html

     
     
  • 2.27, User294 (ok), 19:24, 10/04/2010 [^] [ответить]    [к модератору]  
  • +/
    Кстати да, 264 - наворочен до жопы. И потому весьма тяжел в вычислительном плане.
     
     
  • 3.40, sluge (ok), 14:23, 12/04/2010 [^] [ответить]    [к модератору]  
  • +/
    зато круто сжимает и красиво кажет
     
  • 1.39, sluge (ok), 14:09, 12/04/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    MPEG4! нашли с чем сравнивать. они бы еще с MPEG2 сравнили.
    надо с H264 сравнивать-за ним же будущее!
     
     
  • 2.44, Аноним (-), 16:19, 14/04/2010 [^] [ответить]     [к модератору]  
  • +/
    будущее из криогенной камеры вышел h264 используется сценой повсюду для каче... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor