Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में अपने वीडियो के लिए थंबनेल शीट कैसे बनाएं

थंबनेल शीट विशिष्ट इमेज फ़ाइलें होती हैं जिनमें वीडियो के फ्रेम होते हैं। वीडियो थंबनेल शीट की उत्पत्ति फोटो शीट से होती है जो लगभग एक दशक पहले अधिक लोकप्रिय थीं जब लोग अभी भी अपनी तस्वीरें प्रिंट कर रहे थे। जैसे फोटो शीट तब फिल्मों और SD कार्ड में तस्वीरों के पूर्वावलोकन के रूप में कार्य करती थीं, यहां हम जो थंबनेल शीट देखते हैं वे एक वीडियो फ़ाइल के पूर्वावलोकन के रूप में काम करती हैं। वे वीडियो की सामग्री और गुणवत्ता की जांच के लिए मीडिया प्लेयर में इसे खोलकर शुरू से अंत तक "स्कैन" करने के बजाय फ्लिप करने के लिए आसान और तेज हैं।

शुक्र है, आपको अपने वीडियो से विशिष्ट फ्रेम निकालने और फिर उन्हें मैन्युअल रूप से एक सिंगल इमेज में व्यवस्थित करने की आवश्यकता नहीं है। आप वीडियो से थंबनेल शीट आसानी से बनाने के लिए टूल्स का उपयोग कर सकते हैं। हम आपको लिनक्स में ऐसा करने के दो तरीके दिखाते हैं।

Gnome Videos का उपयोग करना

यदि आप Gnome का उपयोग कर रहे हैं, तो इसका डिफ़ॉल्ट मीडिया प्लेयर, जिसे "Videos" नाम दिया गया है (वास्तव में "Gnome Videos", क्योंकि यह Gnome टूल्स के सूट का हिस्सा है और हाल तक अपने दम पर "Totem" के रूप में जाना जाता था), थंबनेल शीट बनाने के लिए एक आसान विकल्प प्रदान करता है।

इसका उपयोग करने के लिए, प्रोग्राम चलाएं।

वह वीडियो खोलें जिससे आप कुछ थंबनेल शीट बनाना चाहते हैं, और फिर एप्लिकेशन के मेनू से, "Create Screenshot Gallery ..." चुनें।

पॉप अप होने वाली विंडो आपके थंबनेल शीट के बारे में कुछ बुनियादी विकल्प प्रदान करेगी। आप प्रत्येक थंबनेल की चौड़ाई बदल सकते हैं, और या तो प्रोग्राम को स्क्रीनशॉट की संख्या स्वचालित रूप से चुनने दें या चुनें कि आप कितने चाहते हैं।

फिर, आपको केवल विंडो के शीर्ष मध्य पर इमेज शीट फ़ाइल के लिए एक नाम दर्ज करना होगा और शीर्ष दाईं ओर Save पर क्लिक करना होगा।

उत्पन्न फ़ाइल उपयोगी है, लेकिन यदि यह वैसी नहीं दिखती जैसी आपने उम्मीद की थी, तो आप बहुत कुछ नहीं कर सकते। परिणामों पर अधिक नियंत्रण के लिए, आपको कुछ ऐसा उपयोग करना होगा जो अधिक विकल्प प्रदान करता है।

FFMPEG का उपयोग करना

FFMPEG एक स्वीकार्य रूप से बहुत जटिल कमांड-लाइन टूल है जिसका उपयोग आप अपने वीडियो के साथ कई तरीकों से काम करने के लिए कर सकते हैं। उनमें से एक थंबनेल शीट का निर्माण है। हालांकि, ऐसा करने के लिए, आपको कुछ हद तक जटिल कमांड तैयार करना होगा। यह कुछ इस तरह दिखेगा:

ffmpeg -ss 3 -i "/path/to/video/file.mp4" -frames 5 -vf "select=not(mod(n\,3000)),scale=320:240,tile=4x3" -vsync vfr -q:v 10 image-sheet-filename_%03d.jpg
  • -ss वीडियो फ़ाइल की शुरुआत से एक समय ऑफसेट को परिभाषित करता है। अधिकांश वीडियो एक शीर्षक अनुक्रम से शुरू होते हैं, और ज्यादातर मामलों में उसका थंबनेल होना उपयोगी नहीं है। इस स्विच के साथ, हम FFMPEG को वीडियो की शुरुआत से "X" सेकंड को अनदेखा करने का निर्देश देते हैं ताकि इसके शायद इतने रोमांचक परिचय को छोड़ दिया जाए।
  • -i इनपुट फ़ाइल सेट करता है जिससे FFMPEG अपने थंबनेल खींचेगा।
  • -frames उन फ्रेम की संख्या को परिभाषित करता है जिन्हें रिकॉर्ड किया जाएगा।
  • -q:v उत्पादित इमेज फ़ाइलों की कम्प्रेशन गुणवत्ता सेट करता है।

इस कमांड के सबसे दिलचस्प लेकिन जटिल हिस्से के लिए, हमें इस पर थोड़ा विस्तार करना होगा क्योंकि यह एक साथ तीन चीजें करता है। हम इसके बारे में बात कर रहे हैं:

-vf "select=not(mod(n\,3000)),scale=320:240,tile=4x3"

शुरुआत में -vf FFMPEG को वीडियो फ़िल्टर का उपयोग करने का निर्देश देता है। Select=not(mod(n\,3000)) अंतिम छवियों में चयनित फ्रेम के लिए जिम्मेदार है। यह वर्तमान फ्रेम की संख्या ("n") को प्रदान की गई संख्या ("3000") से विभाजित करता है। क्या वीडियो फ्रेम 3001 पर पहुंच गया है? यदि हम 3001 को संख्या 3000 से विभाजित करते हैं, तो हमें 1 मिलता है, इसलिए यह फ्रेम पहले उत्पादित इमेज शीट में पहला होगा। क्या हम फ्रेम 6001 पर पहुंच गए हैं? चूंकि 6001/3000 हमें 2 देता है, यह दूसरा फ्रेम होगा, और इसी तरह। इस प्रकार, इस संख्या को कम करके, आप फ्रेम चयन की आवृत्ति बढ़ाते हैं और इसके विपरीत।

scale=320:240 भाग के साथ, हम अंतिम थंबनेल शीट में प्रत्येक थंबनेल के आयाम सेट करते हैं। सर्वोत्तम परिणामों के लिए, यह मूल वीडियो के रिज़ॉल्यूशन का एक अंश होना चाहिए, इसके पहलू अनुपात को ध्यान में रखते हुए।

अंत में, कमांड का tile=4x3 भाग प्रत्येक शीट में थंबनेल की व्यवस्था को परिभाषित करता है।

शायद आपने देखा कि उत्पादित इमेज फ़ाइल के लिए अंतिम फ़ाइलनाम इस तरह दिखता है:

filename_%03d.jpg

%03d भाग बताता है कि यदि FFMPEG आपके टाइल सेटअप के आधार पर एक शीट में फिट होने से अधिक फ्रेम चुनता है, तो यह क्रमांकित फ़ाइलनामों के साथ अधिक इमेज शीट उत्पन्न करेगा। चयन के "n\,NUMBER" या प्रत्येक शीट में टाइल्स की संख्या को कम करके, अधिक फ़ाइलें उत्पन्न होंगी और इसके विपरीत।

बेशक, यह वीडियो फ़ाइल की लंबाई पर भी निर्भर करता है। आखिरकार यह केवल गणित है: "द लॉर्ड ऑफ द रिंग्स" जैसी 3-1/2 घंटे की महाकाव्य पिक्सर के शॉर्ट्स में से एक की तुलना में सैकड़ों हजारों अधिक फ्रेम से बनी होती है।

यदि आप FFMPEG द्वारा उत्पादित इमेज शीट फ़ाइलों की संख्या को नियंत्रित करना चाहते हैं, तो निम्न समीकरण का उपयोग करें:

आपके वीडियो में कुल फ्रेम / एक शीट में टाइल्स की संख्या / आप जितनी इमेज शीट चाहते हैं उनकी संख्या

"mod(n\,RESULTS)" कमांड के भाग में मान का उपयोग करें।

यदि आप थंबनेल शीट के बजाय व्यक्तिगत इमेज पसंद करते हैं, तो FFMPEG आपको वीडियो को व्यक्तिगत इमेज में डिकंपाइल करने की भी अनुमति देता है।

आप अपने वीडियो से थंबनेल शीट बनाने के लिए और कौन से तरीके उपयोग करते हैं?

  1. अपनी वर्डप्रेस साइट के लिए स्टेजिंग एरिया कैसे बनाएं अपनी वर्डप्रेस साइट के लिए स्टेजिंग एरिया कैसे बनाएं

    अपनी वर्डप्रेस साइट के लिए एक स्टेजिंग एरिया बनाने से आपको अपनी साइट की सुविधाओं को लाइव करने से पहले उन्हें टेस्ट करने, बदलने और सुधारने का लाभ मिलता है। एक स्टेजिंग साइट आपकी मौजूदा वर्डप्रेस साइट की एक समान प्रति होती है, जिससे आप अपनी साइट को अस्थायी रूप से बंद किए बिना उसमें सुधार कर सकते हैं।

  1. 13 साल से कम उम्र के अपने बच्चे के लिए फैमिली लिंक के साथ जीमेल खाता बनाएं 13 साल से कम उम्र के अपने बच्चे के लिए फैमिली लिंक के साथ जीमेल खाता बनाएं

    यदि आपके पास 13 साल से कम उम्र का बच्चा है जो ईमेल पते के लिए तैयार है, तो जीमेल खाता सेट करना त्वरित और आसान है। जीमेल Google के माध्यम से एक मुफ्त ईमेल सेवा है जिसे आपका बच्चा वेब पर, स्मार्टफोन के साथ, या टैबलेट पर एक्सेस कर सकता है। जब आप अपने बच्चे का जीमेल खाता सेट करते हैं, तो आपको पहले फैम

  1. अपने iPad के लिए एक विश्वसनीय बैकअप बनाएं: अपने डेटा को सुरक्षित रूप से सुरक्षित रखें अपने iPad के लिए एक विश्वसनीय बैकअप बनाएं: अपने डेटा को सुरक्षित रूप से सुरक्षित रखें

    iPad आपके विचार से अधिक आम हैं। लोग इनका उपयोग कई उद्देश्यों के लिए करते हैं जैसे संदेश भेजना और प्राप्त करना, संगीत सुनना, गेम खेलना, फिल्में देखना, फोटो और वीडियो साझा करना और महत्वपूर्ण कार्य फाइलें, व्यक्तिगत और वित्तीय जानकारी, स्वास्थ्य डेटा संग्रहीत करना और एक प्रिंटेड फोटो एल्बम बनाना। लेकिन