Ru-Board.club
← Вернуться в раздел «Программы»

» CoreAVC

Автор: nurun
Дата сообщения: 10.09.2010 01:49
Приветствую!

У меня конфигурация аналогична как у Serg0FFan. Видео 9800 GTX+. Win7, PotPlayer.

В трее нету значка CoreAVC.

В настройках PotPlayer добавил CoreAVC. В настройках CoreAVC поставил галочки где нода, и нету значка.


Автор: Serg0FFan
Дата сообщения: 16.09.2010 09:20
nurun
После того как я в MPC-HC убрал галки на H264 во встроенных фильтрах, так же значка не появилось. Но зато появился значек ffdshow, вот его покопай и в декодировании видео запрети декодирование Н264. Либо у тебя еще какой то сторонний софт декодирует Н264, потому дело до CoreAVC просто не доходит.
Автор: embrace909
Дата сообщения: 16.09.2010 09:44
nurun
Просто переустанови CoreAVC и он впишет себя по умолчанию.
Если проигрываешь файлы MOV - то надо удалить QuikTime если есть так как он имеет приоритет. А вообще фильтры можно посмотреть если включить видео - правый клик - фильтры.
Автор: embrace909
Дата сообщения: 01.10.2010 15:49
Сейчас посмотрел плеер Media Player Classic - Home Cinema - так мне показалось что у него самое лучшее качество воспроизведения AVC(H.264) на встроенном кодеке. Согласен - CoreAVC раньше был самым быстрым. Но MPCHC дает лучшее качество воспроизведения HD (Я еще ставлю VMR7 windowed чтобы видео не тормозило). Самый отстойный кодек - QuikTime H.264, на следующем месте - встроенный в Windows 7 WMP, далее встроенные в Splash Player, ну и среднячки от ArcSoft, CyberLink и DivX (моё ИМХО).
Да и увеличение загрузки у них не заметное по сравнению с CoreAVC, может быть теперь и такое же, кроме как только QuikTime и Windows 7 WMP.

Хотя нет - встроенный кодек подтармаживает на перемотке - поэтому значит еще даже внешний CoreAVC всё-таки на 1 месте.
Автор: vlatimir1963
Дата сообщения: 09.10.2010 19:43
Доброго времени суток, уважаемые форумчане. У меня:
процессор: Pentium(R) Dual-Core CPU E6300(2.8ГГц)
память: DDR 1х2+0.5=2.5Гбайт
ос: Windows 7 Ultimatum x32
видео: NVIDIA GeForce 9600 GT
драйвер: 260.61
Установил CoreAVC 2.0 при просмотре фильмов в mkv 720p значок в трее зеленый, а при просмотре фильмов в mkv 1080p значок в трее синий, значит CUDA не работает? Уважаемые форумчане подскажите пожалуйста в чем дело?
Автор: asasha
Дата сообщения: 23.12.2010 08:15
ALL
Слышно ли что-то про дату выхода новой версии ? А то заждалися ужо
Автор: opt_step
Дата сообщения: 17.01.2011 17:46
asasha

Цитата:
Слышно ли что-то про дату выхода новой версии ?

Данная прога
CoreAVC 2.0 Supports Windows 7, MKV and More!
CoreCodec CoreAVC® 2.0 for Windows is a complete solution for playing high quality HD H.264 videos on your Windows based computer. CoreAVC comes (in part) from the creators of the Matroska MKV Container (.mkv), So you know it's gotta be good!
CoreAVC 2.0 fully supports GPU hardware acceleration with NVIDIA CUDA Technology, and works with other compatible NVIDIA Platforms like ION running on Windows XP, Vista, or 7.

