Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » The KMPlayer (часть 4)

Модерирует : gyra, Maz

articlebot (27-01-2014 00:32): The KMPlayer (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика:  часть 1  |  часть 2  |  часть 3
 

 

 


  •   Сборка от : 7sh3
     
  •   Скины от : Lirion


Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:45 01-06-2010 | Исправлено: De2monNik, 01:54 24-01-2014
cuba65



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
haxdoe
Про снайперство - есть резон, ибо Вы в полноэкранном режиме умудряетесь оставлять курсор мыши на полосе времени оконного режима. Мне кажется, проще пользоваться Enter и для выхода из полного экрана тоже, а не щёлкать дважды мышь.

Всего записей: 1547 | Зарегистр. 13-04-2008 | Отправлено: 15:25 08-06-2013
haxdoe

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cuba65
 
Я написал о том, как самолично увидеть и понять, в чем заключается глюк, обычно я пользуюсь либо enter, но чаще двойным кликом левой кнопкой мыши, и иногда при выходе из полноэкранного, курсор случайно попадал на полосу прокрутки, что происходит я уже писал и дал пример того, как если кто хочет, может сам проверить, речь конечно же о последней версии, которой я естественно уже не пользуюсь.

Всего записей: 776 | Зарегистр. 10-11-2009 | Отправлено: 16:59 08-06-2013 | Исправлено: haxdoe, 17:08 08-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YJ
 
Собрать то можно только нужно ли ?
Собирал одно время но создалось впечатление что это никому не интересно.
Проще самостоятельно подключить делов на 2 минуты.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 17:52 08-06-2013
YJ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
Ну что ж, тогда будем пробовать подключить по инструкции.
Вот только бы не запутаться и ничего не напортить
 
Кстати, подскажите, пожалуйста, правильно ли я понимаю.
Если хранить настройки в ini файле и подключить LAV из папки KMP,
 смогу ли я использовать такой готовый комплект с флешки на разных системах ?
Или "Диспетчер фильтров" является частью ОС и его настройки на другие пк не перенесуться ?

Всего записей: 39 | Зарегистр. 27-02-2007 | Отправлено: 23:10 08-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YJ
 
Да этот комплект будет вполне работоспособен хотя при первых запусках видео будут вылетать ругательства насчёт отсутствия dll. Но схема подключения будет не такой как в шапке. LAV должен лежать в папке с KMP, все три фильтра нужно подключить без регистрации как внешние (не как системные). Все три принудительно и должны быть задействованы на вкладках: входной фильтр, сплиттер, внешний видеодекодер, внешний аудиодекодер.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 01:46 09-06-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и еще, после настройки и выхода из KMP надо будет в ini-файле изменить абсолютные пути на эти кодеки/сплиттеры на относительные.

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 04:48 09-06-2013
YJ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
Спасибо, вроде бы получилось.
В системном "Диспетчере фильтров..." ничего не изменял.
В "Диспетчере заказных фильтров" добавил внешние фильтры: LAVSplitter.ax, LAVVideo.ax. Поправил приоритеты.
"LAV Splitter Source" сам третьим подцепился. Это нормально ? Его можно удалить ?
 
Далее во "Встроенном видеодекодере" отключил Libcodec.
"Входной фильтр/сплиттер AVI" -> Системный.
Сплиттер -> Внешний декодер -> Добавить внешний кодек: выбрал LAVSplitter.ax, LAVVideo.ax, галочки проставил, где возможно выбрал "* LAV Splitter".
Снова третьим подцепился "LAV Splitter Source". Удалить ?
 
Во "Внешнем декодере видео" все выбрал "LAV video decoder".
Внешний аудиодекодер - тут ничего не изменял. Может что-то упустил здесь ?
 
"Настройки DVD" -> "Декодер MPEG2" по инструкции.
 
Вот что получилось
И да перед воспроизведением mkv(avc) получил ошибки об отсутствующих avformat-lav-55.dll и avutil-lav-52.dll .
Они у меня лежали рядом с LAV*.ax в KMPlayer\LAVFilters, чтобы обновлять легче было.
После того как закинул оттуда все *.dll в корень папки KMPlayer, он больше не ругается.
 
 
unreal666

Код:
 
path=str:X:\Portable\KMPlayer\LAVFilters\LAVSplitter.ax
path=str:X:\Portable\KMPlayer\LAVFilters\LAVVideo.ax
 

Можно подробнее, как мне исправить эти пути на относительные.

Всего записей: 39 | Зарегистр. 27-02-2007 | Отправлено: 16:03 09-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YJ

Цитата:
Можно подробнее, как мне исправить эти пути на относительные.  

Просто уберите в записи путей часть X:\Portable\ заменив эту запись на .\. Система это поймёт. То, что DLL вы положили рядом с KMPlayer.exe правильно - посмотрите что про это написано в статье Путь поиска, используемый Windows для обнаружения библиотеки DLL MSDN (Microsoft Developer Network). которую вы интуитивно использовали. Это и ответит вам на вопрос почему при помещении DLL в подкаталог выводится сообщение об ошибке.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 17:01 09-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Это и ответит вам на вопрос почему при помещении DLL в подкаталог выводится сообщение об ошибке.

в любом другом плеере абсолютно пофигу где будут лежать файлы lav, а kmp конечно не кривой  
какой нафиг msdn, причем здесь поиск, плеер уже знает где лежит ax файл, его уже указали в настройках плеера
 
 

Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 17:47 09-06-2013
YJ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Код:
 
path=str:.\KMPlayer\LAVFilters\LAVSplitter.ax
path=str:.\KMPlayer\LAVFilters\LAVVideo.ax
 

Так не нашло. А похоже, что используется системный LAV из K-Lite Codec Pack.
 Т.к. в настройках можно заметить более старый номер версии LAV.
 
Предположил, что логично считать "." папкой запуска программы.
И вот так сработало:

Код:
 
path=str:.\LAVFilters\LAVSplitter.ax
path=str:.\LAVFilters\LAVVideo.ax
 

 
Также, после редактирования, KMP самовольно переписывает строку:

Код:
 
CaptureFolder=str:X:\Portable\KMPlayer\.\Capture\
 

Не то что бы мешает, скорее похоже на баг. Или же тут нужен другой формат указания относительного пути.
 
Кстати, а возможно ли в KMPCfg.ini использовать переменные вроде %userprofile% ?

Всего записей: 39 | Зарегистр. 27-02-2007 | Отправлено: 18:00 09-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
Цитата:
в любом другом плеере абсолютно пофигу где будут лежать файлы lav, а kmp конечно не кривой  
какой нафиг msdn, причем здесь поиск, плеер уже знает где лежит ax файл, его уже указали в настройках плеера  

Конечно MSDN не нужен - если строго соблюдать всё что там написано то и ругать будет нечего. Программа может и знает где лежит основной модуль фильтра, да только у системного загрузчика есть "баг" - нет зависимости по путям поиска модуля и он выводит сообщение об ошибке. А раз так, то это "КМР кривой", а не пользователь напортачил. Говорят иногда и думать стоит, а не ляпать первое что на язык попало.
 
YJ
 
Да, тут я не учёл, что не все программы допускают UNIX формат указания корневого каталога. Для многих других (в частности консольных) программ эта форма записи пройдёт. Спасибо за замечание. И второе что я не учёл - это лишний уровень вложенности - в данном случае да, указывать в записи пути \KMPlayer было ошибкой. Прошу прощения за неё.
 
Переменные среды в принципе использовать можно - их раскроет сама ОС при запуске приложения, и если что выведет сообщение об ошибке пути. Тут всё зависит от того, обрабатывают ли их использованные при сборке внешние библиотеки Delphy. Мне попадались программы которые с переменными среды в путях отказывались работать, но в большинстве случаев это работает без проблем.  
 
Что касается перезаписи путей с относительных на полные в KMPCfg.ini то я опять же по аналогии с другими программами тут бага не вижу. Многие программы так делают для ускорения повторного запуска. Хотя я и особого смысла в этом так же не вижу.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 18:19 09-06-2013
YJ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Благодарю за помощь, ведь правильное решение нашлось
Завтра смогу проверить на чистой системе. Думаю, будет порядок.
 
А на счет CaptureFolder хотелось, чтобы все было красиво, и KMP не перезаписывал вручную введенный путь:
"CaptureFolder=str:.\Capture\"
Пусть даже если я его и не использую. Ведь для "path=str:.\" все остается на месте.

Всего записей: 39 | Зарегистр. 27-02-2007 | Отправлено: 19:24 09-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Говорят иногда и думать стоит, а не ляпать первое что на язык попало.

я вот не понимаю, вот мои сообщения, они у тебя как-то по-другому отображаются что ли?
чего тебе непонятно в этом тексте - в любом другом плеере абсолютно пофигу где будут лежать файлы lav ???
эта проблема исключительно kmp, какие системные загрузчики, какой msdn, чего ты мозги пудришь пользователям

Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 19:39 09-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
Скажи честно - "Не царское это дело думать! КМР кривой - лично мне он не нравится, и потому я его ругаю!" и поймут.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 20:13 09-06-2013 | Исправлено: Victor_VG, 20:14 09-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Скажи честно - "Не царское это дело думать! КМР кривой - лично мне он не нравится, и потому я его ругаю!" и поймут

я указываю на конкретные недостатки kmp, вот такие вещи как с внешними фильтрами и называются "кривизной", по этому факту есть что сказать?

Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 20:36 09-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
Написать на Мантис что тебе мешает? Известна проблема - исправят, а так выходит только пустой шум. Вот и думай в чью он пользу....

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 20:54 09-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Написать на Мантис что тебе мешает?

вроде как ты у нас тут "разработчик", информация от пользователей получена, что мешает?

Цитата:
Известна проблема - исправят

они фундаментальные проблемы со сплиттерами/декодерами/рендерами не могут исправить уже несколько лет, пользователям приходится костыли прикручивать, о чем ты?

Цитата:
а так выходит только пустой шум

да у тебя все "пустой шум" и "детские болезни",  я же говорю прямо - "кривизна"

Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 21:19 09-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YJ
 
Libcodec можно не отключать.
LAV Splitter Source не нужен.
Системные пути к LAV компонентам переназначать не нужно, они должны просто находиться в папке KMP в отдельной папочке с именем например просто: LAV ...
Фразы типа "отсутствует avformat-lav-55.dll" появляются однократно при первом запуске AVI, при первом запуске MKV и т.д. При новых запусках KMP их уже не будет.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 21:48 09-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7sh3
 
А кто громче всех шумит? Орёшь будто на ежа плюхнулся.
 
zallen
 
Не путай божий дар с яичницей. В системе есть строгие правила и их надо соблюдать. Если каталог не в пути или если относительный путь к нему не прописан в коде вызывающего модуля СООБЩНИЯ ОБ ОШИБКАХ ВСЕГДА ДОЛЖНЫ ВЫВОДИТСЯ. Это у 7sh3 то, что ему нравится прямое, а а всё остальное - кривое.  
 
Я не собираюсь в стотысячный раз здесь копировать MSDN - что для тебя, что для него это бесполезно - ведь вы всё равно документацию не читаете. Вы оба зациклились в своих фобиях и представлениях как должно быть и если что-то не по вашему вы тут же с остервенением начинаете молоть откровенную чепуху.
 
Без обид, но вы оба кроме самих себя давно никого не желаете слушать.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33205 | Зарегистр. 31-07-2002 | Отправлено: 22:29 09-06-2013 | Исправлено: Victor_VG, 22:37 09-06-2013
7sh3

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen

Цитата:
они должны просто находиться в папке KMP в отдельной папочке с именем например просто: LAV ...

он не регистрирует lav в системе, работать не будет, ему файлы только в папку с плеером и надеется, что на другой системе где он будет запускать не будет установлен lav c какими-нибудь кодек-паками, иначе будет твое однократное появление

Цитата:
Фразы типа "отсутствует avformat-lav-55.dll" появляются однократно

на нормальной чистой системе появляться будет всегда, сам lav конечно работать не будет, однократно может появится если в системе есть еще один (другой) lav, зарегистрированный  
 
Victor_VG

Цитата:
А кто громче всех шумит? Орёшь будто на ежа плюхнулся.

т.е. тебе на kmp пофигу, да?

Цитата:
Я не собираюсь в стотысячный раз здесь копировать MSDN [?] - что для тебя, что для него это бесполезно - ведь вы всё равно документацию не читаете.

если бы ты еще понимал что копируешь
видео, суть проблемы - Desktop.LAV.Connect.mp4 (29.6 МБ)

Цитата:
начинаете молоть откровенную чепуху.

уж кто бы говорил

Всего записей: 13915 | Зарегистр. 16-10-2005 | Отправлено: 23:50 09-06-2013 | Исправлено: 7sh3, 23:58 09-06-2013
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

Компьютерный форум Ru.Board » Компьютеры » Программы » The KMPlayer (часть 4)
articlebot (27-01-2014 00:32): The KMPlayer (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru