Найти - Пользователи
Полная версия: Вывод видео
Начало » Флейм » Вывод видео
1 2 3 4 5 6
astrobeglec
Добрый день!

Стоит задача вывода видео в полноэкранном режиме (Linux). Скрипт должен быть на python. Гугл и Яндекс ответа не дал, прошу помощи гуру. Поскольку не совсем нуб достаточно будет ссылку на то где почитать информацию по теме.

Формат видео неважен (конвертирвоать умею). Просто вывод видео (в полноэкранный режим смогу загнать X сервером).

Заранее спасибо откликнувшимся.
FishHook
А можете рассказать, как перед вами встала такая задача и чем обусловлен выбор инструмента?
astrobeglec
Задача: вывод видео на удаленный экран монитора

В головном офисе организации стоит сервер, в филиалах стоят экраны информирования на котором должны кружиться видеоролики. Клиентские машины скачивают видеоролики к себе и скачивают расписание по которому ролики проигрываются. После закачки роликов они строго по расписанию выводят на экран. На текущий момент остался последний шаг - организовать вывод видео.
FishHook
Ок, но почему не использовать готовые решения, например VLC, а придумывать что-то нереальное на питоне?
astrobeglec
Готовые решения были протестированы, но по разным причинам отвергнуты. Например:
1. Ожидаются ситуации когда нужно заменить ролик “на ходу” (общее время от команды до начала вывода не более 5 минут).
2. Экраны должны быть независимы (отдельная машина на экран), но при этом иметь возможность синхронизации.
3. Возможность “на лету” прервать видео.

При этом более 90% видео является зацикленным (однократная загрузка). Ни одно стандартное решение не позволяет осуществить все что нужно (искали 2 месяца).

astrobeglec
Короче весь код на python написан, осталось просто написать код который выведет окно на весь экран, а в нем видео и все.
Rodegast
Ставь PySide и выводи через Phonon
astrobeglec
Rodegast, спасибо буду пробовать.
Shaman
Или что-то типа https://pypi.python.org/pypi/FFVideo/0.0.13
i.slepov
MELT - на сервер.
VLC/Mplayer - на клиент.
А питоном разве что тракторы клепать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB