H 264 windows xp


Активация поддержки видео в h364 на Firefox 49 на Windows XP / Хабрахабр

Почему Firefox никогда не поддерживал видео в h364 на Windows XP, или экскурс в историю

Сначала Mozilla отказывалась поддерживать проприетарный и защищённый патентами формат h364, продвигая использование открытых кодеков, потом, когда стало понятно, что без поддержки h364 в современном вебе никуда, реализовала её при при помощи компонента Windows Media Foundation, отсутствующего в Windows XP. Когда Cisco предоставила открытые и лицензионно чистые кодеки Openh364, было слишком поздно — никто не хотел переписывать рабочий код, использующий WMF, ради ОС, поддержка производителем которой была окончена, и внедрение Openh364 ограничили видео по WebRTC.

Но многие (в том числе и я) всё ещё используют эту ОС по разным причинам, и не стоит им отказывать в просмотре видео в h364 в самом лучшем (по моему скромному мнению) браузере Firefox.

Помощь, откуда не ждали

После обновления на Firefox 48 я внезапно для себя обнаружил, что видео в h364 прекрасно работает. Небольшое расследование привело меня к тому, что это стало возможно благодаря плагину Adobe Primetime, ориентированному на воспроизведение DRM видео.

На скриншоте ниже, полученном при помощи Process Explorer, видно, что процесс plugin-container, появившийся после загрузки страницы с видео, использует файл eme-adobe.dll из профиля текущего пользователя.

Зайдя в настройку плагинов Firefox, я нашёл там Adobe Primetime, отключение которого приводило к тому, что FF переставал воспроизводить h364, что доказывало, что именно он виновник этого торжества. Но радость моя была не долгой.

Всё опять сломали

При очередном обновлении до Firefox 49 я с грустью обнаружил, что h364 опять не играется. Я не нашёл Adobe Primetime в списке плагинов, я не нашёл его файлов в профиле, а попытка их подсунуть ни к чему не привела.

В поисках по интернету я наткнулся на обсуждение предложения по скрытию Adobe Primetime на ОС ниже Vista. Оттуда я узнал, что этот плагин официально не поддерживает Windows XP, и на некоторых конфигурациях наблюдались проблемы со стабильностью. Но у меня же проблем не было!

В багтрекере была ссылка на «исправление» проблемы отображения плагина Primetime на XP. Опираясь на код из него, я сделал исправление, которое откатывает вредный эффект данных изменений.

Исправление

Обновление: более простой и корректный способ указан в P.S, файлы править не нужно. Предыдущий вариант исправления остаётся в исторических целях. Необходимо разархивировать файл omni.ja из корневой директории браузера, найти там файл /jsloader/resource/gre/modules/GMPUtils.jsm, открыть в любом шестнадцатеричном редакторе, и заменить там байты6973506C6174666F726D416E6456657273696F6E41744C656173740700000077696E0300000036 на6973506C6174666F726D416E6456657273696F6E41744C656173740700000077696E0300000035 Тем самым мы включим работу плагина на ядре NT 5.0 и выше, вместо NT 6.0. После исправления необходимо упаковать файлы обратно в omni.ja. Архивация с обычными параметрами тут не подойдёт, нужно использовать консоль:zip -qr9XD omni.ja * После замены им оригинала всё опять заработало.

Замечу, что необходимо так же активировать поддержку воспроизведения видео при помощи плагинов, в about:config необходимо выставить в true:

media.gmp.decoder.enabled У меня эта настройка была давно включена, в надежде на работу h364 через Openh364. После этого можно наслаждаться видео в h364 на любых сайтах, в том числе YouTube, Vimeo, сервисах онлайн-трансляций и т.д.

(тест на чистой ОС в виртуальной машине)

Я создал запрос в Bugzilla на возврат поддержки плагина Primetime на Windows XP, но что-то мне подсказывает, что это закончится ничем. Предлагаю помочь в исправлении описания запроса, так как я косноязычен даже на русском языке (если вы не заметили), а уж на английском понятность моих пояснений полностью теряется, что ещё более снижает шансы на официальное исправление этой проблемы в будущих версиях Firefox.

Послесловие

Для тех, кому лень возиться с HEX- редакторами и архиватором, прикладываю ссылку на каталог на Яндекс.диске, куда я буду сбрасывать свои исправленные файлы omni.ja после обновлений. Пока там лежит один файл из актуальной версии.Замечание для параноиков (коим являюсь я сам)Плагины в Firefox запускаются в изолированном процессе, не имеющим доступ к странице, поэтому ничего страшного в использовании плагина с закрытым кодом нет. Хоть я и предлагаю скачать исправленный файл, я также даю инструкции по его самостоятельному исправлению выше.

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

Спасибо за внимание!

P.S. Обновление

На Bugzilla подсказали более простой и корректный способ активации плагина. Достаточно создать в about:config настройку:media.gmp-eme-adobe.forceSupported И выставить её в true. Так же необходимо выставить в true уже существующий параметр media.gmp.decoder.enabled, и проверить на всякий случай параметры media.gmp-eme-adobe.visible и media.gmp-eme-adobe.enabled, они активированы по умолчанию, но мало ли. Это позволяет активировать плагин без бинарных патчей файла, поэтому новые версии выкладывать не буду.

habrahabr.ru

How to make HTML5 H.264/AVC video work on Windows XP/XP x64 (using Firefox) – The GAT at XIN.at

1.) Introduction & Explanation

This is one thing that has brought to me by two users ([SK1] on [Voodooalert] and [liquidLD] who talked to me about this on IRC), and because I got a bit pissed off by it myself, I decided to look into the matter. Basically, HTML5 video on Windows XP / XP x64. But not just with webm (VP8/VP9), but also with H.264/AVC. Let’s face it, a lot of videos on the web rely on H.264 and sometimes you simply can’t watch certain videos or you won’t get all the available resolutions. Of course you could just rely on Adobe Flash, but since Google basically took over with their Pepperflash plugin and their Chrome browser no longer supports XP, it’s not the best move either. Especially when you think about Adobes’ history with critical security loopholes in Flash. HTML5 is just much, much safer, and free as well, and Firefox still supports XP.

Note that this guide is thus based on Firefox exclusively. Anything starting with version 47 should work, official support came in 49, and I’ll be using the current version, 51.0.1 at the time of writing.

So, why doesn’t it “just work” in the first place? It did a few years back, right? Because H.264 playback relies on a DRM plugin, on Linux it would be the Google Widevine plugin, on Windows it’s the Adobe Primetime plugin. So yes, Firefox does support DRM out of the box. But even if content isn’t signed and encrypted, the browser still relies on those plugins to play H.264. And the problem is, that Adobe found some problems with that plugin on XP, so they disabled support on the platform. Their version 17 plugin is still being rolled out with the browser however, and it is binary-compatible with XP, so let’s show you how to re-enable it!

2.) Making it work

On Windows XP and XP x64, the plugin should reside in the folder:

%USERPROFILE%\Application Data\Mozilla\Firefox\Profiles\<your profile folder>\gmp-eme-adobe\17\

That folder should contain the files eme-adobe.dll, eme-adobe.info and eme-adobe.voucher. If it doesn’t (maybe because you have a DRM-free version of Firefox), just create the folder structure yourself, get the necessary files from [here] and place them in that folder.

Having the files present won’t enable Adobe Primetime for you however as you can see on about:plugins (Note: The Cisco stuff you can see there is just for WebRTC, so it’s unusable for HTML5 <video>), we still need to tweak a few things on the about:config page of Firefox. Look for the following properties and set them to the values shown below. If a property doesn’t exist yet – media.gmp-eme-adobe.forceSupported most likely won’t – just create them yourself, all of them are boolean properties and all of them need to be set to true:

media.gmp-eme-adobe.enabled true media.gmp-eme-adobe.forceSupported true media.gmp-eme-adobe.visible true media.gmp.decoder.enabled true media.eme.enabled true media.mediasource.mp4.enabled true media.mp4.enabled true

After making those changes, you’ll need to restart Firefox. Now you might already be good to go, but on some configurations, about:plugins might show something like this:

Adobe Primetime seems enabled, but there is no file information? So it’s not actually loading the eme-adobe.dll yet (click to enlarge)

If that happens, open your preferences menu on the top right, click on “Add-ons”, then “Plugins” or just go to about:addons. What you should be seeing is this:

Firefox plugin list showing Adobe Primetime (click to enlarge) Manually activating the Adobe Primetime plugin, if necessary (click to enlarge)

 

However, if Adobe Primetime shows a notice saying that it’s going to be “installed shortly”, forget it. Just do it manually on the plugins’ options page you can see on the right image. To do so, click “Check for Updates”. The warning should be gone momentarily. After that, re-check about:plugins, and you should be getting this:

Adobe Primetime fully enabled (click to enlarge)

3.) Testing

Now you can do a quick check on the [Youtube HTML5 page], and it should confirm that everything’s working:

Youtube confirming full HTML5 video support including H.264 and Media Source Extensions (click to enlarge)

With MSE, even Javascript players (like the Flowworks player) bytestreaming H.264 to Firefox should work! Of course, that’s not very thorough. What you’d want is a real playback test, since you can never be sure what you’re getting on Youtube without a bit of extra work. Decent playback tests are currently available on [Quirksmode], and it should look like this:

Firefox playing HTML5 H.264/AVC video on Windows XP x64 (click to enlarge)

With this, even stuff like Netflix works, because you’re getting not just H.264 playback, but also DRM support. Now, whether DRM support is a good thing or not… You’ll have to decide that for yourself. I’m not supportive of DRM content on the web, but if you want to view or listen to such content, you can!

Just one last word of warning though: Adobe has ended their support for XP with a reason, as the Primetime content decryption plugin has shown problems and instabilities on XP! I’ve been using this for about a week now, and I’ve had one case of a video getting stuck, which is a typical symptom of Primetime throwing up on you. Don’t worry though, Firefox won’t crash. Just move the video slider a bit or restart the video, and it’ll work again! You don’t even need to restart the browser, and such occurrences seem to be quite rare, so I’m fine with it.

There you go!

4.) Thanks

Big thanks fly out to [the guys at MSFN] who came up with all of this. I basically got 100% of my information from them, so thank you! You rock!

Update: If you update your version of Firefox to the latest and final 52.0 ESR (extended support release), the last version which will be officially supported until 09-2017 for XP, you might notice that Adobe Primetime just disappeared after the update. That’s because the installer may delete the property media.gmp-eme-adobe.visible from your prefs.js. To reenable it, you’ll have to manually recreate the boolean property and set it to true:

media.gmp-eme-adobe.visible true

Restart Firefox after the change, and the plugin should reappear on about:plugins and about:addons!

Update 2: It seems there is an issue with fresh installations of Adobe Primetime when using Firefox 52.x ESR instead of Firefox 51.x ESR, as reported by [Newb the Newbd]. The solution is to open the URL about:config in Firefox once more and look for media.gmp-manager.url. Its value should look something like this: https://aus5.mozilla.org/update/3/GMP/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml. Edit that configuration option and replace the variable %VERSION% with the string 51.0 to fake an older Firefox version. Now check for updates for Adobe Primetime in the plugins section of about:addons. It should install and start working properly now!

How to make HTML5 H.264/AVC video work on Windows XP/XP x64 (using Firefox) by The GAT at XIN.at is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

wp.xin.at

Активация поддержки видео в h364 на Firefox 49 на Windows XP

Почему Firefox никогда не поддерживал видео в h364 на Windows XP, или экскурс в историю

Сначала Mozilla отказывалась поддерживать проприетарный и защищённый патентами формат h364, продвигая использование открытых кодеков, потом, когда стало понятно, что без поддержки h364 в современном вебе никуда, реализовала её при при помощи компонента Windows Media Foundation, отсутствующего в Windows XP. Когда Cisco предоставила открытые и лицензионно чистые кодеки Openh364, было слишком поздно — никто не хотел переписывать рабочий код, использующий WMF, ради ОС, поддержка производителем которой была окончена, и внедрение Openh364 ограничили видео по WebRTC.

Но многие (в том числе и я) всё ещё используют эту ОС по разным причинам, и не стоит им отказывать в просмотре видео в h364 в самом лучшем (по моему скромному мнению) браузере Firefox.

Помощь, откуда не ждали

После обновления на Firefox 48 я внезапно для себя обнаружил, что видео в h364 прекрасно работает.Небольшое расследование привело меня к тому, что это стало возможно благодаря плагину Adobe Primetime, ориентированному на воспроизведение DRM видео.

На скриншоте ниже, полученном при помощи Process Explorer, видно, что процесс plugin-container, появившийся после загрузки страницы с видео, использует файл eme-adobe.dll из профиля текущего пользователя.

Зайдя в настройку плагинов Firefox, я нашёл там Adobe Primetime, отключение которого приводило к тому, что FF переставал воспроизводить h364, что доказывало, что именно он виновник этого торжества.Но радость моя была не долгой.

Всё опять сломали

При очередном обновлении до Firefox 49 я с грустью обнаружил, что h364 опять не играется. Я не нашёл Adobe Primetime в списке плагинов, я не нашёл его файлов в профиле, а попытка их подсунуть ни к чему не привела.

В поисках по интернету я наткнулся на обсуждение предложения по скрытию Adobe Primetime на ОС ниже Vista. Оттуда я узнал, что этот плагин официально не поддерживает Windows XP, и на некоторых конфигурациях наблюдались проблемы со стабильностью. Но у меня же проблем не было!

В багтрекере была ссылка на «исправление» проблемы отображения плагина Primetime на XP. Опираясь на код из него, я сделал исправление, которое откатывает вредный эффект данных изменений.

Исправление

Необходимо разархивировать файл omni.ja из корневой директории браузера, найти там файл /jsloader/resource/gre/modules/GMPUtils.jsm, открыть в любом шестнадцатеричном редакторе, и заменить там байты

6973506C6174666F726D416E6456657273696F6E41744C656173740700000077696E0300000036

на

6973506C6174666F726D416E6456657273696F6E41744C656173740700000077696E0300000035

Тем самым мы включим работу плагина на ядре NT 5.0 и выше, вместо NT 6.0. После исправления необходимо упаковать файлы обратно в omni.ja. Архивация с обычными параметрами тут не подойдёт, нужно использовать консоль:

zip -qr9XD omni.ja *

После замены им оригинала всё опять заработало.

Замечу, что необходимо так же активировать поддержку воспроизведения видео при помощи плагинов, в about:config необходимо выставить в true:

media.gmp.decoder.enabled

У меня эта настройка была давно включена, в надежде на работу h364 через Openh364. После этого можно наслаждаться видео в h364 на любых сайтах, в том числе YouTube, Vimeo, сервисах онлайн-трансляций и т.д.

(тест на чистой ОС в виртуальной машине)

Я создал запрос в Bugzilla на возврат поддержки плагина Primetime на Windows XP, но что-то мне подсказывает, что это закончится ничем.Предлагаю помочь в исправлении описания запроса, так как я косноязычен даже на русском языке (если вы не заметили), а уж на английском понятность моих пояснений полностью теряется, что ещё более снижает шансы на официальное исправление этой проблемы в будущих версиях Firefox.

Послесловие

Для тех, кому лень возиться с HEX- редакторами и архиватором, прикладываю ссылку на каталог на Яндекс.диске, куда я буду сбрасывать свои исправленные файлы omni.ja после обновлений. Пока там лежит один файл из актуальной версии.

Замечание для параноиков (коим являюсь я сам) Плагины в Firefox запускаются в изолированном процессе, не имеющим доступ к странице, поэтому ничего страшного в использовании плагина с закрытым кодом нет. Хоть я и предлагаю скачать исправленный файл, я также даю инструкции по его самостоятельному исправлению выше.

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

Спасибо за внимание!

Автор: sumanai

Источник

www.pvsm.ru

[Из песочницы] Активация поддержки видео в h364 на Firefox 49 на Windows XP

Почему Firefox никогда не поддерживал видео в h364 на Windows XP, или экскурс в историю

Сначала Mozilla отказывалась поддерживать проприетарный и защищённый патентами формат h364, продвигая использование открытых кодеков, потом, когда стало понятно, что без поддержки h364 в современном вебе никуда, реализовала её при при помощи компонента Windows Media Foundation, отсутствующего в Windows XP. Когда Cisco предоставила открытые и лицензионно чистые кодеки Openh364, было слишком поздно — никто не хотел переписывать рабочий код, использующий WMF, ради ОС, поддержка производителем которой была окончена, и внедрение Openh364 ограничили видео по WebRTC.

Но многие (в том числе и я) всё ещё используют эту ОС по разным причинам, и не стоит им отказывать в просмотре видео в h364 в самом лучшем (по моему скромному мнению) браузере Firefox.

Помощь, откуда не ждали

После обновления на Firefox 48 я внезапно для себя обнаружил, что видео в h364 прекрасно работает. Небольшое расследование привело меня к тому, что это стало возможно благодаря плагину Adobe Primetime, ориентированному на воспроизведение DRM видео.

На скриншоте ниже, полученном при помощи Process Explorer, видно, что процесс plugin-container, появившийся после загрузки страницы с видео, использует файл eme-adobe.dll из профиля текущего пользователя.

Зайдя в настройку плагинов Firefox, я нашёл там Adobe Primetime, отключение которого приводило к тому, что FF переставал воспроизводить h364, что доказывало, что именно он виновник этого торжества. Но радость моя была не долгой.

Всё опять сломали

При очередном обновлении до Firefox 49 я с грустью обнаружил, что h364 опять не играется. Я не нашёл Adobe Primetime в списке плагинов, я не нашёл его файлов в профиле, а попытка их подсунуть ни к чему не привела.

В поисках по интернету я наткнулся на обсуждение предложения по скрытию Adobe Primetime на ОС ниже Vista. Оттуда я узнал, что этот плагин официально не поддерживает Windows XP, и на некоторых конфигурациях наблюдались проблемы со стабильностью. Но у меня же проблем не было!

В багтрекере была ссылка на «исправление» проблемы отображения плагина Primetime на XP. Опираясь на код из него, я сделал исправление, которое откатывает вредный эффект данных изменений.

Исправление

Обновление: более простой и корректный способ указан в P.S, файлы править не нужно. Предыдущий вариант исправления остаётся в исторических целях. Необходимо разархивировать файл omni.ja из корневой директории браузера, найти там файл /jsloader/resource/gre/modules/GMPUtils.jsm, открыть в любом шестнадцатеричном редакторе, и заменить там байты6973506C6174666F726D416E6456657273696F6E41744C656173740700000077696E0300000036 на6973506C6174666F726D416E6456657273696F6E41744C656173740700000077696E0300000035 Тем самым мы включим работу плагина на ядре NT 5.0 и выше, вместо NT 6.0. После исправления необходимо упаковать файлы обратно в omni.ja. Архивация с обычными параметрами тут не подойдёт, нужно использовать консоль: zip -qr9XD omni.ja * После замены им оригинала всё опять заработало.

Замечу, что необходимо так же активировать поддержку воспроизведения видео при помощи плагинов, в about: config необходимо выставить в true:

media.gmp.decoder.enabled У меня эта настройка была давно включена, в надежде на работу h364 через Openh364. После этого можно наслаждаться видео в h364 на любых сайтах, в том числе YouTube, Vimeo, сервисах онлайн-трансляций и т.д.