вроде все есть и 7-ка и матрешка и cuda? поэтому разрабы и не чешутся
Автор: embrace909
Дата сообщения: 13.03.2011 20:11
Короче на данный момент CoreAVC 2.0 - не самый быстрый декодер (да и возраст уже больше года). В этом году разработчики обещают выпустить версию 2.5 - посмотрим как она будет себя вести. А я пока протестировал 7 популярных декодеров на железе Pentium 4 3GHg, 1.5 Gb RAM, Windows 7 SP1, DirectX June2010, ATI Radeon 9600 без DXVA.
А плеер - MPC-HC 1.5 с рендерером EVR custom.
Вот так распределились места по загрузке процессора на видео MOV AVC/AAC 1280x720 10mbps:

MPCHC - 60%
ffdshow - 60%
DiAVC - 60% + зависание на перемотках
CoreAVC 2.0 - 65%
DivX - 70%
CyberLink - 90%
Microsoft - 100% + пропуск фрэймов

Приз достаётся - ffmpeg - он уже встроен в ffdshow decoder, плеер MPC-HC, PotPlayer.
Автор: sasherb
Дата сообщения: 13.03.2011 20:53
embrace909
Хм,незнаю у меня coreavc быстрей чем все остальные,возможно что у меня комп новее.
Автор: lokicoon
Дата сообщения: 13.03.2011 20:54

Цитата:
Короче на данный момент CoreAVC 2.0 - не самый быстрый декодер


Цитата:
ATI Radeon 9600 без DXVA.  

Как бы основная фишка САБЖа - декодирование без нагрузки на процессор за счет CUDA.
Так что... Это примерно как в сравнение ряда автоматов, ни с того ни с сего, затесался станковый пулемет...
Автор: CHYOSS
Дата сообщения: 13.03.2011 21:27

Цитата:
embrace909
Короче на данный момент CoreAVC 2.0 - не самый быстрый декодер (да и возраст уже больше года). В этом году разработчики обещают выпустить версию 2.5 - посмотрим как она будет себя вести. А я пока протестировал 7 популярных декодеров на железе Pentium 4 3GHg, 1.5 Gb RAM, Windows 7 SP1, DirectX June2010, ATI Radeon 9600 без DXVA.
А плеер - MPC-HC 1.5 с рендерером EVR custom.
Вот так распределились места по загрузке процессора на видео MOV AVC/AAC 1280x720 10mbps:


По всей видимости, тут как раз тот единственный случай )

В различного роде трейлерах и прочей MOV'подобной чуши, используется CAVLC (контекстнозависимое адаптивное кодирование с переменной длиной кодового слова) — альтернатива CABAC меньшей сложности.

В большинстве случаев используется более сложный и продвинутый CABAC (контекстнозависимое адаптивное бинарное арифметическое кодирование) — алгоритм сжатия без потерь для синтаксических элементов видеопотока на основе вероятности их появления. Поддерживается только в Main Profile и выше. Обеспечивает более эффективное сжатие, чем CAVLC, но требует значительно больше времени на расшифровку.

CoreAVC лучше оптимизирован под CABAC, под CAVLC его особо не оптимизили, ибо встречается гораздо реже.

Не знаю по каким таким причинам, но CAVLC лучше оптимизирован у ffmpeg, это как бе уже известный факт.

+ Результаты могут плавать в зависимости от железа, ввиду оптимизаций, к примеру DiAVC лучше всего оптимизирован под Core 2, где есть ssse3.
Автор: Bladru
Дата сообщения: 14.03.2011 12:25
embrace909

Цитата:
<...> с рендерером EVR custom <...> по загрузке процессора <...>


Рендерить надо в null и замерять время каким-нибудь timeCodec'ом. Тоже не безгрешная методика, но гадание по загрузке проца так вообще ни о чём не говорит.

Цитата:
Как бы основная фишка САБЖа - декодирование без нагрузки на процессор за счет CUDA.

С чего бы вдруг она стала основной?
Автор: embrace909
Дата сообщения: 14.03.2011 16:40
Bladru
Вот результат вашим таймкодеком, можете расшифровать эти числа и расставить кодеки по местам?

