Форум - главная   Советы бывалого "чайника"
================================
 
 Правила форумаПравила   FAQFAQ   АрхивАрхив   ПоискПоиск   ПользователиПользователи 
 РегистрацияРегистрация   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Декодирование H.264 с помощью CPU/GPU

 
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" -> СПУТНИКОВЫЙ ПРИЁМ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Aquila
____________


Зарегистрирован: 17.11.2004
Сообщения: 2183
Откуда: Балашиха

СообщениеДобавлено: 09.02.2007 22:07    Заголовок сообщения: Декодирование H.264 с помощью CPU/GPU Ответить с цитатой

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

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

Также по выбору "железа" можно ознакомиться со статьёй с ixbt.com:
"Практическое тестирование видеокарт ATI и NVIDIA в задачах
декодирования видеоданных"

_________________
--= Aquila non captat muscas =--
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ddix
бывалый


Зарегистрирован: 25.07.2006
Сообщения: 1148

СообщениеДобавлено: 09.02.2007 23:45    Заголовок сообщения: Ответить с цитатой

С математикой спорить не буду улыбка Я реалист и у меня другие выводы улыбка
http://www.beta.acorp.ru/portal/bz/sat/hdtv.html
мы четыре месяца их пытались опровергнуть (точнее сказать добиться снижения нагрузки на ЦП), но пока увы не удалось. Как только появится тот кодек, который без потери качества снизит нагрузку на ЦП исправлю статью улыбка

PS. Автору статей на iXBT я передал кучу рипов с различных потоков, надеюсь по итогу будет новая статья.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Real
бывалый


Зарегистрирован: 20.01.2005
Сообщения: 799
Откуда: 51 С.Ш. 40 В.Д.

СообщениеДобавлено: 10.02.2007 08:59    Заголовок сообщения: Ответить с цитатой

Спасибо. Всё это читал.
Dmitry_m писал(а):
Я реалист и у меня другие выво

Всегда с интересом читаю Ваши статьи и посты в форумах.
_________________
M2a-VM HDMI(G690),BE-2350, 2 Гb ОЗУ, Skaystar2 2B, др 4.5; GI-S100 Premium Xpeed. СУПРАЛ 1.2, подвеска: самодельная, полярная, актуатор, позиционер Strong V50. Дуга 30W- 103E. Конвертеры GI-201, MNC 40-90LR.25 м РК-75-16
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alexaga
бывалый


Зарегистрирован: 01.04.2006
Сообщения: 1568
Откуда: 58°42'N / 59°33'E

СообщениеДобавлено: 10.02.2007 11:54    Заголовок сообщения: Ответить с цитатой

Dmitry_m спасибо очень интересная статья.

Я думаю тут дело вовсе не в кодеках и в СPU, а в GPU. Сколько нам производители видеокарт уже обещают, что полность наложить весь графический процесс на GPU. Может ещё рано, ещё нет железа которое может без проблем работать с качеством HD.

Или дело вовсе не в железе, а в софте?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ddix
бывалый


Зарегистрирован: 25.07.2006
Сообщения: 1148

СообщениеДобавлено: 10.02.2007 13:26    Заголовок сообщения: Ответить с цитатой

alexaga

Если говорить именно о загрузке ЦП, то вот она из чего складывается:
1. Кривоватость ПО.
Ярких примеров 2: ProgDVB/DVBdream. В первом у меня нагрузка выше в 2.5 раза чем в других программах, а во второй можно сказать, что h.264 есть, только с большим трудом.
2. Демультиплексоры, демуксеры и т.д. Каждая фирма старается заточить разложение и вопроизведение под себя. При этом интересы спутниковых программ как правило не учитываются (это и понятно, в основном юзают хак).
3. Сами кодеки. Вся беда в том, что четких стандартов которые бы использовались в потоках продолжительное время - нет. LuxeTV показывает долго - с ним все хорошо, появился новый канал - появились проблемы.
4. Драйверы и процессоры видео карт.
Именно тесты h.264 показали всю ту громадную ложь которая упала на плечи пользователей за последнее время. Это и заявленя о поддержке h.264 в GF6600 (хотя на половине карт просто не удается его включить). Это заявления о активации ускорения в Nero. Хотя сдвиг, пусть и не удачный все таки есть.

