Я хочу сделать из своего видео заставку.
Есть ли какое-нибудь программное обеспечение для этого?
решение1
Здесь есть несколько действительно сложных предложений, но сделать видео вашей заставкой очень просто, если использовать xscreensaver и mpv. Xscreensaver можно установить, введя sudo apt-get install xscreensaver
. Mpv можно установить, введя sudo apt-get install mpv
.
Зайдите в Терминал и введите gedit ~/.xscreensaver
. Прокрутите вниз до части кода, которая говорит "programs". В верхней части списка введите код, похожий на этот:
"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory
"fileDirectory" можно сделать одним файлом или папкой. Если вы хотите воспроизвести все видео в папке, введите что-то вроде $HOME/Videos/*
Вы также можете ограничить его определенным форматом файла, указав этот формат после звездочки. (например: *.mp4
) Тег -shuffle также можно применить, чтобы видео воспроизводились в случайном порядке.
После того, как этот код будет вставлен, используйте Ctrl+ Sдля сохранения, а затем измените свой скринсейвер на новый. И все, готово!
решение2
Возможно, проект AniBG даст вам то, что вы хотите:
http://code.google.com/p/anibg/
Эта статья UbuntuGuideсодержит пошаговые инструкции.
[Редактировать: Как отмечено в комментариях, AniBG не видел никакой любви уже несколько лет. Лучшей заменой, которую я смог найти, был Komorebi, как отмечено в этомСентябрь 2017 г. Статья OMGUbuntu. Страница GitHubможно найти здесь.
решение3
Слишком старый вопрос, но вот еще один способ воспроизвести список видео в качестве заставки:
Установить xscreensaver
sudo apt-get install xscreensaver
и установить веб-скринсейвер.
клонируйте проект webnuxsaver куда угодно и добавьте формат mp4/webm в папку videos. Запустите getArrayVideos.py внутри папки videos, чтобы получить весь массив видео.
cd videos python getArrayVideos.py
Пример вывода:
['nameofvideo.mp4','nameofvideo2.webm'.....]
Скопируйте вывод и добавьте в index.html массив видео в переменной videosStorage.
Откройте index.html в браузере, чтобы убедиться, что все работает нормально, и скопируйте путь.
Пример пути в браузере:
file:///usr/lib/xscreensaver/webnuxsaver/index.html
Затем нужно открыть xscreenserver, чтобы сгенерировать файл ~/.xscreensaver. Закройте xscreensaver и откройте файл ~/.xscreensaver, затем отредактируйте ~/.xscreensaver:
программы:
веб-заставка \n\
Откройте xscreensaver и найдите webscreensaver, затем нажмите «Настройки», затем «Дополнительно»>>
в командной строке добавьте:
веб-скринсейвер -url "file:///usr/lib/xscreensaver/webnuxsaver/index.html"
Примечание: это url локального файла index.html. Откройте браузер, чтобы узнать путь.
Дополнительное примечание: старайтесь использовать простые названия видео без специальных символов.
Наконец, чтобы начать с xscreensaver по умолчанию, выполните следующие шаги:
1) xscreensaver необходимо запускать при запуске через "Автозагрузка приложений" (нажмите Super и введите "Автозагрузка"). Добавьте новую запись для запуска демона xscreensaver при запуске как xscreensaver -no-splash.
2) Вам нужно открыть приложение конфигурации xscreensaver. Нажмите Super и введите screensaver. Установите «Пустой экран через x минут» на желаемое время (например, 5 минут). Запомните это значение для дальнейшего использования. Убедитесь, что «Блокировка экрана через» НЕ ОТМЕТЛЕНА.
3) Наконец, перейдите в Системные настройки / Яркость и блокировка. Установите "Отключить экран при бездействии в течение x минут" на то же значение, что и в настройке xscreensavers "Пустой экран через x минут" (например, 5 минут). Затем, все еще в Яркость и блокировка, установите "Блокировать экран через:" на "Экран отключается".
Или в сочетаниях клавиш добавьте следующую команду:
xscreensaver-command -lock
с помощью сочетания клавиш, которое вы предпочитаете. Например, Ctrl+alt+l
больше информации:Как настроить xscreensaver для использования экрана блокировки GNOME в Ubuntu 14.04?
решение4
Сначала скопируйте и вставьте это в адресную строку браузера, apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extra
а затем загрузитеЭтотиэтоти установите два .deb-файла.
Теперь перейдите в меню Приложения->Стандартные и откройте AniBG. Теперь настройте свои предпочтения с помощью индикатора в левом верхнем углу.