(тест на чистой ОС в виртуальной машине)

Я создал запрос в Bugzilla на возврат поддержки плагина Primetime на Windows XP, но что-то мне подсказывает, что это закончится ничем. Предлагаю помочь в исправлении описания запроса, так как я косноязычен даже на русском языке (если вы не заметили), а уж на английском понятность моих пояснений полностью теряется, что ещё более снижает шансы на официальное исправление этой проблемы в будущих версиях Firefox.

Послесловие

Для тех, кому лень возиться с HEX- редакторами и архиватором, прикладываю ссылку на каталог на Яндекс.диске, куда я буду сбрасывать свои исправленные файлы omni.ja после обновлений. Пока там лежит один файл из актуальной версии.Замечание для параноиков (коим являюсь я сам)Плагины в Firefox запускаются в изолированном процессе, не имеющим доступ к странице, поэтому ничего страшного в использовании плагина с закрытым кодом нет. Хоть я и предлагаю скачать исправленный файл, я также даю инструкции по его самостоятельному исправлению выше.

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

Спасибо за внимание!

P.S. Обновление

На Bugzilla подсказали более простой и корректный способ активации плагина. Достаточно создать в about: config настройкуmedia.gmp-eme-adobe.forceSupported И выставить её в true. Так же необходимо выставить в true уже существующий параметр media.gmp.decoder.enabled, и проверить на всякий случай параметры media.gmp-eme-adobe.visible и media.gmp-eme-adobe.enabled, они активированы по умолчанию, но мало ли. Это позволяет активировать плагин без бинарных патчей файла, поэтому новые версии выкладывать не буду.

pcnews.ru

H.264

Автор: Марат Таналин Опубликовано: 2007-11-15 Обновлено: 2012-08-05 Краткое описание Особенности стандарта сжатия видеоданных H.264 (MPEG4 AVC) и сопутствующая информация: кодеки, контейнеры, воспроизведение и др.

H.264 — стандарт сжатия видеоданных, принятый Международной организацией по стандартизации (ISO). Также известен как MPEG-4 part 10 и AVC (Advanced Video Coding).

Преимущества H.264

По сравнению с MPEG2 (DVD-Video) и MPEG4 ASP (DivX, XviD), сжатие H.264 работает существенно более эффективно, обеспечивая лучшее качество изображения (вплоть до недостижимого для MPEG2 и MPEG4 ASP уровня) и меньший объём файла.

Недостатки H.264

Главным недостатком H.264 являются заметно более высокие требования к оборудованию для кодирования и воспроизведения видеофайлов.

Например, на компьютере на основе процессора Intel Pentium 4 с частотой 3,2 ГГц комфортно (плавно, без рывков) при использовании декодера ffdshow tryouts под Windows Vista воспроизводится лишь видео в «среднем» HD-разрешении — 1280×720. Так называемое Full-HD-видео (1920×1080) в зависимости от сложности сцен может уже заметно «притормаживать». Следует заметить, впрочем, что в Windows предыдущего поколения — XP — Full-HD-видео на том же оборудовании во многих случаях воспроизводится вполне плавно.

Эффективность использования ресурсов компьютера при воспроизведении в некоторой степени зависит от используемого декодера.

Декодеры H.264

ffdshow tryouts Популярный бесплатный декодер множества форматов сжатия видео и звука, в том числе H.264. CoreAVC Платный кодек, считается наименее ресурсоёмким из существующих в настоящее время кодеков. Начиная с версии 1.9.5 поддерживает декодирование с использованием аппаратных возможностей видеокарт nVidia посредством интерфейса CUDA. Современные версии поддерживают также использование аппаратных мощностей видеокарт ATI (AMD) и Intel с помощью интерфейса DXVA.

Поддержка H.264

H.264 принят в качестве стандарта для сжатия видео высокой чёткости (HD, HDTV), распространяемого на оптических носителях нового поколения — Blu-ray и HD DVD, используется в мобильных устройствах, поддерживается в Apple QuickTime, получает распространение в системах цифрового телевещания, видеоконференцсвязи, видеонаблюдения и проч. Adobe Flash Player, являющийся стандартом де-факто для мультимедийных web-приложений и онлайн-видеохостингов вроде YouTube, поддерживает прямое воспроизведение H.264-видео начиная с версии 9.0.115, вышедшей в конце 2007 г.

Стандарты, форматы, кодеки, контейнеры

Кодек и стандарт — не одно и то же. Стандарт — это спецификация (описание) алгоритма сжатия (например, H.264), кодек — конкретная его программная реализация (например, x264).

Не следует также путать формат данных и формат контейнера, в котором эти данные могут храниться. Одни и те же данные (например, сжатые по алгоритму H.264 кодером x264) могут быть упакованы в разные контейнеры (например, Matroska, MP4 или AVI). И наоборот, в контейнере одного и того же формата (например, MKV) не обязаны находиться видеоданные в формате H.264 — можно легко столкнуться с MKV-файлом, внутри которого будет обычное DivX-видео.

Форматы контейнеров данных

Существует несколько распространённых форматов контейнеров, основные из них — MP4, Matroska (MKV) и AVI.

MP4 Официальный стандарт контейнера для видео H.264. Главный недостаток MP4 состоит в том, что, по спецификации, такой файл может содержать звук только в формате AAC. Это приводит к вынужденным потерям качества звука, например, при создании резервных копий DVD-фильмов из-за необходимости перекодирования из одного формата сжатия с потерями (AC3, Dolby Digital) в другой (AAC). Чисто технически в контейнер MP4 можно поместить поток любого формата, но возможность воспроизведения такого файла в любом плеере не будет гарантированной. Matroska (Матрёшка, MKV) Открытый формат контейнера, официально не принят какой-либо организацией по стандартизации, но является чрезвычайно гибким, а потому широко используется и поддерживается как программными, так и аппаратными плеерами известных производителей: как выполненными в виде самостоятельных устройств — например, WD TV Live, так и встроенными в современные телевизоры. В отличие от MP4, контейнер Matroska может содержать звук в любом формате — например, AC3, являющемся стандартным для DVD-Video. Это даёт возможность, создавая, например, резервную копию DVD-фильма, закодировать видео в H.264, но звук при этом оставить в исходном формате AC3, исключив потери качества звука, связанные с перекодированием. AVI В контейнере AVI обычно представлено видео в популярных форматах DivX и XviD (MPEG4 ASP). Для хранения данных, закодированных по стандарту H.264, контейнер AVI формально не предназначен и потому для этих целей обычно не используется, а в редких случаях такого, некорректного, его применения возможность воспроизведения соответствующих файлов не гарантируется.

