LINUX.ORG.RU

Вышел FFmpeg 0.6

 , , , ,


0

0

На днях был анонсирован выпуск FFmpeg версии 0.6 (кодовое имя «Works with HTML5»). Это первый выпуск с марта прошлого года, когда вышла версия 0.5. Итак, что разработчики успели сделать более чем за год:

  • множество улучшений для видео HTML5: декодеры H.264 и Theora теперь работают значительно быстрее, обновлён декодер vorbis, а также добавлена поддержка libvpx для кодека VP8 и контейнера WEBM;
  • удалена устаревшая подсистема vhook;
  • удалена устаревшая подсистема масштабирования;
  • удалён несвободный код libamr для кодирования/декодирования AMR-NB/WB;
  • добавлена поддержка RTMP в libavformat;
  • опции -formats разделены на -formats, -codecs, -bsfs и -protocols;
  • новый инструмент ffprobe для анализа потоков;
  • добавлена поддержка протоколов RTMP/RTMPT/RTMPS/RTMPE/RTMPTE в библиотеку librtmp;
  • добавлена запись комментариев VorbisComment для файлов FLAC, Ogg FLAC и Ogg Speex;
  • добавлены новые кодеки: Intel Indeo 5, WMA Pro, WMA Voice, HE-AAC, кодирование/декодирование AMR-NB и декодирование AMR-WB средствами библиотек OpenCORE, декодер Electronic Arts Madcow, кодирование субтитров DivX (XSUB), экспериментальное кодирование AAC, демультиплексирование Wave64, декодирование субтитров Bluray (PGS), декодирование MPEG-4 Audio Lossless Coding (ALS), демультиплексор Bink с поддержкой декодирования аудио/видео и многие другие;
  • оптимизации для платформы ARM.

Загружаем новую версию, собираем и радуемся улучшенной мультимедийной поддержке в Linux!

>>> Замечания к выпуску

★★★★

Проверено: maxcom ()

Ответ на: комментарий от Sylvia

>>>уверены ? сами собирали?

Я вроде достаточно ясно обозначил начало процесса: посмотреть что и как делает народ по этому поводу (ebuild'ы этого добра весьма далеки от дзена ).

И таки да - собирал. Впрочем толку от этого не слишком много 8) Многочисленные вариации на тему DTS по прежнему повергают mencoder в шок...

V0ID ★★★ ()
Ответ на: комментарий от bengan

OK, правильный ответ насчет NEON в Cortex-A8 имеется здесь (он действительно опционален, хотя AFAIK на практике никто Cortex-A8 конфигурировать без NEON пока не догадался): http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344k/Cacigieh.html

Что касается «ARMv7-A architecture» то это ничего не говорит о конкретном типе процессора, потому как туда попадают Cortex-A5, Cortex-A8 и Cortex-A9. Точно также SSE является опциональном для i686 процессоров, однако всегда имеется в Pentium3 и отсутствует в Pentium2.

ssvb ()
Ответ на: комментарий от bengan

bengan> Только есть небольшая разница неуч - на x86 нужно постараться найти камень без fpu или mmx/sse а на arm это обычное дело.

Очень умно. Ну прямо таки сверхгениально взять категорию x86-процессоров, в которой всегда есть FPU, и категорию ARM, в которой нет FPU. Ты определись с конкретными процессорами, ламо.

Quasar ★★★★★ ()
Ответ на: комментарий от bengan

bengan> Ну ты чукча - ты же ничего не знаешь а лезешь учить. arm то хоть раз вживую видел урод ?

Ну ты тупой... ARM видели почти все. В каждом мобильнике он есть. Но ты в силу своей ламерской природы даже не уточнил, о каких армах идёт речь. Я с тем же успехом могу показать какой-нибудь embedded-x86 с ядром i386 - и буду точно так же прав, сморозив что x86 по производительности далеко до ARM.

Quasar ★★★★★ ()
Ответ на: комментарий от bengan

bengan> neon появился только в последней серии armv7, soc на которых в РФ увидишь только в виде готового мусора типа телефон или завезенные через третьи страны, к тому же HD видео даже у них пупок развяжется декодировать :)

У нас в магазинах одноплатники на кортексах продаются. Правда, эти одноплатники сделаны для промышленных решений, а не сборки мультимедийных систем. Ну и можно заказать процессорные модули, в том числе и на отечественных заводах. Спроектируют и изготовят на совесть. Проверено.

