स्क्रीनसेवर के रूप में वीडियो फ़ाइल का उपयोग करें?


10

मैं अपने वीडियो को स्क्रीनसेवर बनाना चाहता हूं।

क्या इसे बनाने के लिए कोई सॉफ्टवेयर है?


यह आपकी मदद कर सकता है मुझे लगता है कि यकीन नहीं है।
karthick87

जवाबों:


2

यह संभव है कि AniBG परियोजना आपको वह देगी जो आप चाहते हैं:

http://code.google.com/p/anibg/

इस UbuntuGuide लेख में कदम से कदम निर्देश हैं।

[संपादित करें: जैसा कि टिप्पणियों में उल्लेख किया गया है, AniBG ने अभी कुछ वर्षों तक कोई प्यार नहीं देखा है। मुझे सबसे अच्छा प्रतिस्थापन कोमोरबी मिला, जैसा कि इस सिपाही 2017 OMGUbuntu लेख में बताया गया है । GitHub पेज यहां पाया जा सकता है


आपका उत्तर वास्तव में वह नहीं बताता है जो उसने पूछा - मैं उलझन में हूं कि उसने इसे कैसे उत्तर के रूप में चिह्नित किया। कार्तिक की कड़ी सही उत्तर है।
RolandiXor

कार्तिक ने जवाब नहीं दिया, जब तक कि आप उसकी टिप्पणी का मतलब नहीं करते। उनकी टिप्पणी 2009 के mplayer का उपयोग कर एक हैक को संदर्भित करती है। AniBG "अपने डेस्कटॉप पर वीडियो और स्क्रीनसेवर डालने" के लिए एक सक्रिय रूप से बनाए रखा गया प्रोजेक्ट है और इसकी एक-लाइन स्थापना है। निश्चित नहीं है कि आपका भ्रम कहाँ से उत्पन्न होता है?
स्केन

@Scaine AniBG 2011 में सक्रिय रूप से बनाए रखा गया था, लेकिन यह 2017 में बनाए रखने के लिए प्रतीत नहीं होता है।
Flim

धन्यवाद @ फीलम। विश्वास नहीं कर सकता यह उत्तर लगभग 7 साल पुराना है! मैंने अपना जवाब अपडेट कर दिया है, यदि यह अभी भी किसी के लिए उपयोगी है।
21

9

यहाँ पर वास्तव में कुछ जटिल सुझाव हैं, लेकिन xscreensaver और mpv का उपयोग करते समय एक वीडियो को अपना स्क्रीनसेवर बनाना वास्तव में आसान है। Xscreensaver को टाइप करके इंस्टॉल किया जा सकता है sudo apt-get install xscreensaver। Mpv टाइप करके इंस्टॉल किया जा सकता है sudo apt-get install mpv

टर्मिनल में जाएं, और टाइप करें gedit ~/.xscreensaver। "प्रोग्राम" कहने वाले कोड के भाग तक स्क्रॉल करें। सूची के शीर्ष पर, इस के समान कोड डालें:

"Screensaver Name" mpv --really-quiet --no-audio --no-stop-screensaver --loop=inf --fs --wid=$XSCREENSAVER_WINDOW $HOME/fileDirectory

"fileDirectory" को सिंगल फाइल या फोल्डर बनाया जा सकता है। यदि आप किसी फ़ोल्डर में सभी वीडियो चलाना चाहते हैं, तो कुछ ऐसा डालें जैसे $HOME/Videos/*आप तारांकन के बाद उस प्रारूप को डालकर किसी विशिष्ट फ़ाइल प्रारूप में भी इसे सीमित कर सकते हैं। (ex *.mp4:) वीडियो को यादृच्छिक क्रम में चलाने के लिए -shuffle टैग भी लगाया जा सकता है।

एक बार इस कोड को डालने के बाद, सहेजने के लिए Ctrl+ Sका उपयोग करें , और फिर अपनी स्क्रीनसेवर को अपने नए में बदल दें। और वह यह है, आप कर रहे हैं!


:-( मैं mpv : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not going to be installedUbuntu 14.04 (मेट संस्करण) पर मिलता हूं
KlaymenDK

1
~ / .xscreensaver डिफ़ॉल्ट रूप से गायब है। इसे बनाने के लिए किसी को xscreensaver- डेमो चलाना चाहिए ।
एल्बस डंबलडोर

शानदार, धन्यवाद! छोटा विस्तार, यदि आपके पास वीडियो से भरी निर्देशिका है और आप एक यादृच्छिक एक चुनना चाहते हैं, और xscreensaver को अन्य यादृच्छिक स्क्रीन सेवर का चयन करने दें, तो लाइन को इस तरह बदलें: "Videos" mpv --really-quiet --no-audio --no-stop-screensaver --fs --wid=$XSCREENSAVER_WINDOW $(ls $HOME/fileDirectory|shuf -n 1) जो एक वीडियो को यादृच्छिक रूप से चुनता है और लूप नहीं करता है
माइक

2

बहुत पुराना सवाल लेकिन यहाँ स्क्रीनसेवर के रूप में वीडियो की सूची खेलने का एक और तरीका है:

Xscreensaver स्थापित करें

sudo apt-get install xscreensaver

और webscreensaver स्थापित करें।

क्लोन webnuxsaver प्रोजेक्ट जहाँ भी आप चाहते हैं और फ़ोल्डर वीडियो में mp4 / webm प्रारूप जोड़ें। सभी प्रकार के वीडियो प्राप्त करने के लिए वीडियो फ़ोल्डर के अंदर getArrayVideos.py चलाएं।

cd videos python getArrayVideos.py

उदाहरण आउटपुट:

['nameofvideo.mp4','nameofvideo2.webm'.....]

आउटपुट की प्रतिलिपि बनाएँ और index.html में videoStorage चर में वीडियो की सरणी जोड़ें।

सब कुछ ठीक काम कर रहा है और डे पथ को कॉपी करने के लिए ब्राउज़र में index.html खोलें।

ब्राउज़र में पथ का उदाहरण:

file:///usr/lib/xscreensaver/webnuxsaver/index.html

फिर ~ / .xscreensaver फ़ाइल बनाने के लिए xscreenserver खोलने की आवश्यकता है। Xscreensaver को बंद करें और ~ / .xscreensaver फ़ाइल खोलें और फिर ~ / .xscreensaver संपादित करें:

कार्यक्रम:

webscreensaver \ n \

Xscreensaver खोलें और webscreensaver के लिए खोजें और फिर सेटिंग्स में क्लिक करें >> उन्नत >>

कमांड लाइन में जोड़ें:

webscreensaver -url "file: ///usr/lib/xscreensaver/webnuxsaver/index.html"

नोट: index.html की स्थानीय फ़ाइल का url है। रास्ता पाने के लिए अपना ब्राउज़र खोलें।

अतिरिक्त नोट: विशेष वर्णों के बिना वीडियो के सरल नाम का उपयोग करने का प्रयास करें।

अंत में डिफ़ॉल्ट रूप में xscreensaver के साथ शुरू करने के लिए। अगले चरणों का पालन करें:

1) "स्टार्टअप एप्लिकेशन" (हिट सुपर और टाइप "स्टार्टअप") के माध्यम से स्टार्टअप पर xscreensaver को लॉन्च करने की आवश्यकता है। स्टार्टअप पर xscreensaver डेमन को xscreensaver -no-splash के रूप में लॉन्च करने के लिए एक नई प्रविष्टि जोड़ें।

2) आपको xscreensaver config ऐप लाने की आवश्यकता है। सुपर मारो और स्क्रीनसेवर टाइप करें। अपनी इच्छित राशि (उदाहरण के लिए 5 मिनट के बाद ब्लैंक) सेट करें (जैसे 5 मिनट)। इस मान को बाद के लिए याद रखें। सुनिश्चित करें कि "लॉक स्क्रीन के बाद" UNCHECKED है।

3) अंत में, सिस्टम सेटिंग्स / ब्राइटनेस और लॉक पर जाएं। "X मिनट के लिए निष्क्रिय होने पर स्क्रीन को बंद करें" को उसी मान पर सेट करें जब आप xscreensavers को सेट करते हैं "x मिनट के बाद रिक्त करें" सेटिंग (जैसे 5 मिनट)। फिर भी ब्राइटनेस और लॉक के तहत, "लॉक स्क्रीन के बाद:" को "स्क्रीन बंद हो जाता है" सेट करें।

या शॉर्टकट कीबोर्ड में अगला कमांड जोड़ें:

xscreensaver-command -lock

शॉर्टकट के साथ आप पसंद करते हैं। पूर्व। Ctrl + Alt + एल

अधिक जानकारी: मैं Ubuntu 14.04 पर GNOME लॉकस्क्रीन का उपयोग करने के लिए xscreensaver को कैसे कॉन्फ़िगर करूं?


क्या आप थोड़ा और विस्तृत कर सकते हैं? कैसे स्थापित करें, आदि

वैसे आप जीथब परियोजना में "कैसे स्थापित करें" पढ़ सकते हैं। लेकिन ठीक है, मैं अपना जवाब अपडेट कर दूंगा।
आचार्य Ar

1

सबसे पहले आपके ब्राउज़र में पता बॉक्स में इस कॉपी-चस्पा apt:libgle3,xscreensaver-data-extra,xscreensaver-gl-extraफिर डाउनलोड यह और इस और दो .debs स्थापित करें।

अब अनुप्रयोगों> सहायक उपकरण मेनू और खुले AniBG पर जाएं। अब शीर्ष बाईं ओर संकेतक से अपनी वरीयताओं को समायोजित करें।


2
पहला लिंक काम नहीं कर रहा है, इसे बदलें।
कार्थिक87 १५'११
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.