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

» Как узнать какой кодек используется

Автор: f_serg
Дата сообщения: 30.10.2002 06:44
Люди!
Как в WinXP узнать какой кодек используется для проигрывания какого формата.
Я точно помню, что где-то я это видел. И даже менял. Но где? Не могу найти.

Tnx.
Автор: SaMaz
Дата сообщения: 30.10.2002 15:08
f_serg
Мне кажется, что не очень корректно задан сам вопрос
Цитата:
какой кодек используется для проигрывания какого формата

Я не знаю способа, как кодеком Huffyuv можно закодировать в *.mpg или как файл формата *.mov можно раскодировать кодеком DivX 5.01

Для того, чтобы узнать, какие кодеки инсталлированы:
Start>Settings>Control Panel>System>Hardware>Device Manager>Sound,video and game controllers>Video Codecs(doubleclick)>Properties . Вот здесь видно, какие кодеки есть на машине.

Для того, чтобы посмотреть, какие форматы ассоциированны с каким проигрывателем:
Windows Explorer>Tools>Folder options>File Types . А здесь можно посмотреть (и поменять), какой формат файла чем открывается по умолчанию. Менять надо осторожно. Например *.mpg файл закодированный каким нибудь MPEG-2 кодеком никак не откроешь VirtualDub'ом

А как узнать какой кодек используется в конкретном видеофайле надежнее всего с помощью какого нибудь серьезного видео редактора, например Adobe Premiere. Импортируешь файл в проект и смотришь File Information или что-то в зтом роде. Но наверно есть и какие-то утилиты для этого.
Автор: f_serg
Дата сообщения: 31.10.2002 05:23
lynx
Пусть будут "Программы". Хотя, мне кажется, они тут тоже не причем.
SaMaz
Попробую переформулировать вопрос. Если в, допустим, Media Player открыть файл film.dat закодированный каким-нибудь MPEG-2 кодеком, то Media Player распознает формат и файл проиграет. Так вот, что я хочу узнать:
Есть формат файла, например, MPEG-1 Layer 1. С ним ассоциирован кодек, например, codec1.dll. А с форматом QuickTime ассоциирован qt.dll. Где мне посмотреть эти соответствия?
Автор: SaMaz
Дата сообщения: 31.10.2002 16:20
f_serg
Попробуй ответ поискать в этих ветках регистра(Start>Run>regedit )
HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\devenum\{33D9A760-90C8-11D0-BD43-00A0C911CE86}

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\drivers.desc

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32

HKEY_USERS\S-1-5-21-1645522239-688789844-1343024091-500\Software\Microsoft\ActiveMovie\devenum\{33D9A760-90C8-11D0-BD43-00A0C911CE86}

Нескромный вопрос - а зачем это понадобилось? Все равно не декодируешь файл "неправильным" декодером
Автор: f_serg
Дата сообщения: 01.11.2002 05:17
SaMaz

Цитата:
а зачем это понадобилось?

Стоят две машинки под XP. На одной AVI-шка нормально показывается, на другой как-то по диагонали. Хочу сравнить и поменять кодек.
Автор: SaMaz
Дата сообщения: 01.11.2002 09:39
f_serg
А AVI-шка случайно не в DivX закодирована? Возьми VirtualDub, открой в нем эту AVI-шку и посмотри File>File Information или что-то в этом роде, нет под рукой дуба у меня сейчас, там увидишь чем закодирован видео, аудио, размер картинки, frame rate. Попроще будет с кодеком разобраться.
А эти две машинки под ХР по своим производительным параметрам, я имею ввиду процессор, видео адаптер, оперативная память, примерно одинаковые или сильно отличаются. Скажем одна с Р-IV 2GHz, а другая P-II 300 MHz. Если твоя AVI-шка в DivX -е, то на той явно послабже машине и будут происходить всякие "чудеса". И никакая замена кодеков не поможет
Автор: f_serg
Дата сообщения: 01.11.2002 15:25
SaMaz
Почти угадал. Вторую машинку - полностью, а первая - P4 1.6 GHz.
Но!!! Xine под Solaris (там все зашибись с процами) тоже как-то странно эту AVI-шку показывает...
Добавлено
Посмотрел ветки реестра. Похоже... Но не то. Вот написал ты свой кодек (заодно и формат свой придумал). Как все это дело зарегистрировать в винде?
Автор: SaMaz
Дата сообщения: 01.11.2002 17:27
f_serg