Воспроизведение H.264-видеофайлов

Для воспроизведения видеофайлов формата H.264 есть несколько возможностей.

  • В современных телевизорах (выпущенных в 2011—2012 годах и позднее) можно использовать аппаратный плеер, встроенный непосредственно в телевизор. К сожалению, обычно такие плееры не поддерживают воспроизведение звуковых дорожек в формате DTS, а поддерживают только форматы AC3 и AAC, но в остальном обычно без проблем воспроизводят большинство видеофайлов.
  • Современный автономный аппаратный плеер, подключаемый к телевизору по интерфейсу HDMI — например, WD TV Live. Важно, чтобы модель была современной — старые модели плееров — например, iconBIT HD375W — при формально привлекательных характеристиках были способны воспроизвести лишь некоторые видеофайлы, при воспроизведении остальных страдая от рассинхронизации видео и звука, артефактов изображения и зависаний. Как и в случае встроенных в телевизоры плееров, поддержка формата DTS тоже характерна не для всех автономных плееров.
  • Воспроизведение видео программными средствами на компьютере — наиболее гибкий и универсальный способ, обеспечивающий максимальную совместимость с подавляющим большинством видеофайлов. Именно этот способ применяется в так называемых HTPC — компьютерах, используемых в качестве основы для организации домашнего кинотеатра. В качестве HTPC могут использоваться, в частности, маломощные компактные компьютеры, называемые неттопами и снабжённые HDMI-выходом для подключения к телевизору — например, построенные на платформе nVidia ION / ION 2, графическое ядро которой позволяет плавно воспроизводить H.264-видео высокой чёткости (Full HD, 1080p) при использовании плееров или декодеров, поддерживающих программные интерфейсы (API) CUDA или DXVA.

Воспроизведение видео на компьютере возможно следующими способами (все указанные программные продукты бесплатны):

  • с помощью одного из плееров со встроенными декодерами множества популярных форматов, в том числе H.264:
  • с помощью любого плеера, поддерживающего DirectShow-фильтры (например, Windows Media Player, обычно встроенного в Windows), предварительно установив необходимые декодеры:
    • ffdshow tryouts — универсальный декодер видео и звука с поддержкой H.264, AC3, DTS и других форматов;
    • Haali Media Splitter — для чтения данных из контейнеров MKV и MP4;
    • AC3Filter — специализированный декодер звука во многих форматах, в том числе DTS и AC3, обладающий широкими возможностями.

tanalin.com

h364 Player - Free Audio and Video Player Software

Use MediaPlayerLite – the best Free h364 media player software. Open and play a h364 file fast (and other formats)..

Playing h364 files now completely free!

Play h364 Files – Open movies and videos in many different formats…

  • Video, Image & Audio Player

    MPEG-1, MPEG-2 and MPEG-4 playback. Media Player Lite is capable of VCD, SVCD and DVD playback, without needing any codecs. Play and open WAV, WMA, MP3, OGG, SND, AU, AIF, AIFC, AIFF, MIDI, MPEG, MPG, MP2, VOB, AC3, DTS, ASX, M3U, PLS, WAX, ASF, WM, WMA, WMV, AVI, CDA, JPEG, JPG, GIF, PNG, BMP, D2V, MP4, SWF, MOV, QT, FLV files. MPL also supports H.264 DivX, XviD and Flash Video.

  • Playing h364 On Windows – No Codecs

    Designed to open h364 files on Windows XP, Vista & 7 without the need of h364 codec packs. Music playlists (mpl and m3u) can also be created, making it easy to open albums.

  • Minimalistic and Lightweight

    MediaPlayerLite is a simple interface to make playing files easy and lightweight. It loads H.264, XviD, MKV, MP4 AAC with ease and uses GPU assisted acceleration and enchancing.

  • Open Source & Always Free

    MediaPlayerLite is free and open source based on the Media Player Classic – Home Theatre. Always enjoy MediaPlayerLite for free!

  • Multilingual

    Can be used in English, Spanish, French, Chinese, Russian, Dutch, Japanese and many more languages.

Installing MediaPlayerLite

Clicking the download button begins installation of InstallIQ™, which manages your MediaPlayerLite installation. Learn More.You may be offered to install the File Association Manager. For more information click here.You may be offered to install the Yahoo Toolbar.

 

More MediaPlayerLite Features

MediaPlayerLite – Best Software to Open Audio, Music & Sound Files

MediaPlayerLite is a extremely light-weight media player for Windows. It looks just like Windows Media Player v6.4, but has additional features for playing your media.

  • Fast and efficient file playback and without any codecs.
  • Advanced settings for bittrate and resolutions
  • Batch conversion for many files needing to be converted.
MediaPlayerLite Features
  • MediaPlayerLite is based on MPC-HT and supports the following audio, video and image formats: WAV, WMA, MP3, OGG, SND, AU, AIF, AIFC, AIFF, MIDI, MPEG, MPG, MP2, VOB, AC3, DTS, ASX, M3U, PLS, WAX, ASF, WM, WMA, WMV, AVI, CDA, JPEG, JPG, GIF, PNG, BMP, D2V, MP4, SWF, MOV, QT, FLV.
  • Play VCD, SVCD and DVDs
  • Option to remove Tearing
  • Support for EVR (Enhanced Video Renderer)
  • Subtitle Support
  • Playback and recording of television if a supported TV tuner is installed
  • H.264 and VC-1 with DXVA support
  • DivX, Xvid, and Flash Video formats is available
  • MediaPlayerLite can also use the QuickTime and the RealPlayer architectures
  • Supports native playing of OGM and Matroska container formats
  • Use as a Audio player.
  • Based on the powerful MPC-HT software.
  • Works on Windows 7, Windows Vista and Windows XP.
Open Many Audio and Video File Types

MediaPlayerLite allows you to enhance, decode and accelerate a broad span of movie formats like x.264 with GPU assisted acceleration and image quality enhancing. The MediaPlayerLite player does not require many system resources than the rest of the video media players to run smoothly. This is a low PC resources windows media player that runs on slower machines with older CPUs. Modern graphics card offer the possibility to decode partially or completely a video stream using DirectX Video Acceleration (DXVA), in order to reduce CPU usage dramatically. MPC-HC includes an embedded video decoder that uses this technology, to decode x.264, H.264 and VC-1 with hardly any CPU time required.

System Requirements

Works on Windows 7, Windows XP and Windows Vista

www.mediaplayerlite.net

Аппаратный декодер h.264 для HDTV

1.1 Для кого предназначена данная статья?

Статья написана для пользователей с нулевыми знаниями о h.264/AVC и HDTV. При этом она настоятельно рекомендуется к изучению всеми пользователями продукции Prof, в независимости от первоначальных знаний по данной теме.

1.2 Зачем нужно читать данную статью?

DVB-карты Prof позволяют смотреть открытое спутниковое телевидение (FTA) высокой четкости на компьютере (HDTV). Но чтобы комфортно и качественно смотреть такое телевидение, нужно иметь видеокарту со 100% обработкой видео h.264 и правильно настроить систему.

К сожалению метод, который подходил для телевидения стандартного разрешения, здесь не подходит. У Вас неполучится просто воткнуть DVB-картув слот компьютера, поставить какие-то требуемые кодеки для h.264, и при этом всё заработает так, как нужно. Заработать то может и заработает, но либо у Вас будет отделяться картинка от звука, либо изображение будет нечетким и размытым, а также с пропуском кадров и отдельных сцен.

Данная статья написана для того,чтобы объяснить пользователям, почему нужно использовать именно аппаратный декодер h.264 для телевидения высокой четкости. Показать, что аппаратный декодер позволяет получить более качественное изображение, чем софтверный кодек.

Использование софтверного кодека h.264 для HDTV, это всё равно, что использование черно-белого телевизора для просмотра цветного ТВ. Посмотреть можно, но вот ощутить все преимущества цветного телевидения – нельзя.

1.3 Раньше мир был проще…

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

В данной статье расшифровываются следующие термины итехнологии: HDTV (High-definition television), SDTV (Standard-definition television), h.264/AVC (Advanced Video Coding, ITU-T H.264, ISO/IEC MPEG-4 Part 10,ISO/IEC 14496-10), DXVA (DirectX Video Acceleration), Hardwareassisted decoding, Full bitstream decoding, ATI AVIVO, ATI AVIVO HD, AMD UVD (Unified Video Decoder), NVIDIAPurevideo, NVIDIA Purevideo HD, NVIDIA CUDA (Compute Unified DeviceArchitecture), CoreAVC, CyberLink h364 Video Decoder, VMR7/9 (Video Mixing Renderer 7/9), EVR(Enhanced Video Renderer), HTPC (Home Theater Personal Computer) и др.

Вам еще не кажется, что нужно много знать, чтобы просто посмотреть HDTV на компьютере в максимальном качестве?

1.4 Идея картинки высокого разрешения

Телевидение высокой четкости(ТВЧ) имеет международное сокращение HDTV (High-Definition Television). Вы наверняка много раз слышали эту аббревиатуру.

Википедия дает следующееопределение HDTV: Набор стандартов телевизионного вещания повышенного качества посредством цифровых каналов связи.

Мы бы сказали немного по-другому. HDTV – это некая идея того, что телевизионная картинка может быть другого размера, чем была до этого. 

 

В основе HDTV лежит идея того, что ширина ивысота картинки имеет больше пикселей/точек, чем устаревший формат телевидения. В PAL/SECAM было 720x576 точек, а в HDTV стало 1920?1080 или1280?720 пикселей. Картинка стала в 5 раз больше!

Идея в том, что больше точек вширину и высоту – лучше изображение. Когда-нибудь появится телевидение сверхвысокой четкости. Возможно его назовут HDTV 2 или супер-HDTV.

Устаревшее же телевидение стали называть SDTV (Standard-Definition Television).

Целью раздела 1.4 было показать,что HDTV и кодек для HDTV, например h.264/AVC –это не одно и то же.

1.5. ТВ-панели и HTPC

Некоторые пользователи спутникового ТВ используют персональный компьютер как Домашний кинотеатр. Существует даже такой термин как HTPC. Википедия,дает следующее определение данному термину:HTPC (аббревиатура от англ. Home Theatre Personal Computer) —концепция построения домашнего кинотеатра на основе персонального компьютера. Кроме того, данный термин употребляется в качестве названия подобных систем, обычно состоящих из компьютера, телевизора и аудиосистемы.

В принципе, для Домашнего кинотеатра подойдет любой компьютер (не обязательно с низким профилем/low profile). Главное иметь ЖК или плазменную панель, желательно с такими наклейками:

Вывод на HD-панель осуществляется с видеокарты через HDMI-интерфейс.

Жидкокристаллический (LCD) телевизор PHILIPS споддержкой HDTV

 

HD-телевизор получает уже готовую картинку с видеокарты. Для него HDTV – это не кодеки (h.264, VC-1, MPEG2 и т.д.), а готовая картинка. Что получил – то и отобразил. При этом важно, чтобы компьютер, как сложный аппаратно-программный комплекс, умел получить транспортный поток со спутника, обработать его, декодировать видео и отправить его на телевизор.

1.6 Кодек h.264

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

Кодек состоит из двух систем:кодер и декодер. Кодер находится у оператора и оператор кодирует им информацию. Декодировать же видео – задача вашей системы.

Стандартом де-факто для спутникового телевидения высокой четкости стал кодек h.264, который, как всегда, чтобы ещё сильнее запутать пользователей получил несколько англоязычных названий: AVC (Advanced Video Coding), ITU-T H.264, h.264/AVC, ISO/IEC MPEG-4 Part 10, ISO/IEC 14496-10. Все данные стандарты технически полностью идентичны. Поэтому в нашей статье будем использовать для кодека наименование h.264.

Иногда, происходит путаница. h.264 ошибочно называют MPEG-4.На самом деле это не совсем верно. Сам стандарт MPEG-4 состоит из 22 частей. Истандарт кодека h.264 идет под номером 10, то есть является небольшой частью более глобального стандарта MPEG-4.

Чем хорош кодек h.264 – тем, что позволяет хорошо сжимать видео. Им также можно сжимать и телевидение стандартного разрешения. А HDTV можно сжимать другими кодеками, например MPEG-2 или VC-1. Причем как раз эти кодеки могут использоваться для кодирования HDTV на Blu-Ray/HD DVD-дисках.

1.7 Особенности декодера h.264

Обратной стороной медали хорошего сжатия видео высокой четкости кодеком h.264 стало то, что на принимающую сторону пришлась большая нагрузка по раскодированию и пост-обработке видео. Особенно если учесть, что в кодеке h.264существует несколько уровней компрессии: low, medium,high, very high, а частота смены кадров может быть от 24 до 60 кадров в секунду.

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

