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

» The KMPlayer (часть 2)

Автор: VitalyVitaly
Дата сообщения: 28.03.2009 15:29
Решил проблему "cannot extract video thumbnail" в AlbumArt.
Виновником оказался BlackList.txt в Мои документы\The KMPlayer\AlbumArt.
Автор: Leganza
Дата сообщения: 28.03.2009 16:32
Не врубаюсь - скачал новую сборку Pre1435, ссылку увидел здесь.
При попытке назначить KMPlayer дефолтным для проигрывания всех видеофайлов Виста не реагирует совершенно, даже не могу объяснить, что происходит. Захожу в Панель управления, программы по умолчанию, нахожу .avi, выбираю KMPlayer и... система сбрасывает на WMP. Что за...? В самом плеере умолчания и ассоциации стоят верно, но видеофайлы все равно упорно хотят открываться только WMP или MPC.
Вот.
Автор: VitalyVitaly
Дата сообщения: 28.03.2009 16:48
Ух и шапка здорова.
Автор: Victor_VG
Дата сообщения: 28.03.2009 16:54
Leganza

Зайди в Реестр, подключ [HKEY_CLASSES_ROOT] и посмотри сопоставления. Обычная форма записи:ключ .<расширение>, а в нём будет ссылка в безымянном значении (многие редакторы Реестра покажут его имя или как @ или напишут defoult) на другой ключ в котором и будет описание. Нас интересует его подключ open в нём надо сменить имя приложения на KMPlayer с путём, а параметр - это имя воспроизводимого файла, взять обязательно в кавычки. Например так <path>\KMplayer.exe "%1". Если путь включает пробелы, то и его надо заключить в кавычки. Это правило WinAPI, его несоблюдение гарантировано вызовет системную ошибку. В лучшем случае сообщение "Файл не найден", а вообще не предсказуемо. Заодно я буду благодарен если ты в качестве любезности пришлёшь мне кусок этого ключа из Vista - я тогда смогу написать автомат-корректор учитывающий её особенности. У меня сейчас Vista не стоит, а программы работают в эмуляции под UNIX. Моя предыдущая сборка написана под WinXP, хотя у ребят на Viste ставил, вроде без проблем. Но там не не разрешили сделать копию нужных разделов Реестра - одни спешили, иные за свои "секреты" боялись.
Автор: Leganza
Дата сообщения: 28.03.2009 17:11


Так. И что, говоришь, тут менять?
Автор: Victor_VG
Дата сообщения: 28.03.2009 17:52
Leganza

Запись avifile видишь? Открой ключ avifile\open и в нём меняй значение по умолчанию. Как его узнать смотри выше. Идея в том, что каждому действию сопоставлен свой ключ. Стандартное действие выполняемое по умолчанию задано в ключе open. Ключи типа open this... имеют более низкий приоритет. Дальше мы изменив значение данной записи Реестра меняем сопоставления.
Автор: Vitamin1978
Дата сообщения: 28.03.2009 19:19
Здравствуйте.
Установил версию 2.94.1434. В меню Автозапуска дисков нет выбора Открыть с помощью KMPlayer. Не подскажете как решить данную проблему, а при нажатии Воспроизведение воспроизводится Windows Media Playerом, можно как-нибудь изменить так, чтобы открывалось по умолчанию KMPlayerом. Заранее спасибо.
Автор: Leganza
Дата сообщения: 28.03.2009 20:31


Все равно не понял. Открываю avifile (но у него же нет подключей!), его значение 0000. Как его менять?
Автор: Jans
Дата сообщения: 28.03.2009 20:47
подскажите, в последнее время, плеер наотрез отказывается проигрывать недокаченные файлы, при запуске оного вылетает ошибка с предложеним обновить кодеки



версия сабжа 2.9.3.1428 , кодека KLM - 4.7.0.0
Автор: Victor_VG
Дата сообщения: 28.03.2009 21:24
Leganza