Цитата:
Вот написал ты свой кодек (заодно и формат свой придумал). Как все это дело зарегистрировать в винде?

Вот тут я пасс Я себя могу причислить только к "немножко продвинутому юзеру" Тут нужна помощь какого нибудь системного аксакала.

Цитата:
Xine под Solaris (там все зашибись с процами) тоже как-то странно эту AVI-шку показывает

А чем все-же закодирован этот AVI. VirtualDub ом не проверял?
Автор: f_serg
Дата сообщения: 04.11.2002 06:21
SaMaz

Цитата:
А чем все-же закодирован этот AVI. VirtualDub ом не проверял?

Проверил. DivX оказался. Во всяком случае, VirtualDub говорит: "Decompressor: DivX Pro 5.0.2 Codec". И очередное но! У меня несколько AVI-шек. На все VirtualDub говорит: DivX. Часть играется, часть - криво.
И насчет основного вопроса: стянул исходники VirtualDub-а, посмотрю как он форматы и кодеки увязывает.

Спасибо зо помощь!
Автор: Pako
Дата сообщения: 04.11.2002 08:04
f_serg

Цитата:
Вот написал ты свой кодек (заодно и формат свой придумал). Как все это дело зарегистрировать в винде?

Ну если ты свой кодек написал, то для того, чтобы в винду внести его, нужно чтоб в твоём дистрибутиве был файл твой_кодек.inf в котором прописано, в какие ветки внести кодек, с какими расширениями ассоциировать, какие библиотеки использовать. Для примера можно взять любой инф-файл от кодека, хотя бы HuffYuv .
Только учти, что нужно иметь и файлы, закодированные твоим кодеком, чтоб было чего просматривать.
Ты не сможешь смотреть своим кодеком, например DivX или MJPEG, даже если и сможешь зарегить твой кодек именно для просмотра этих файлов.
Автор: Guest
Дата сообщения: 08.11.2002 21:30
Приветствую !!!
Я реккомендую програмку под названием AVIcodec, которую можно качнуть по адресу:
http://avicodec.duby.info/
Сам всегда ею пользуюсь - очень полезная прога - показывает видео И аудио кодек твоего AVI файла. Плюс выдаёт информацию о том, какие видео и аудио кодаки у тебя установлены.

Успехов !!!
Woodoo
Автор: f_serg
Дата сообщения: 09.11.2002 09:26
Guest
Спасибо! Полезная утилита. Да и сам сайт нужный.
Автор: aha
Дата сообщения: 03.01.2009 14:58
а как узнать какой видеокодек используется? в WMPx64 пусто, когда запрещаешь в ffdshow64 использовать libavcodek для XVID и DIVX , а видео идет, а что за кодек непонять
http://bestpics.ru/full/ScreenShot00250.jpg
Автор: zz111z
Дата сообщения: 03.01.2009 15:27
Взять media player classic home cinema, убрать в настройках использование всех встроенных кодеков, а далее при воспроизведении файла в разделе воспроизведение->фильтры смотреть что система прицепляет. Потом, в зависимости от того что нужно, менять приоритеты соответствующих декодеров.
Автор: aha
Дата сообщения: 03.01.2009 15:59

Цитата:
Взять media player classic home cinema, убрать в настройках использование всех встроенных кодеков, а далее при воспроизведении файла в разделе воспроизведение->фильтры смотреть что система прицепляет. Потом, в зависимости от того что нужно, менять приоритеты соответствующих декодеров.

так..взял MPC-Homecinema.942_(x64)
отключил все встроенные, запустил киношку
http://bestpics.ru/full/ScreenShot00251.jpg
Filter : AVI Splitter - CLSID : {1B544C20-FD0B-11CE-8C63-00AA0044B51E}
- Connected to:
CLSID: {CF49D4E0-1115-11CE-B03A-0020AF0BA770}
Filter: AVI Decompressor
Pin: XForm In
Filter : AVI Splitter - CLSID : {1B544C20-FD0B-11CE-8C63-00AA0044B51E}
- Connected to:
CLSID: {0F40E1E5-4F79-4988-B1A9-CC98794E6B55}
Filter: ffdshow Audio Decoder
Pin: In
- Connection media type:
Audio: MPEG Audio Layer 3 48000Hz stereo 128Kbps
---------
в результате получается , что видеокодек AVI Decompressor?
Автор: zz111z
Дата сообщения: 03.01.2009 16:16
да. вот тут при желание подробнее :
http://forum.sharereactor.ru/showthread.php?p=555548
8й пункт на странице.
Соответственно рекоммендуют от него избавляться.
Возьмите gspot или dsfm отсюда http://www.softella.com/dsfm/index.ru.htm
последний по мне поудобней, но не знаю как с x64 пойдет.
задайте ави декомпрессору низкий приоритет, а ффдшоу предпочтительный.
Автор: aha
Дата сообщения: 03.01.2009 16:34
zz111z
ага
dsfm для
ОС: Windows 95, 98, Me, 2000, XP.

в 9 посте http://forum.sharereactor.ru/showpost.php?p=555548&postcount=9
Иногда при построении графа DirectShow использует для декодирования видео фильтр AVI Decompressor:
Это универсальные фильтры, представляющие собой переходник между DirectShow и WfV. На самом деле это не есть хорошо, данные переходники выполняют лишнюю работу и зря кушают процессор. Рекомендую при помощи GSpot-а изучить процесс подбора декодера и постараться добиться использования другого DirectShow фильтра

я тут как раз пытаюсь подобрать декодер аппаратный , а не программый ффдшоу вот в чем вся суета и я полез в кодеки...
Автор: zz111z
Дата сообщения: 03.01.2009 16:38
Впомнилось - лучше брать MONOGRAM GraphStudio
И график что используется нарисует, можно приоритет менять, есть x64
http://blog.monogram.sk/janos/
или прямо
http://blog.monogram.sk/janos/download/graphstudio64.exe

а аппаратный аналогично - находите, регистрируете в системе(если нет автоматического инсталлятора) - задаете наивысший приоритет.
Автор: aha
Дата сообщения: 03.01.2009 16:54
zz111z
спасибо

Цитата:
а аппаратный аналогично - находите

осталось дело за малым...

Автор: zz111z
Дата сообщения: 03.01.2009 17:09
в конце ветки про mpchc ссылка на hd пак
http://forum.ru-board.com/topic.cgi?forum=5&topic=28196&start=600
там-же мнение участника относительно некоторых декодеров.

лично у меня стоят декодеры от киберлинка для h264/avc и тоже от киберлинка для mpeg2. собственно полный киберлинк у меня и стоит . но он большой и там мусора тоже много, проще поставить нужное отдельно.

http://www.dvbsupport.net/download/files/CLVD131208.EXE - Cyberlink Mpeg2 Decoder Pack

Автор: aha
Дата сообщения: 03.01.2009 17:18
да,но только речь про 64 битные плееры и соответсвенно кодеки к ним ( установлен только ffdshow_rev2562_20090102_x64(vs2008)+ матрешкин
Автор: zz111z
Дата сообщения: 03.01.2009 17:26
точно...
поставте тогда полный cyberlink power dvd 8. в варезнике посмотрите сборки.
и кстати в самом mpchc есть встроенные аппаратные декодеры на h264/vc1
Автор: aha
Дата сообщения: 03.01.2009 18:34

Цитата:
поставте тогда полный cyberlink power dvd 8. в варезнике посмотрите сборки.

да поставил, после установки было запущено где-то 4 процесса, в сумме без фильма отжирающие 150 мегов памяти..монстр а не плеер , у меня 64 битный WMP c фильмом 50 МБ кушает...ну да ладно
кстати прочитал AVI Decompressor- это встроенный в систему декодер MPEG4 и честно говоря я не понял чем он плох (На самом деле это не есть хорошо, данные переходники выполняют лишнюю работу и зря кушают процессор.) так писали на ликбезе
я построил графы к фильму и че-то не увидел , что он лишний...
http://bestpics.ru/full/ScreenShot00253.jpg
http://bestpics.ru/full/ScreenShot00254.jpg

Автор: zz111z
Дата сообщения: 03.01.2009 19:57
там написано -переходник между DirectShow и WfV
правильно VFW - video for windows - старый фреймворк для видео, директшоу ему на замену как раз и вышел
vfw -это примерно эпоха 95x, точнее не скажу, но суть и так понятна:
очень старый, поддерживает старые стандарты, не использует все возможности директшоу и тд...
Лучше использовать что поновее
Автор: aha
Дата сообщения: 03.01.2009 20:06

Цитата:
Лучше использовать что поновее

ок ...теперь с этим понятно, теперь ушел сюда http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=28196&start=600
разбираться с h264

Страницы: 1

Предыдущая тема: Какой Tweak'олкой вы пользуетесь?


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