1.8 Как можно увидеть, что софтверный декодер h.264 хуже, чем аппаратный декодер h.264?

  1. Цветопередача – цвета не такие, какие должны быть.
  2. Размытие картинки – такое впечатление, что, как будто, кто-то намазал картинку мылом. При этом такое HDTV по качеству напоминает обычное телевидение стандартной четкости в MPEG-2. Тогда зачем вообще смотреть HDTV, если не видеть его преимуществ?
  3. Отображение диагональных объектов - зачастую можно увидеть, что диагональные объекты из одного угла в противоположный угол экрана идут ступеньками.
  4. Сцены с высокой динамикой – при пиковой нагрузке софтверный кодек начинает пропускать кадры даже на мощных процессорах. При этом люди могут телепортироваться из одного угла помещения в другой – софтверный декодер просто пропустил подряд много кадров или целые сцены. Особенно софтверному декодеру тяжело, при высокой степени компрессии видео и большом количестве кадров в секунду.

1.9 Почему для HDTV в формате h.264нужно использовать аппаратный декодер?

  1. Чтобы была естественная цветопередача.
  2. Чтобы картинка была четкой и по настоящему качественной. Хотя, конечно, кого-то устраивает и некачественная картинка HDTV: И так пойдёт. Это тот случай, когда можно смотреть цветное телевидение на черно-белом телевизоре. Главное - есть возможность увидеть картинку.
  3. Чтобы провод, натянутый по диагонали из одного угла экрана в другой, был прямым, а не ступеньками.
  4. Чтобы люди и объекты в кадре не телепортировались в другое пространство, кроме как в фильме Телепорт (Jumper).
  5. Для того, чтобы разгрузить центральный процессор. Загрузка ЦП, при использовании аппаратного декодера h.264 составляет 15-20%. А при использовании софтверного декодера 90-100%.

1.10 Почему у аппаратного декодера h.264 картинка лучше, чем у софтверного декодера h.264?

Операторы, для экономии спутниковой полосы, используют максимальное сжатие исходного материала в h.264. При этом самим стандартом h.264 предполагается,что будет пост-обработка полученного изображения. К пост-обработке, к примеру,относятся фильтры подавления шума, фильтры увеличения резкости и др.

Аппаратный декодер h.264 делает все необходимые действия, чтобы картинка HDTV была именно HDTV,а не чуть улучшенным вариантом SDTV.

2.1 Слои пирога HDTV

Слои пирога HDTV можно представить так: Транспортный поток с драйвера DVB-карты– Сплиттер/демультиплексор ТВ-плеера – Кодек с поддержкой аппаратного декодирования h.264 – Драйвер видеокарты с технологией ATI AVIVO HD или NVDIA Purevideo HD- Рендерер.

На самом деле, это примерная схема. Всё гораздо сложнее. Но схема полезна для общего понимания взаимодействия программного обеспечения системы.

Во всех случаях аппаратного декодирования декодер и рендерер используют функции драйвера видеокарты с ATI AVIVO HD илиNVDIA Purevideo HD. Декодер использует функции декодирования. Рендерер использует функции пост-обработки. Иногда частично пост-обработка делается на уровне декодера.

Во всех случаях граф для обработки спутникового HDTV вформате h.264 выглядит следующим образом:

 

Условно говоря, рендерер – этоустройство, на которое отправляется видео после обработки декодером.

2.2 Аппаратное декодирование h.264 с помощью DXVA

Процедура декодирования HDTV разбита на четыре этапа, выполняющихся в следующем порядке:

1) VLD (Variable-Length Decode)или CAVLC/CABAC или Bitstream processing.2) IDCT (Inverse Discrete Cosine Transform) или Frequency Transform.3) MoComp (Motion Compensation) или Pixel Prediction.4) PostProc (Post Processing) или Deblocking.

Наиболее трудоемкими являются первый и второй этапы. VLD до 50%вычислений по декодированию HD-видео,IDCT до 40% вычислений. Дальнейшие операции MoComp и PostProc - менее трудоемкие. Не более 10-15% вычислительных операций по декодированию HD-видео.

Для аппаратного ускорения декодирования видео корпорация Microsoft разработала технологию DXVA 1.0/2.0(DirectXVideo Acceleration).

Существует два вида DXVA:

1. Частичное аппаратное декодирование h.264 / Hardware assisted decoding

Часть операций осуществляет центральный процессор (CPU),а часть операций осуществляет графический процессор (GPU). На практике, данные технологии были реализованы ведущими производителями видеокарт и называются: ATI Avivo и NVIDIA Purevideo.

2. Полное аппаратное декодирование h.264 / Full bitstream decoding

Все операции осуществляет аппаратный декодер. На практике, данные технологии были реализованы ведущими производителями видеокарт и называются: ATI Avivo HD и NVIDIA Purevideo HD.

 

Как видно на картинке, технология ATI Avivo выполняет только вторую, третью и четвертую операции по декодированию видео. При этом самая трудоемкая первая операция VLD/Bitstream decode (до50% вычислений по декодированию видео) выполняется центральным процессором компьютера. Такую технологию частичного аппаратного декодирования видео нельзя назвать полноценной.

Поэтому для аппаратного декодирования видео в формате h.264 мы можем рекомендовать только технологию полного аппаратного декодирования - Full bitstream decoding. Данная технология имеет коммерческие названия: ATI Avivo HDи NVIDIA Purevideo HD.

ATI AVIVO HD  (непутаем с ATI AVIVO™)

В настоящий момент следующие видеокарты от ATI/AMD поддерживают технологию полного аппаратного декодирования HD-видео: Radeon HD 5000 Series, Radeon HD 4000 Series, Radeon HD 3000 Series, Radeon HD 2600 Series, Radeon HD 2400 Series, Radeon HD 4200/AMD 785G Chipset, Radeon HD 3200/AMD 780G Chipset, Radeon HD 3300 IGP/AMD 790GX Chipset.

NVIDIA Purevideo HD (не путаем с NVIDIA Purevideo)

В настоящий момент следующие видеокарты отNVIDIA поддерживают технологию полного аппаратного декодирования HD-видео: GeForce 200 Series, GeForce 9 Series, GeForce86xx, GeForce 85xx, GeForce 84xx.

 

При детальном изучении данного документа видно, что из данной линейки видеокартNVIDIA, частичнаяподдержка аппаратного декодирования h.264 есть только на видеокарте GeForce 88xx. Отсутствие галочки в таблице спецификации означает то, что GeForce88xx аппаратно не выполняет первые два этапа декодирования видео (CAVLC/CABAC и IDCT),а это 90% всех вычислений.