Вот если бы разработка п.1-4 была бы в одних руках, я на 95% уверен что не было бы таких диких системных требований.

Ну куда такое нужно - при просмотре НТВ+ HD-спорт, загрузка в самой быстрой программе AltDVB на Core2duo почти под 90% без постобработки...

Резюме такое - пока слишком сыро, причем все.
_________________
С уважением, Дмитрий.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Aquila
____________


Зарегистрирован: 17.11.2004
Сообщения: 2183
Откуда: Балашиха

СообщениеДобавлено: 11.02.2007 00:52    Заголовок сообщения: Ответить с цитатой

Dmitry_m писал(а):
Я реалист и у меня другие выводы

Да я тоже не очень верю - расчёты сделаны, можно сказать, +/- два
лаптя - т.е. автор попробовал просто декодировать ролик 1280x720, а
для остальных просто пролонгировал варианты...

И к тому же таких конфигураций
Цитата:
если использовать ускорение видеокарты, то достаточно будет CPU с частотой 1000 MHz для A64 или P4 1400
в здравом уме никто не будет строить - мощное видео
потребует соответствующего проца и наоборот...


alexaga писал(а):
производители видеокарт уже обещают, что полность наложить весь графический процесс на GPU

Никогда таких обещаний вобщем-то не было.... Да и не нужно это
видеокартам - они для другого разрабатываются, вывод на ТВ, это у
любой бытовой видеокарточки вторично...

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

Dmitry_m писал(а):
заявленя о поддержке h.264 в GF6600 (хотя на половине карт просто не удается его включить)

Такая же "фича" на low-end картах от ATI (Х1300). Где-то я читал, что
в "младших" чипах support HD может то ли не работать, то ли очень
коряво работать - в силу слабости самого чипа...

Dmitry_m писал(а):
Как только появится тот кодек, который без потери качества снизит нагрузку на ЦП


Ну, на данный момент кроме cyberlink'а и нет ничего полное непонимание
Возможно, "родные" кодеки от ATI или nVidia и что-то могут, но они
всегда, сколько помню, были наикривейшими...

Остаётся только ждать, когда для CoreAVC™ Professional Edition будет
таки реализованно заявленная GPU support (to be added**)...

ЗЫ. Кстати, Дима, не знаешь, что это у них за версия Enterprise Edition,
которая не продаётся, но в которой (по их сайту) есть всё, что нам
надо?
_________________
--= Aquila non captat muscas =--
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ddix
бывалый


Зарегистрирован: 25.07.2006
Сообщения: 1148

СообщениеДобавлено: 11.02.2007 01:21    Заголовок сообщения: Ответить с цитатой

Aquila
Цитата:
Ну, на данный момент кроме cyberlink'а и нет ничего
Возможно, "родные" кодеки от ATI или nVidia и что-то могут, но они
всегда, сколько помню, были наикривейшими...

Увы. nVidia пока не выпустила h.264 кодек в паблик, хотя должен заметить что кодек для MPEG2 HDTV на nVidia картах работает отлично.

Цитата:
Остаётся только ждать, когда для CoreAVC™ Professional Edition будет
таки реализованно заявленная GPU support (to be added**)...

Хочется надеяться. Меня пугает другое. Не знаю как будет с ATI, а у nVidia что то не заладилось с драйверами 9х.хх серии:
1. Проблемы с аспектрейтом.
2. Артефакты при ускорении (!!!)
добиться от nVidia ответов не удалось. Ударный резерв был брошен на 8х00 серию.