ffdshow (libavcodec) = User: 90s, kernel: 0s, total: 90s, real: 90s, fps: 40.3, dfps: 40.1
ffdshow (ffmpeg-mt) = User: 94s, kernel: 0s, total: 94s, real: 94s, fps: 38.7, dfps: 38.5
DiAVC = User: 5s, kernel: 0s, total: 5s, real: 70s, fps: 690.9, dfps: 51.9
CoreAVC 2.0 = User: 4s, kernel: 0s, total: 4s, real: 77s, fps: 753.3, dfps: 47.0
CyberLink = User: 31s, kernel: 0s, total: 31s, real: 72s, fps: 116.2, dfps: 50.2
DivX = User: 5s, kernel: 0s, total: 5s, real: 74s, fps: 657.8, dfps: 49.3
Microsoft = User: 0s, kernel: 0s, total: 0s, real: 92s, fps: 12974.2, dfps: 39.6

Все-таки нагляднее тест в боевых условиях на реальном плеере и реальной загрузкой проца, хотя бы на глаз.
Автор: Bladru
Дата сообщения: 14.03.2011 17:09
embrace909

Цитата:
можете расшифровать эти числа и расставить кодеки по местам?

Основное значение имеет dfps (больше — лучше):
DiAVC — 51.9
CyberLink — 50.2
DivX — 49.3
CoreAVC 2.0 — 47.0
ffdshow (libavcodec) — 40.1
Microsoft — 39.6
ffdshow (ffmpeg-mt) — 38.5

Как видно, у первых 4-х результаты не сильно отличаются.


Цитата:
Все-таки нагляднее тест в боевых условиях на реальном плеере и реальной загрузкой проца, хотя бы на глаз.

Согласен. В реальных условиях результат может несколько измениться. Но общая картина видна и по тесту timeCodec'ом. Если хочется более точных результатов, то можно потестить всю интересующую цепочку через GraphStudio. Предварительно не забыв отключить фрейм-дроп и убедиться, что задействован in-loop deblocker, чтобы все декодеры были в равных условиях.
Автор: embrace909
Дата сообщения: 14.03.2011 17:18
Bladru
После вывел вашим таймкодеком видео через VMR9 - выйграл cyberlink - но на самом деле в MPC он жрет 90% CPU и прупускает фреймы на глаз ой-ё-ёй:
CyberLink = User: 30s, kernel: 0s, total: 30s, real: 80s, fps: 118.8, dfps: 45.1
DiAVC = User: 6s, kernel: 0s, total: 6s, real: 84s, fps: 562.7, dfps: 43.3
DivX = User: 7s, kernel: 5s, total: 13s, real: 86s, fps: 275.4, dfps: 42.1
CoreAVC 2.0 = User: 4s, kernel: 0s, total: 4s, real: 89s, fps: 739.0, dfps: 40.9
ffdshow (libavcodec) = User: 96s, kernel: 0s, total: 96s, real: 98s, fps: 37.8, dfps: 37.1
ffdshow (ffmpeg-mt) = User: 99s, kernel: 0s, total: 99s, real: 100s, fps: 36.7, dfps: 36.2
Microsoft = User: 0s, kernel: 0s, total: 0s, real: 116s, fps: 15569.1, dfps: 31.2

Ну и ни как DivX не лучше CoreAVC.
Автор: embrace909
Дата сообщения: 14.03.2011 20:58
Если операционка 7ка - то имеется удобный гаджет для показа average usage - средней загруженности CPU: http://www.sevengadgets.ru/system/427-average-usage-cpu.html
В плеере (MPC-HC) переключаешь кодек на тестируемый, закрываешь плеер, открываешь тестируемый файл видео, нажимаешь стоп, в гаджете нажимаешь reset а в плеере сразу play. Когда видео доиграется до конца (например 30 секунд) - то гаджет и покажет среднюю загруженность CPU за всё время проигрывания. В таком тесте с кодеками точно не прогадаешь - так как условия реального использования.