Quasar ★★★★★ ()
Ответ на: комментарий от ssvb

ssvb> Если hd - это 720p, то Cortex-A8 для некоторых легковесных кодеков (не H.264) такое тянет и сам без дополнительного спецжелеза.

Вот этого не знал. Atom N270 1.6GHz не тянет даже 720p на легковесных кодеках.

Quasar ★★★★★ ()
Ответ на: комментарий от bengan

>>ну незнаю про третьи страны

Поинтересуйся у своих маркетологов откуда к вам поступают imx51- либо закупаете готовые платы за бугром либо под заказ в китае.

Поступил проще, поинтересовался у схемотехника, который рисовал схему платы, потом у разводчицы.. потом у себя, как у одного из разработчиков этого проекта :)) все вместе поржали про «кетай» :)

Да, железо разрабатывается ЗДЕСЬ, паяются платы в Твери. детали конечно приходят «оттуда» - ну не добывают у нас iMX51, тока нефть :)

FSA ()
Ответ на: комментарий от Quasar

>У нас в магазинах одноплатники на кортексах продаются.

Тормоз - ты на ценник посмотри, сравни с ценой beagleboard в digi-key а потом пизди. Вот это я имел ввиду когда говорил про то что в РФ все поступает через 3 страны.

bengan ()
Ответ на: комментарий от FSA

>детали конечно приходят «оттуда» - ну не добывают у нас iMX51

Имелось ввиду то что тебе эти iMX51 напрямую поставлять не позволит законодательство США.

bengan ()
Ответ на: комментарий от FSA

>все вместе поржали про «кетай» :)

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

bengan ()
Ответ на: комментарий от bengan

bengan> Тормоз - ты на ценник посмотри, сравни с ценой beagleboard в digi-key а потом пизди. Вот это я имел ввиду когда говорил про то что в РФ все поступает через 3 страны.

О ценах речь не шла (кстати, порядка 3000 рублей), ламер никчёмный. Да и заказать из Китая в случае чего не проблема.

Quasar ★★★★★ ()
Ответ на: комментарий от bengan

bengan> Сходи уж что ли тормоз сюда

Нет - тормоз как раз ты. Ты тупорылый ламерюга, который сравнивает процессоры совершенно разных категорий. И тебе следует сейчас же покинуть ЛОР.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

>сравнивает процессоры совершенно разных категорий.

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

железо разрабатывается ЗДЕСЬ, паяются платы в Твери.


мне этот болгенос доставляет :) спроси его - они уже закопали panasonic с pelco вместе взятые :) мухаха - тут просто рассадник дебилов :)

bengan ()
Ответ на: комментарий от bengan

Кстати - куда делся этот минский птушник, знаменитый оптимизатор mplayer, который узнал что neon опционален только тут на лоре ? Если конечно это не фейк :)

bengan ()
Ответ на: комментарий от bengan

> куда делся этот минский птушник

Не знаю таких, вы меня с кем-то путаете.

узнал что neon опционален только тут на лоре

Во-первых, под вопросом опциональность NEON была только для ARM Cortex-A8 (и на это есть свои причины). Причем участвовать в дискуссии и не узнать абсолютно ничего нового было бы для меня полным разочарованием, не так ли? ;-)

Во-вторых, отсутствие опционального VFP или NEON скорее является *очень* редким исключением при применении в *универсальных* устройствах, обычно там включены все фичи. Кроме Tegra2 известны только единичные случаи, например: http://groups.google.com/group/android-ndk/browse_thread/thread/2fe962ac85f95a2f

Я понимаю вашу неудовлетворенность тем, что разработчики софта и библиотек (FFmpeg) в основном ориентируются на будущее, и вы остались «за бортом». Однако такова жизнь. Либо делайте апгрейд вашему железу. Либо сами оптимизируйте код под ваш процессор и шлите патчи разработчикам. Либо ждите, что кто-то сделает эту работу за вас.

Я бы еще посоветовал посмотреть на rockbox (http://www.rockbox.org/), он как раз ориентируется на mp3 плееры с дешевыми, слабыми и маложрущими примитивными процессорами, которых как раз достаточно (с небольшим запасом) для решения данной задачи. Возможно это как раз то, что вам нужно.

ssvb ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.