Цитата:
ЗЫ. Кстати, Дима, не знаешь, что это у них за версия Enterprise Edition,
которая не продаётся, но в которой (по их сайту) есть всё, что нам
надо?

Пока не интересовался даже. Меня сейчас сильно удручает ситуация с программным обеспечением.
Даже из тех программ что я выделил - AltDVB/DVBviewer (можно приплюсовать SkyView и TvWatch) я не могу сказать - да, вот эту программу можно поставить на компьютеры с большинством карт. Думаю кодек рано или поздно добьют до хорошего состояния (там работа кипит) а вот куда его затем засунуть.... вот тут я что то теряюсь.
_________________
С уважением, Дмитрий.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
alexaga
бывалый


Зарегистрирован: 01.04.2006
Сообщения: 1568
Откуда: 58°42'N / 59°33'E

СообщениеДобавлено: 11.02.2007 20:10    Заголовок сообщения: Ответить с цитатой

Aquila писал(а):
Никогда таких обещаний вобщем-то не было.... Да и не нужно это видеокартам - они для другого разрабатываются, вывод на ТВ, это у любой бытовой видеокарточки вторично...


Небльшой ОФФ. Если посчитаеие снести, сносите.

Aquila я не это имел в виду. Не про ТВ вывод. Тут спору с вами нет.

По поводу напрвить весь процесс графической обработки на GPU чтоб были не задействованы ресурсы CPU. Я вычетал в одном техническом журнале по железу, не помню как называется. "За что купил, за то и продал."

P/S Я тоже с вами. Я тоже реалист. Спору нет. Тема очень интересная и полезная.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Aquila
____________


Зарегистрирован: 17.11.2004
Сообщения: 2183
Откуда: Балашиха

СообщениеДобавлено: 11.02.2007 23:31    Заголовок сообщения: Ответить с цитатой

alexaga писал(а):
Aquila я не это имел в виду. Не про ТВ вывод.

Так и я не про это... Я про обработку видеопотоков (не важно, каких,
мпег2, Див-икс или Н264).

Может, то, что вы читали, относилось к 3D? Ведь это и есть основное
предназначение современной видеокарты... И вот тут она и выполняет
практически всю работу - ЦП может подключиться, если ВК не имеет
"железной" возможности обрабатывать данные.
_________________
--= Aquila non captat muscas =--
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oliverst
новый


Зарегистрирован: 07.10.2005
Сообщения: 18
Откуда: Улан-Удэ

СообщениеДобавлено: 13.02.2007 05:09    Заголовок сообщения: Ответить с цитатой

Почему ни слова не сказали о кодеке Elecard H.264?
На практике использовал и довольно успешно для декодирования потока со спутника 80E на очень посредственном железе.
_________________
Улан-Удэ (долгота - 107°40', широта 51°55)
SVEC 0.9, DreamSat DS-8, SS2 2.6D(66mhz),
Moteck SG-2100A, P4-2000/512Mb/120Gb/ATI Radeon7200/SB L5.1, Webstream/Raduga.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ddix
бывалый


Зарегистрирован: 25.07.2006
Сообщения: 1148

СообщениеДобавлено: 13.02.2007 08:27    Заголовок сообщения: Ответить с цитатой

oliverst
Можно и сказать, почему бы нет
"+"
1. Кодек делают у нас.
2. Работы по его совершенствованию постоянно идут.
3. Есть шароварный период.
"-"
1. Стоит очень дорого и продается без плеера.
2. Иногда для воспроизведения придется ещё докупить кое что.
3. На HDTV h.264 загрузка процессора выше чем у Cyberlink
4. На HDTV h.264 наблюдаются эффекты замыливания изображения.

соб-но из-за последних 4х пунктов о нем и не писали.
_________________
С уважением, Дмитрий.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Советы бывалого "чайника" -> СПУТНИКОВЫЙ ПРИЁМ Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001-2006 phpBB Group
All right reserved by Alyno ® 2004-2006