Можете предложить свой вариант файла для теста (лучше 1280х720 30fps - это максимум для Pentium4)
Автор: embrace909
Дата сообщения: 15.03.2011 17:50
Протестировал гаджетом average CPU usage для Windows7 среднюю загрузку процессора при проигрывании 2 различных файлов: mp4 1280x720 4mbps CABAC и mov 1280x720 10 mbps предположительно CAVLC. Гаджет берет показания CPU каждую 1/10 секунду, нажимается reset сразу после начала проигрывания файла на определенном кодеке в MPC-HC и записыввается average значение на последней секунде просмотра:

DiAVC - 46% / 63% + краш плеера или зависание после перемотки (seek)
MPC-HC (ffmpeg) - 52% / 63%
CoreAVC 2.0 - 52% /
69%
ffdshow (libavcodec) - 55% / 64%
ffdshow (ffmpeg) - 56% / 64%

DivX - 55% / 75%
Nero - 60% / 78%
CyberLink - 66% / 83%

ArcSoft -74% / 86%
Microsoft - 80% / 99% + иногда не стартует проигрывание
Elecard - 93% / 96%


Как видим выйграл DiAVC - но из-за своей сырости он не юзабелен для повседневности. А встроеенный в MPC-HC (ffmpeg) - весьма серьёзный конкурент для CoreAVC 2.0, а в виде внешнего кодека - ffdshow (libavcodec).

А полное Г - Elecard, Microsoft и ArcSoft. Среднячки - DivX, Nero и CyberLink.
Автор: embrace909
Дата сообщения: 26.03.2011 08:18
Сегодня зарелизили CoreAVC 2.5 - как появится у меня - сравню скорость со старой версией...
Автор: CHYOSS
Дата сообщения: 26.03.2011 10:58
Будем тестить )
Автор: SkySandy
Дата сообщения: 26.03.2011 13:31
А VLC Вы бы могли потестить?
Автор: CHYOSS
Дата сообщения: 26.03.2011 14:42
VLC использует ffmpeg так-что...
Автор: RTX
Дата сообщения: 26.03.2011 20:51

Цитата:
VLC использует ffmpeg так-что...

т.е. в VLC не подключить CoreAVC?
Автор: sasherb
Дата сообщения: 26.03.2011 20:58
RTX
Почемуже,можно
Автор: RTX
Дата сообщения: 26.03.2011 21:25

Цитата:
Почемуже,можно

Подскажите, пожалуйста, как?
Автор: sasherb
Дата сообщения: 26.03.2011 22:28
RTX
В управлении фильтрами,не помню точнее,да и плеер не жалую
Автор: BigMakS
Дата сообщения: 26.03.2011 23:24
Где скачать CoreАVС 2.5 ?
Автор: sasherb
Дата сообщения: 27.03.2011 00:38
BigMakS
Ешчо нет,идите в варезник там как так сразу
Автор: embrace909
Дата сообщения: 27.03.2011 20:01
SPEED TEST Stereoscopic Player 1.7 with CoreAvc 2.1/2.5(?) (mono playback):

DiAVC - 45% / 58% + проблемы при перемотке в других плеерах (PotPlayer/MPC-HC)
MPC - Video Decoder 1.5 (MPCVideoDec.ax) - 51% / 62%
CoreAVC 2.0 - 50% / 64%

CoreAVC NEW (built-in) - 51% / 66%
DivX H.264 Decoder - 60% / 74%
Автор: embrace909
Дата сообщения: 28.03.2011 19:42
MPCHC (ffmpeg) - 52% / 63%
ffdshow by clsid - 52% / 63%
CoreAVC 2.0.0 - 52% / 68%
CoreAVC 2.5.1 - 53% / 68%


Как видим в 2.5 добавили только DXVA для ATI, soft decoder остался прежним...
В данное время продолжают выгребать баги...
Автор: sasherb
Дата сообщения: 28.03.2011 21:08
Исправили вылеты проводника при генерации превьюшек?

Страницы: 1234567

Предыдущая тема: Как добавить пользователя в Store House 3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.