Другие новые видеокарты NVIDIA,из списка указанного выше, имеют полное аппаратное декодирование h.264 и максимально полноснимают нагрузку с центрального процессора компьютера.

 

Рекомендации по использованию DXVA

1. Видеокарта с поддержкой полного аппаратного декодирования h.264.2. Официальная лицензионная сборка ОС Windows с обновлениями и без установленных кодек-паков. В неофициальных пиратских сборках ОС Windows могутотсутствовать нужные библиотеки и модули для DXVA.3. Последняя версия DirectX 9 или DirectX 10.4. Удачная версия драйверов видеокарты. К сожалению, удачная - необязательно самая последняя версия. Для видеокарт ATI рекомендуется использовать версии драйверов 8.10 или 8.12.5. И самое главное – в настоящий момент не существует полностью безглючного декодера h.264 с поддержкой DXVA. Можно рекомендовать только одну из версий CyberLink H.264/AVC Decoder. ArcSoft Mpeg2/h364Video Decoder появился позже, но последние версии достаточно удачные, чтоб составить конкуренцию декодеру от CyberLink.

По поводу особенностей новых и старых версий драйверов к видеокартам ATI/AMD можно привести следующие цитаты из высказываний специалистов:

Выходит новое оборудование у ATI, сразу забрасывают старое. В основном оптимизация касается количества попугаев в очередной новой игрушке. Когда я начал ловить BSOD-ы на драйверах версии 9.6, то решил посмотреть релиз ноутес (что нового появилось в драйверах). Как обычно, добавили поддержку новой игрушки для 48XX и испортили всё остальное. В следующей версии драйвера исправили незначительные баги, и и не смогли избавиться от артефактов на воспроизведении видео-контента. Всё как всегда.

Я не уверен, что можно что-то вообще посоветовать пользователям. Нет готового решения. Слишком все индивидуально. Если закладываться на аппаратное ускорение h.264, то это пока одна из версий декодера CyberLink и подходящий под неё драйвер.

Свежие драйверы от ATI, как правило, неочень удачно работают с HD. Сейчас столкнулся в очередной раз именно с такой ситуацией. Поставил последние драйверы версии 9.6 - картинка дергается, постоянные BSOD. В среднем 1-2 раза в час. Поставил предыдущие 9.5. Ситуация чуть лучше, но, тем не менее, очень часто BSOD. Откатил драйверы аж на версию 8.5 - BSOD-ыпропали.

Причем связка: версия драйвера -версия декодера h.264 порой очень важна для стабильной работы всей системы.

2.3 Софтверное декодирование h.264

Как уже отмечалось выше, софтверное декодирование не рекомендуется для просмотра HDTV. Но еслиу Вас пока нет видеокарты с аппаратным декодером h.264, то Вы можете попробовать посмотреть цветное ТВ на черно-белом телевизоре с помощью софтверного декодера h.264.

Из софтверных декодеров можно рекомендовать CoreAVC. Это самый быстрый из софтверных декодеров. Данный кодек коммерческий, его можно купить на сайте http://coreavc.com/. В экспериментальных целях,можно воспользоваться 14-ти дневной пробной (trial) версией.

Для нормальной работы CoreAVC необходим двухядерный процессор по 2,5-2,8 Ггц на ядро.

Если у Вас видеокарта NVIDIA,и она поддерживает технологию NVIDIA CUDA,то системные требования к ЦП для софтверного декодирования h.264 кодеком CoreAVC могут быть существенно снижены.

CoreAVC с марта 2009года поддерживает технологию NVIDIA CUDA (с версии 1.9.5.0). Данная технология позволяет перенести значительную часть математических вычислений с центрального процессора (CPU) на графический процессор (GPU).

Видеокарты NVIDIA, которые поддерживают технологию CUDA, можно посмотреть по ссылке 4.5. Поддержка технологии CUDA появилась в драйверах NVIDIA с версии 182.05.

 2.4 Выбор программы для просмотра спутникового ТВ

Для воспроизведения спутникового телевидения HDTV в формате h.264 ТВ-плееры рекомендуются в следующей последовательности:1. AltDVB версия 2.2 с модулем PTG Engine.2. DVBViewer Pro версия от 4.2.1 со стандартным модулем.3. ProgDVB Pro версия от 6.20 со стандартным модулем и DVBDream версия от 1.4iс модулем PTG Engine.

В качестве рендерера необходимо выбрать VMR 7/9 для ОС Windows XP или EVRдля ОС Windows Vista/7.

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

Операционная система: Windows XP SP3Видеокарта: ATI Radeon HD 4850Версия драйверов видеокарты: 8.10DVB-карта:Prof Revolution 7301 DVB-S2 PCI или любая другая DVB-карта ProfВерсия драйвера DVB-карты: 1.0.1.2Программа спутникового ТВ-плеера: AltDVB v.2.2 (бесплатная программа).Видео-декодер h.264: CyberLink H.264/AVC Decoder (PDVD8), т.е. из коммерческого пакета CyberLink PowerDVD 8 (Приобретаетсявместе с пакетом. Стоимость пакета CyberLink PowerDVD составляет 45-50$.).Аудио-декодер: AC3 Filter.Рендерер: VMR7.Кодек-паки: отсутствуют. Кодек-паки мусорят систему и приводят к невозможности настроить её стабильную работу. Для успешной настройки аппаратного декодирования h.264рекомендуется использовать чистую систему, установленную из официального лицензионного дистрибутива ОС Windows.

Ну и на последок главный секрет успешной настройки HDTV на компьютере – НА САМОМ ДЕЛЕ DVB-S/S2 КАРТА НИКАКОЕ HDTV НЕ ПОКАЗЫВАЕТ!

Задача DVB-карты- корректно принять транспортный поток и отправить его дальше. На этом её функция заканчивается. Что там будет дальше с транспортным потоком, DVB-карту не интересует. На дальнейшую обработку транспортного потока разработчики DVB-карт повлиять не могут. Это не их зона ответственности.

Кто не понимает эту мысль, тот обвиняет во всех своих проблемах с настройкой системы производителя DVB-карт.

Кто понимает эту мысль, тот подбирает для мультимедиа-компьютера правильную ОС (официальная лицензионная сборка Windows XP SP2/SP3 32 bit), подбирает драйверы к своейвидеокарте, не вылетающие в BSOD при работе с h.264, подбирает декодер h.264, использует устойчивые ТВ-плееры с проработанным демультиплексором.

salesat.ru


Смотрите также