Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] кодек Huffyuv и Win7x64 (http://forum.oszone.net/showthread.php?t=152780)

YanTo 10-10-2009 04:53 1239072

кодек Huffyuv и Win7x64
 
В теме Аудиовидеофлейм запостил сообщение, которое, в последствие, ув. DJ Mogarych выделил в отдельную тему. Но и там, к сожалению, ответов всё ещё нет. И, вообще, в том разделе форума довольно низкая активность, а вопрос до сих пор актуален. В связи с этим и в надежде на быструю помощь, решил отзеркалить эту тему сюда. Как я понимаю, проблема не столько в кодеке, сколько в его интеграции с виндой. Итак...


Цитата:

Цитата YanTo
Друзья, помогите, пожалуйста, прикрутить кодек Huffyuv v2.1.1 к Win7x64
Захватил с VHS несколько файлов этим кодеком, ещё когда сидел на WinXP.
А сейчас юзаю Win7x64 и не могу открыть видео в этих файлах (звук есть).
Что делать? Help me :)


okshef 10-10-2009 10:27 1239145

Пакет k-lite пробовали? Этот кодек входит в его состав. Попробуйте еще video_conversion_pack

YanTo 11-10-2009 10:56 1239898

Цитата:

Цитата okshef
Пакет k-lite пробовали? Этот кодек входит в его состав. Попробуйте еще video_conversion_pack »

Тут дело вот в чём... Если бы вопрос касался только просмотра видео, то да, тогда бы я поставил какой-нить кодек-пак. Мне же нужно поработать с редактированием видео, по этой причине установка мультипаков не приветствуется, желательно установить только те кодеки, которые действительно нужны для работы.

...не понятно, почему видео нет, Huffyuv вроде устанавливается и рапортует что всё ок, а видео нет :(
Причём, на ХРшке всё работает...


upd...
Вот, ещё нюанс обнаружился... Если в win7x64 открыть файлы захваченные посредством данного кодека в virtualdub, то всё работает (и звук и видео), а если в sony vegas или каком-нить плеере, то работает только звук. Непонятно...

Morpheus 11-10-2009 15:28 1240057

YanTo,
  1. Извлеките файлы: huffyuv.dll и huffyuv.inf в C:\Temp
  2. Запустите командную строку от имени администратора (Важно!).
  3. В окне командной строки введите: "cd C:\Windows\SysWOW64" без кавычек.
  4. Введите: "rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 C:\Temp\huffyuv.inf" без кавычек.
  5. Если не появилось ошибок - уходим на перезагрузку. Если же ошибка возникла - повторяем пункт №4 (возможно 3-4 раза).

Найденные версии кодека:
1
2
3

Возможно, придётся попробовать с каждой из них.

YanTo 11-10-2009 19:19 1240174

YYYn, спасибо большое, Ваша рекомендация помогла!
Помогла, правда, частично, потому что винда кодек видит, а вот софт как-то не совсем...
WMP12 стал видео открывать и исправно показывать. MPC-HC говорит, мол, кодека нет и играет только звук. Так же ведёт себя и Vegas (это очень грустно). По поводу Vegas и MPC-HC, я так понимаю, надо разбираться непосредственно с самими программами, а не с виндой.

Как делал.
С Вашей подсказки, набросал простейший
батник
Код:

C:\Windows\SysWOW64\rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 C:\Temp\huffyuv.inf
pause
exit

pause - чтобы контролировать наличие\отсутствие ошибок :)


и положил его в корень С: , а в C:\Temp сложил huffyuv.dll и huffyuv.inf .
Батник запускал от админа. Что интересно, WMP стал открывать проблемные файлы сразу - до перезагрузки ПК.

Что касается Win7 - наверное, можно считать что проблема решена. По поводу вегаса - пойду на их форум :) Спасибо!

Morpheus 11-10-2009 19:26 1240182

YanTo, пожалуйста!

А все 3 кодека попробовали?

YanTo 12-10-2009 16:59 1241021

YYYn, да, попробовал все три версии, плюс ту, с которой собственно и был сделан захват.

Сегодня видел информацию, что якобы к Win7x64 довольно сложно прикрутить кодеки не х64. В том смысле, что если кодек х86, то х64 софт этот кодек не увидит. Вот я и думаю, может поэтому Vegas x64 не видит моё видео, т.к. huffyuv - это х86 кодек (хотя, пробовал и версию huffyuv64 - не помогло)... Вобщем, надо проверять.

Morpheus 12-10-2009 17:27 1241035

Цитата:

Цитата YanTo
Сегодня видел информацию, что якобы к Win7x64 довольно сложно прикрутить кодеки не х64. В том смысле, что если кодек х86, то х64 софт этот кодек не увидит. Вот я и думаю, может поэтому Vegas x64 не видит моё видео, т.к. huffyuv - это х86 кодек (хотя, пробовал и версию huffyuv64 - не помогло)... Вобщем, надо проверять. »

Так ссылка №2 - это и есть x64 (якобы).
А sony vegas 9-я или 8-я? Я наталкивался на информацию, что к самой винде прикрутить x86-кодек труда не составляет (способ я описал выше), а вот к x64-софту для захвата сложно (или не возможно). К VirtualDub должно прикручиваться нормально. В общем, инфы очень много - надо читать.

YanTo 12-10-2009 19:25 1241127

YYYn,
vegas 9-ый, редакция х64. Открыть требуемое видео отказывается.
Сегодня видел совет, что для такого случая нужно поставить vegas x86 и работать в нём. Кодек к самой винде, я так понял "прикрутился", т.к. WMP работает, а вот чтобы vegas увидел х86-ой кодек, vegas тоже должен быть х86. Завтра буду пробовать :)


upd

заррраза!
Действительно, информация подтвердилась - после установки vegas в редакции x86, vegas спокойно заюзал х86-ой кодек huffyuv и открыл "проблемный" файл. После этого, эксперимента ради, установил MPC-HC x86 и он тоже спокойно и без нареканий воспроизвёл требуемый файл! Попытка проиграть этот же файл в MPC-HC x64-ой редакции, приводит к сообщению об отсутствии видео-кодека и проигрыванию только аудио (изображение отсутствует).
Вот такие пироги :( Получается, Win7x64 "разрешает" х64-софту использовать только х64-кодеки, а х86-му, соответственно, х86-ые...
Получается странная картина: имея х64 Ось и х64 софт нет возможности поработать с кодеком х86 :( Для решения проблемы, приходится дублировать установленный софт и держать на машине как х64, так и х86-ую редакцию... Печально... :(

Это первый и единственнык косяк (фича?), который меня существенно огорчил с момента выхода первой беты Win7...


Время: 10:37.

Время: 10:37.
© OSzone.net 2001-