Тут всё верно. Давай посмотри что у нас есть в Реестре по подключам:

.avi

Цитата:
[HKEY_CLASSES_ROOT\.avi]
@="KMPlayer.avi"
"PerceivedType"="video"
"Content Type"="video/avi"
"MP2.Last"="Default"
"KMPBackup.bak"="avifile"

А он ссылается на ключ avifile:

Цитата:
[HKEY_CLASSES_ROOT\AVIFile]
@="Video Clip"
"PreferExecuteOnMismatch"=dword:00000001
"EditFlags"=hex:00,00,01,00
"FriendlyTypeName"="@C:\\WINDOWS\\inf\\unregmp2.exe,-9905"

[HKEY_CLASSES_ROOT\AVIFile\shell\open\command]
@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:8 /Open \"%L\""

Но, так как KMPlayer эту ссылку изменил, то мы видим другую ссылку @="KMPlayer.avi", старую ссылку видим в другом значении "KMPBackup.bak"="avifile". Т.е. нам надо идти по ссылке KMPlayer.avi. И там мы видим искомое:

Цитата:
REGEDIT4

[HKEY_CLASSES_ROOT\KMPlayer.avi]
@="KMP - Обычный видеофайл Windows"

[HKEY_CLASSES_ROOT\KMPlayer.avi\DefaultIcon]
@="\"C:\\Program Files\\The KMPLayer!\\KIconLib.dll\",2"

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\Enqueue]
@="Добавить в KMP"

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\Enqueue\command]
@="\"C:\\Program Files\\The KMPlayer!\\KMPlayer.exe\" /ADD \"%1\""

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\MediaInfo]

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\MediaInfo\Command]
@="\"C:\\Program Files\\MediaInfo\\MediaInfo.exe\" \"%1\""

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\open]

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\open\command]
@="\"C:\\Program Files\\The KMPlayer!\\KMPlayer.exe\" \"%1\""

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\play]
@="Воспроизвести в KMP"

[HKEY_CLASSES_ROOT\KMPlayer.avi\shell\play\command]
@="\"C:\\Program Files\\The KMPlayer!\\KMPlayer.exe\" \"%1\""

И нам остаётся только поменять пути на реальные во всех файлах, и сделать нужные замены. А раз у нас Реестр не изменился, то позднее займусь - сейчас есть куча недоделанной работы.

Vitamin1978

F2 -> Ассоциации/Захват -> Автозапуск CD/DVD (XP) поставить флаги и нажать кнопку Задействовать.

Leganza

Кстати, а ты эту кнопку нажимал? Давай начнём с неё, а если не получится, будем Реестр править
Автор: 7sh3
Дата сообщения: 28.03.2009 21:53
ALEX_SS1

Цитата:
а чего 64 обделили.

нет x64 винды

Leganza
в панель управления > программы по умолчанию > настройка доступа к программам и умолчаний (блин надо же было так написать ) > другая >>> убери там WMP, потом уже ассоциируй в >> Сопоставление типов файлов или протоколов конкретным программам...
если после установки висты не запускать WMP и убрать его из программ по умолчанию тогда все нормально ассоциируется средствами самого KMP
когда сделают в KMP ассоциации файлов совместимые с вистой\win7 неизвестно

Victor_VG
HKEY_CLASSES_ROOT не та ветка где надо вручную ковырять, надо в HKEY_LOCAL_MACHINE

Vitamin1978

Цитата:
В меню Автозапуска дисков нет выбора Открыть с помощью KMPlayer.

здесь все включено?


Добавлено:
Jans

Цитата:
при запуске оного вылетает ошибка с предложеним обновить кодеки

ну и где там предложение обновить кодеки? откуда недокаченные файлы? если заголовок файла не скачался то ничего нельзя будет воспроизвести в любом плеере
Автор: Jans
Дата сообщения: 28.03.2009 22:23
7sh3 23:53 28-03-2009
Цитата:
где там предложение обновить кодеки?

на скрине внизу окна кнопка

Цитата:
откуда недокаченные файлы?

с локалки

Цитата:
если заголовок файла не скачался то ничего нельзя будет воспроизвести в любом плеере

я же говорю
22:47 28-03-2009
Цитата:
в последнее время

т.е. раньше все показывало будучи недокаченным, я запускал фильм на просмотр в то время, когда он еще качался, что, собственно, в сабже меня больше всего и устраивало,
так понятней?
Автор: ALEX_SS1
Дата сообщения: 28.03.2009 22:29
7sh3
В каком плане нет 64 винды? может я смогу помоч в вопросе создания такой сборки - в чём загвоздка то?
Автор: 7sh3
Дата сообщения: 29.03.2009 00:57
Jans

Цитата:
на скрине внизу окна кнопка

и что с этого, там есть еще две кнопки, то что в окне написано тебя видимо не интересует

Цитата:
так понятней?

не понятней как с локалки? с фтп качаешь, dc++ или просто файл скачиваешь с расшаренной папки?

ALEX_SS1

Цитата:
В каком плане нет 64 винды?

просто нет, выйдет RC Win7 x64 - поставлю
Автор: oysterhead
Дата сообщения: 29.03.2009 01:34
Ребят, всю тему шерстить мочи нет, помогите пожалуйста

часто делаю скриншоты с фильмов на референсы, а поскольку смотрю как правило в оригинале и с сабами, то приходиться мириться с тем, что KM, как и GOM, скрин делает вместе с сабами

Лайт Аллой умеет сохранять скрины как есть, но глючный какнизнамошто, и мнится мне что KM тоже должен это уметь, но сколько не бился с режимами наложений - толку ноль. Захват исходного кадра тоже идет вместе с сабами.

Как быть, чо делать ?

Автор: NickOnToluca
Дата сообщения: 29.03.2009 09:30
oysterhead
Субтитры вроде можно выводить не В изображении, а ПОВЕРХ изображения.
Извините за неконструктивное предложение, но может помочь.
Автор: 7sh3
Дата сообщения: 29.03.2009 09:53
oysterhead
может просто отключать субтитры (Alt+X) перед захватом (Ctrl+E)
Автор: Leganza
Дата сообщения: 29.03.2009 10:07
В общем, ничего не помогло. По настройкам умолчания в панели управления не помогло, потому что там реально ничего нельзя сделать. А по реестру... Не дорос я до ковыряния в высших сферах(((
Сделаю откат к 1428, и все будет нормально. Всем спасибо и извините за причиненные неудобства.
Автор: Jans
Дата сообщения: 29.03.2009 10:19
7sh3 03:57 29-03-2009
Цитата:
как с локалки? с фтп качаешь, dc++ или просто файл скачиваешь с расшаренной папки?

с локального сервера aka с расшаренной папки

вы мне галку подскажите где поставить в опциях, отвечающую за просмотр недокаченных файлов, а с локалки, ни с локалки - не суть
ибо как я уже сказал, и снова повторюсь, уже в третий раз, что
01:23 29-03-2009
Цитата:
раньше все показывало будучи недокаченным

Автор: NickOnToluca
Дата сообщения: 29.03.2009 10:23
Leganza

Цитата:
По настройкам умолчания в панели управления не помогло

Из этих слов делаю вывод, что ты не знаешь, что будет, если нажать F2

Там еще пожно заставить его хранить все настройки не в реестре, а в ini-файле, чтобы не потерять настройки при переустановке системы.

Добавлено:
А по твоему вопросу может помочь:
Обработка субтитров -> Выводить в наложении.
Автор: 7sh3
Дата сообщения: 29.03.2009 11:56
Jans

Цитата:
уже в третий раз

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


Цитата:
версия сабжа 2.9.3.1428 , кодека KLM - 4.7.0.0

он то зачем нужен?
Автор: Jans
Дата сообщения: 29.03.2009 12:36
7sh3
вообщем не в сплиттерах дело ..
заметил, что раньше при копировании с сервера, размер копируемого файла увеличивался по мере его копирования
сейчас же, при начале копирования размер файла показывается как фактический, т.е. полный, тот который имеет исходный файл на серваке
+ ко-всему прочему, если производить копирование не штатными средствами, а через сторонние утилиты, в моем случае это - Kill Copy, то копируемый файл проигрывается сабжем на ура, как собственно и было до недавнего времени
Автор: Victor_VG
Дата сообщения: 29.03.2009 12:45

7sh3

Ну, реально улей HKCR действительно не существует, это просто аллиас в БД Реестра на подключ [HKEY_LOCAL_MACHINE\SOFTWARE\Classes]. Просто в него проще дать отсылку, чем в HKLM заставить новичка ковыряться - что тут, что там натворят дел ... лопатой не разгребёшь, да здесь (в HKCR) глаза меньше разбегаются.
Автор: 7sh3
Дата сообщения: 29.03.2009 13:13
Jans

Цитата:
размер файла показывается как фактический, т.е. полный

круто проводник научился без -дефрагментационному методу копирования ( типа как в DC++) странно конечно это все, кстати эта Kill Copy не могла там что-то изменить, что будет если удалить
я такое окно с ошибкой вижу в той же DC++ когда файл закачивается с кучи юзеров но нет заголовка, т.е. качается не с начала файла, сам же файл на диске сразу имеет фактический размер...

Добавлено:
Leganza

Цитата:
В общем, ничего не помогло.

то что я привел по ассоциациям 100% работает на Vista\Win7, проверено неоднократно, версия плеера не влияет, проблемы могут быть только если Vista\Win7 не оригинал а какая-нибудь сборка
Автор: Vitamin1978
Дата сообщения: 29.03.2009 14:06
7sh3
Victor_VG
спасибо большое! помогло....галка стояла...нажал Задействовать - добавилась строка в меню Автозапуска
Автор: oysterhead
Дата сообщения: 29.03.2009 14:10
NickOnToluca
я же написал - с наложением пробовал и так и эдак, не спасает

7sh3
это полумеры, скринов делаю очень много и по большей части на лету, не останавливая фильма

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

Просто не знаю, в какую кнопку ткнуть, что включить и что выключить - надеялся, что кто-то уже сталкивался с этим делом и подскажет.
Автор: Pred_2000
Дата сообщения: 29.03.2009 14:49
Подскажите, можно ли сделать, чтобы при сворачивании окна воспроизведение становилось на паузу?!! Если такое возможно, "ткните носом" где это...
Автор: Jans
Дата сообщения: 29.03.2009 15:06
7sh3
коллективный разум победил

нашел-таки решение проблемы , а суть ее такова:
не так давно копался с настройками Тотала, и, сам не знаю зачем, во вкладке Операции с файлами выставил пункт Использовать режим совместимости для следующих дисков: как *, т.е. для всех дисков



попробовав же выставить данный режим только съемным дискам



все вернулось на крУги своя
файлО теперь, как и раньше, читается без проблем, и размер его теперь показывается нарастающим итогом
бОльшего и не надо

Добавлено:

Важное уточнение!

18:06 29-03-2009
Цитата:
размер его теперь показывается нарастающим итогом

применимо только к Fat32 дискам!
на Ntfs разделах, размер копируемого файлА и в [more=том] [/more], и в [more=другом] [/more] случаях показывается фактическим!
Автор: 7sh3
Дата сообщения: 29.03.2009 22:18
Jans

Цитата:
Важное уточнение!

все-таки TC нельзя назвать "штатными средствами" копирования :)
Автор: ONick
Дата сообщения: 29.03.2009 23:23
7sh3

Цитата:
замени coreavcdecoder.ax в папке плеера на версию 1.9.5

Выложите пожалуйста файлик куда-нибудь

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

Предыдущая тема: WIN RAR ТРЕБУЕТ СЛЕДУЮЩИЙ ТОМ


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