GD Star Rating
loading...

Дано
Десять заведений типа общепита в которых установлены плазмы, где одна из них подключена к системному блоку (установлено Windows XP) через VGA кабель (вместо монитора), а далее последовательно через обыкновенные тюльпаны.

Ничего в этой связке менять не разрешают.

Задача
Научить системный блок при включении питания, запускать плеер (думал про VLC, но ни как не могу побороть паузу с черным экраном между проигрываемыми файлами – проигрывание, должно идти безшовно), который бы автоматический раскрывался в fullscreen и начинал проигрывание видеофайлов из определенной папки на этом компе. Файлы эти должны спокойно удаляться/добавляться без вреда для воспроизведения. Т.е. плеер должен продолжать работу, играя последовательно все что там содержится, даже если, что-то изменилось, обновить плейлист и играть дальше без пауз и остановок.
В то же время, необходимо обеспечить возможность добавления/удаления файлов в проигрываемой папке через ftp, web или иное, НО эти действия ни как не должны отражаться на экране, где происходит воспроизведение видео.

Потоковое вещание с сервера не получится, так как интернет в этих заведениях крайне не стабильный.

Прям совсем сильно хочется, что бы в определенный момент по плейлисту запускалось вещание с карты TV тюнера (карты докупим, кабель имеется) на определенном канале (допустим МУЗ ТВ), а через определенный (минут 10) интервал, снова включалось проигрывание файлов из нашей папки с видео.

Спасибо за внимание и ваши советы.

Tagged with →  

48 Responses to Научить системный блок при включении питания, запускать плеер

  1. KcaEbb:

    С локальными файлами, в своё время, решил задачу написав HTML страничку с плеером, которая сканировала папку и генерила плейлист. С тюнером сложнее.

  2. Eidin:

    а выдавала через что? Есть вроде VLC Plugin для веб страниц или что-то другое?

  3. Eidin:

    : это я к тому, что vlc ловко умеет переключаться с видео на захват с карты и далее на видео. Вот только бы решить проблему с паузой между пунктами в плейлисте.

  4. Eidin:

    то есть в принципе если кинуть в папку отдельным файлом еще один плейлист с ссылкой на карту захвата, то vlc должен его помесить в свой плейлист вместе в видео.

  5. Latin:

    посмотри в модулях и расширениях.
    копать – transition video, find black hole
    уверен там есть что-то

  6. KcaEbb:

    А затык надолго между файлами? У меня пара секунд была, но рассчитывать на то, что пришедший покушать посетитель будет безотрывно пялиться в плазму – наивно. Большинство и не заметит 8)

  7. Eidin:

    хотелось бы все таки моментальной смены кадра. Пара секунд это очень много на самом деле. У меня правда по меньше, но глаз все равно режет.

  8. KcaEbb:

    Ой, то ли я не пробовал 🙂

  9. Latin:

    извини, нет времени самому – здесь хорошо искал?

  10. Latin:

    что-то типа no delay playing files in playlist

  11. Xuaef:

    Задержки между видео всегда будут, удалить файл, который сейчас проигрывается не получится.

  12. Snubad:

    Простите за оффтопик, но нахрена эти экраны в общепите? Только мешают спокойно принимать пищу.

  13. Latin:

    ты можешь подрезать немного конец и начало файла:

    http://wiki.videolan.org/Documentation:Play_HowTo/Advanced_Use_of_VLC

    Video options
    –no-video disables video output. –grayscale turns video output into grayscale mode. –fullscreen ( or -f) sets fullscreen video. –nooverlay disables hardware acceleration for the video output. –width, –height sets the video window dimensions. By default, the video window size will be adjusted to match the video dimensions.
    –start-time starts the video here; the integer is the number of seconds from the beginning (e.g. 1:30 is written as 90) –stop-time stops the video here; the integer is the number of seconds from the beginning (e.g. 1:30 is written as 90)
    –zoom adds a zoom factor. –aspect-ratio forces source aspect ratio. Modes are 4×3, 16×9, …
    –spumargin forces SPU subtitles postion. –video-filter adds video filters to the processing chain. You can add several filters, separated by commas –sub-filter adds video subpictures filter to the processing chain.

    если совсем псих, посмотри может что еще здесь:
    http://wiki.videolan.org/Documentation:Play_HowTo/Building_Lua_Playlist_Scr ipts

  14. Latin:

    сука!!

    ты можешь подрезать немного конец и начало файла: ссылка раз

    Video options
    –no-video disables video output. –grayscale turns video output into grayscale mode. –fullscreen ( or -f) sets fullscreen video. –nooverlay disables hardware acceleration for the video output. –width, –height sets the video window dimensions. By default, the video window size will be adjusted to match the video dimensions.
    –start-time starts the video here; the integer is the number of seconds from the beginning (e.g. 1:30 is written as 90) –stop-time stops the video here; the integer is the number of seconds from the beginning (e.g. 1:30 is written as 90)
    –zoom adds a zoom factor. –aspect-ratio forces source aspect ratio. Modes are 4×3, 16×9, …
    –spumargin forces SPU subtitles postion. –video-filter adds video filters to the processing chain. You can add several filters, separated by commas –sub-filter adds video subpictures filter to the processing chain.

    если совсем псих, посмотри может что еще здесь: ссылка два

  15. Latin:

    ну ты понял..

  16. Volt:

    эт с хуя ли

  17. Latin:

    почему? у меня на компе нет задержек в плейлисте.
    даже если будет (а она будет) задержке при выводе видеосигнала на плазмы с чего бы между файлами-то быть задержке?

  18. OkoSport:

    Stephan-V: может потому, что появится сообщение “нет доступа. файл недоступен или занят другим приложением”, если удалять файл, который в данный момент проигрывается в VLC?

  19. Latin:

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

  20. Latin:

    спасибо, КО! мы про задержки

  21. Xuaef:

    лучше потные волосатые хуи показывать и 2g1c между ними. Для общепита самое то!

  22. Xuaef:

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

  23. Latin:

    комп не быстрый ни разу – кухонный моноблок sony
    так что думаю это вопрос кодеков и настроек плеера/системы

  24. Xuaef:

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

  25. Eidin:

    ага, только менять хронометраж нельзя

  26. Latin:

    перечитал еще раз твое заглавное сообщение – явно что-то не то в настройках, или в системе/железе
    у меня в vlc мгновенно переброс идет, ну максимум 1/4-1/2 секунды, если фуллскрин.

  27. Eidin:

    вот ни какой паузы нельзя допускать, даже 1/25 секунды – это уже микроплан, за это будут бить!

  28. Latin:

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

  29. Eidin:

    ну это и называется микропланом.

  30. DniLt:

    а если поднять какой нибудь медиа сервер, поток с которого уже в vlc воспроизводить?

  31. KcaEbb:

    Потоковое вещание с сервера не получится, так как интернет в этих заведениях крайне не стабильный.

  32. Eidin:

    вот, да. Есть легкое неудобство.

  33. DniLt:

    а я не говорил про инет. что мешает иметь медиа сервер в одной сети заведения? или даже на одном компе с плеером?

  34. Latin:

    нет
    микроплан – проскочивший ненужный план между склейками, продолжительностью меньше 10 кадров – это в кино.
    на телеке микроплан – это обычно проскочившее полуполе (1/50 секунды)
    но микроплан – это никак не подвисшее слегка изображение.

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

  35. RanEbb:

    а что мешает отказаться от плейлиста?
    если руками запускать, есть пауза при начале старта? тогда вычисляешь эту паузу, и пишешь скриптик, который при приближении к завершению первого ролика будет запускать свернутый второй ролик и ставить на паузу. как только первый завершился, второй разворачивается и снимается с паузы. только прелоад в влц надо побольше сделать, в остальном должно работать.

  36. Latin:

    не полуполе только, а просто поле, извините.

  37. Eidin:

    это я затрахаюсь каждый день переписывать скриптик с учетом всех новых роликов в каждом заведении

    Я вот думаю, а есть ли кроме VLC какие то решения? Наверняка есть специальные плееры для таких дел. Еще если они с удаленным управлением дружат, вообще феерично

  38. RanEbb:

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

  39. Latin:

    помню сильно впечатлился KMPlayer’om
    может в нем попробовать покопать?

  40. Latin:

    да, и mplayer тоже крутой
    короче, надо пробовать

  41. Reknod:

    Первый правильный комментарий.

    Купите какой-нибудь http://www.sdbcomplex.ru/ (вроде самое дешевое под Windows, и как раз под ваш масштаб) и не мучайтесь. Мне кажется, сами будете писать дольше (хотя делов-то – файлы воспроизвести в нужном порядке, все готовые блоки есть – но наверняка зарплата программиста будет больше, чем цена ПО). С VLC намучаетесь, это не решение для digital signage (да еще и с обновлением контента и т.д.)

  42. Volt:

    плюс винда на машине – не обязательное условие. ни на одной другой системе нет проблем с удалением открытого файла

  43. Eidin:

    онож сотни тыщ стоит. была бы сеть из 50-ти точек, можно было бы еще подумать об этом.

  44. Reknod:

    вот на сайт зайти лень, да? Управлялка (задавать плейлисты и т.д.) – 9 или 12 тр. (зависит от того, нужен ли “мультизональный” экран), сам плейер – аналогично. То есть по минимуму цена вопроса 18 тысяч рублей. Не реклама, просто смотрел в свое время их продукт.

  45. Reknod:

    а, десять точек. Тогда 9 + 10*9 = 99 т.р., согласен.. Но это единоразово – и на целых 10 точек )

  46. XinSpb:

    ESET NOD32 Antivirus заблокировал доступ к веб-странице. Страница находится в списке веб-сайтов с потенциально опасным содержимым.

  47. Reknod:

    сайт не мой. Но на их офис, когда я к ним приезжал посмотреть на софт, антивирус не ругался.

Добавить комментарий