Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Вот первые мои потуги в создании VLC- плагина. Кто знает, может и выйдет толк со временем (если будет спрос), а пока (кому интересно) тестируем...
Собственно необушная дэмка мало-чем отличается от ранее представленного экзешника Delphi, но это уже некий задел (набросок), потому прошу не судить слишком строго, т.к. пока я ещё изучаю этот VLC...
Баги и глюки весьма вероятны, и нужно о них сообщать! Один глюк известен - нечетко работает отсчет времени воспроизведения (надо окучивать события проигрывателя, а пока я за них толком не принимался), потому для корректировки работы слайдера позиции воспроизведения применена кнопочка с названием "FIX Slider", которую надо нажимать после начала воспроизведения (там в дэмке указано). Кстати, я так и не смог найти регулировку баланса каналов
Вопрос к знатокам VLC: регулировка баланса в плейере вообще имеется?
Да, плагин может работать (по звуку) и с версиями выше 2.0.8, теоретически(!) потому-что я сам не проверял, а оставил это для заинтересованных лиц.
Правда, есть одна тонкость: известный баг не вылечен (он как был так и остался), но для его обхода (в случае версии VLC старше 2.0.8) плагин будет регулировать громкость не через DirectSound, а через WaveOut (собственно виндовский микшер). Да, и ещё: если при инициализации плагина (загрузка главной библиотеки) не указать папку, то плагин будет искать уже установленный в системе VLC, и подключаться к нему (если получится ), переподключиться на другую версию или папку можно в любой момент. И такая прочьба: посоздавать одновременно несколько экземпляров проигрывателя, и посмотреть как (в куче) они будут работать.
Вот покуда все...
Загрузить: zmVLC_ru (русский вариант). zmVLC_en (английский вариант с русской(!) справкой).
Комплект библиотек от версии VLC 2.0.8 (32-bit): архив zip внутри самораспаковывающийся архив 7z 10.4 Мб).
Комплект библиотек от версии VLC 2.2.0 (32-bit): архив zip внутри самораспаковывающийся архив 7z 13.9 Мб).
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
anton, я этих "камней" могу столько накидать, что... !
И СУБЪЕКТИВНО для меня семерка не просто неудачная система, а целая КАТАСТРОФА!
Но, не будем снова о грустном...
Цитатаanton ()
А у тебя там как?
Все то же самое, но я сейчас сижу за семеркой 64 битной (специально собрал второй комп для редактирования тем хрюши), а как в хрюше пока не знаю, т.к. не пробовал. Но, все-равно, я в плагине пока добрался до оверлея только, насчет остальных режимов ничего пока сказать не могу - может и не доберусь вообще никогда до них. С этим выводом видео (вариантами) голова кругом идет, хорошо, что у VLC практически все "заготовлено" и не надо самому делать. А может и вообще не надо ничего делать - пусть будет так, как есть по-умолчанию.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Бог его знает что мелкомягкие намудрили в новых осях, может он и работает, просто скринить позволяет.
Поддерживаю. На сколько я помню, в хрюше где то в настройках видеокарты нужно было галочку ставить что бы можно было видео снимать. Можно в интернете поискать как решалась проблема когда при записи видео с экрана отображался черный квадрат.
А вот в "выше" похоже это пофиксили сразу.
Добавлено (29 Августа 2014, 17:26) ---------------------------------------------
Цитата
При воспроизведении видео или в момент игры вместо скриншота-картинки может получиться черный квадрат. В этом случае чтобы сфотографировать кадр из видео или фрагмент игры, надо сначала поставить на паузу, а затем делать скриншот.
Может быть даже программно это сделали. При нажатии на PrtScr делается автоматом пауза. Короче если очень интересно, можно поизучать. Но думаю когда проблем нет, то и изучать не интересно. Не хочешь читать хелп?
НЕ РАБОТАЕТ! Или можно подумать, что только по черному квадрату можно определять? В первую очередь я это заметил по картинке, а потом уже проверил "квадратом". НЕ РАБОТАЕТ! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ты знаешь, напрягает! В меньшей степени, чем размытые шрифты, но напрягает. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
В первую очередь я это заметил по картинке, а потом уже проверил "квадратом".
А что меняется... Я сегодня все глаза сломал, чтобы узреть разницу. Может тут как с абсолютным слухом... одним по ушам\глазам режет, а другим вроде нормально. "Вы знаете, нам очень понравились все варианты, что вы прислали. Даже не знаем, что выбрать… А может попробуем объединить все три логотипа в один?"
Random "3200000" "[des]" zmVlcPlayerControlsSet "Rectangle1" "Position" "[des]"
Random "200" "[st]" EndIf
таймер 2
Код
Math "[st]-1" "0" "[st]"
таймер 3
Код
While "[des]" ">" "[Player_1.Len]" Random "3200000" "[des]" zmVlcPlayerControlsSet "Rectangle1" "Position" "[des]" EndWhile
Проблемма в том что иногда он выберает видео больше времени чем он переходит в случайный участок времени. и из-за этого идёт чёрный экран. но я поставил в таймере условие чтобы небыло никогда чёрного экрана. но он почемуто перебрасывает всегда на него хотя я ставил >. что я не так сделал?
Сообщение отредактировано kop9000 - Сб, 30 Августа 2014, 22:47
Назначать позицию воспроизведения можно только ПОСЛЕ того, как это воспроизведение РЕАЛЬНО начнется. Я не помню точно что за версия плагина сейчас лежит на форуме, но если в ней имеется событие медиапроигрывателя "OnPlay" (начало воспроизведения), то, для отслеживания момента начала воспроизведения надо воспользоваться им. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Назначать позицию воспроизведения можно только ПОСЛЕ того, как это воспроизведение РЕАЛЬНО начнется. Я не помню точно что за версия плагина сейчас лежит на форуме, но если в ней имеется событие медиапроигрывателя "OnPlay" (начало воспроизведения), то, для отслеживания момента начала воспроизведения надо воспользоваться им.
OnPlay нету. И ты меня немного не понял. смотри. если проигрыватель выберает файл продолжительностью например 27 минут а позицию ставить больше 27 минут то идёт чёрный экран. а надо сделать так чтобы этого небыло. просто у меня много видео разных продолжительностей
Сообщение отредактировано kop9000 - Сб, 30 Августа 2014, 23:10
файл продолжительностью например 27 минут а позицию ставить больше 27 минут то идёт чёрный экран
Это примерно то же самое, что на 12-вольтовую лампочку подать 220 вольт, а потом удивляться почему она перегорает.
Я не знаю что и как именно ты там делаешь, но тот вариант плагина, который валяется в первом сообщении - набросок, всего-лишь "пробный шар", и в нем нет "защиты от... случайностей" ни в чем.
Цитатаkop9000 ()
надо сделать так чтобы этого небыло.
Надо задавать время МЕНЬШЕ продолжительности файла, которую тоже можно определить - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
тот вариант плагина, который валяется в первом сообщении - набросок
Поэтому полагаться на его работоспособность и что либо серьезное делать на нем не следует! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Разберись с тем как работает дэмка от начала и до конца, только тогда сможешь понять как устроен и как работает плагин (он сильно напоминает по устройству NeoBookDX). - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Разберись с тем как работает дэмка от начала и до конца, только тогда сможешь понять как устроен и как работает плагин (он сильно напоминает по устройству NeoBookDX).
блин сделай мне пожалуйста пример. мне оень очень срочно надо. а разбираться я щас не могу. потом ка нит разберусь когда свободное время будет
kop9000, когда же ты наконец поймешь что здесь делать за тебя никто ничего не будет. Только после того как ты сам сможешь в чем то разобраться, но не понять некоторых ньюансов, тебе помогут.
А так, даже не надейся.
Достаточно посмотреть на твой код, и становится понятно что ты ничего не понимаешь что делаешь.
По этому даже объяснять не хочется.
В программировании идет логика, последовательность действий которые ты не хочешь понимать.
Для того что бы войти в дверь, нужно сначала достать ключ, открыть замок, повернуть ручку, открыть дверь и после уже войти. А ты пытаешься все время войти в закрытую дверь. Не хочешь читать хелп?
kop9000, когда же ты наконец поймешь что здесь делать за тебя никто ничего не будет. Только после того как ты сам сможешь в чем то разобраться, но не понять некоторых ньюансов, тебе помогут.
А так, даже не надейся.
Достаточно посмотреть на твой код, и становится понятно что ты ничего не понимаешь что делаешь.
По этому даже объяснять не хочется.
В программировании идет логика, последовательность действий которые ты не хочешь понимать.
Для того что бы войти в дверь, нужно сначала достать ключ, открыть замок, повернуть ручку, открыть дверь и после уже войти. А ты пытаешься все время войти в закрытую дверь.
в плагине нет справки. просто я уже давно над этим голову ломаю. давайте так последний раз мне делают пример как надо и меня админ банит на вечно. ну очень нужна помошь
Сообщение отредактировано kop9000 - Вс, 31 Августа 2014, 00:15
А дэмка это что, не пример, что ли? Самый примерный пример, какой может быть.
Цитатаkop9000 ()
справки к плагину нет
Ладно, в ближайшие дня 2-3 приведу хоть немного в порядок то, что есть на нынешний день, и выложу вместе с подобием справки (это сейчас самое тяжелое ) Будем считать это пре-пре-пре- ... -пре альфой. Надеюсь полегче тогда с плагином будет разбираться. Может кто и заинтересуется... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А дэмка это что, не пример, что ли? Самый примерный пример, какой может быть. :D
Да зачем мне этот идиотский пример??? он мне не нужен. мне нужен переделанный проект, который я оказывал. в твоём примере там код только на воспроизведение.
вот мой проект. там немного изменённый код. мне всего лищь нужен исправленный код
А зачем мне их кому-то ставить, если я и сам тогда могу протестировать. Об имеющихся проблемах предупрежу, но суть любого тестирования состоит в том, чтобы пользователи со своими тараканами в голове создавали нестандартные ситуации, которые разработчик предусмотреть не смог. Кстати, удалось справиться с ошибкой при регулировке громкости в версиях VLC выше 208 (проблема крылась в кодеках, один товарисч на офформуе подсказал идею как отловить ошибку), и с загрузкой библиотек тоже удалось разобраться - мой косяк был по невнимательности. Этот VLC вообще сборник сюрпризов - когда движок пишет туева хуча народу, так и должно быть.
Цитатаmishem ()
Ты уж делай не подобие, а как следует.
Справка написана примерно наполовину.
Добавлено (31 Августа 2014, 18:36) ---------------------------------------------
Цитатаkop9000 ()
мне всего лищь нужен исправленный код
Там нужно все переделывать, а не править! Но, зачем писАть ещё один идиотский код?
kop9000, завязывай! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ничего не даст, т.к. многие команды переделаны (и ещё будут подкорректированы). Неужели так сложно подождать пару-тройку дней? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Там нужно все переделывать, а не править! Но, зачем писАть ещё один идиотский код?
я не писал новый код. это просто немного переделанный. и зачем вообще всё заново писать? почему там всё не правельно?
ЦитатаPeter ()
kop9000, завязывай!
Я не могу завизать так как мне это очень надо. я давно мечтал чтоб мои видео воспроизводились в случайном порядке, с случайной позиции, и со случайной продолжительности
Сообщение отредактировано kop9000 - Вс, 31 Августа 2014, 20:28
Не согласен, а для меня получше Хрюши будет, ни разу не подводила.
Вот скачал VLC плеер на этом сайте, все отлично работает, кроме видео из интернета и захвата видео кадра, ну да мне большего и не нужно, и-нет радио - есть, ДВД-видео диски открывает, аудио-видео файлы проигрывает.[/hide]
Не согласен, а для меня получше Хрюши будет, ни разу не подводила.
Ну вот, уже и в этой теме началось.... Даже я уже устал спорить.
Все уже давно сказано и приоритеты расставлены, ничего нового не будет! ЗАВЯЗЫВАЕМ с темой "хрюша vs супероси"!
ЦитатаSlon ()
захвата видео кадра,
А вот этот момент поподробнее каким способом снимался скриншот, и в какой системе?
Цитатаkop9000 ()
зачем вообще всё заново писать? почему там всё не правельно?
Потому-что универсального кода не бывает, и каждый код пишется под конкретную задачу.
Цитатаkop9000 ()
мне это очень надо. я давно мечтал чтоб мои видео
Тогда слушай ЧТО тебе говорят, имей терпение и учись! Никто не станет за тебя что-то делать.
А если не хочешь, то:
ЦитатаPeter ()
kop9000, завязывай!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться