टोटेम के बजाय वीएलसी से वीडियो-थंबनेल बनाने का तरीका?


18

मैं इस समस्या से पीड़ित हूं कि कुछ वीडियो फ़ाइलों के लिए वीडियो-थंबनेल नॉटिलस में दिखाई नहीं देते हैं। मुझे यह बग टाइपफाइंडिंग लगी: कुछ एमपीईजी फाइलें एमपीईजी फाइलों के रूप में पहचानी नहीं जाती हैं जो समस्या का समाधान करती हैं। मुझे इस बग रिपोर्ट में बताई गई बारीकियों की समझ नहीं है, लेकिन ऐसा लगता है कि यह टोटेम के साथ Gstreamer की बातचीत में एक समस्या है।

चूंकि मेरे सभी वीडियो VLC के साथ ठीक-ठाक चलते हैं (और वे सभी टोटेम के साथ नहीं खेलते हैं), मैं टोटेम का बहुत उपयोग नहीं करता। क्या वीजीसी बनाने का एक तरीका है कि बजाय बग्घी पर चलने वाले व्यक्ति / कुलदेवता पर भरोसा करने के लिए वीडियो-थंबनेल उत्पन्न करें? मैंने वीएलसी को अपना डिफ़ॉल्ट वीडियो प्लेयर बना लिया लेकिन वीडियो-थंबनेल के प्रदर्शन पर इसका कोई प्रभाव नहीं पड़ा। अगर टोटेम वीडियो फ़ाइल नहीं चला सकता है, तो मुझे कोई थंबनेल नहीं मिलेगा। लेकिन वीएलसी वीडियो को ठीक से चला सकता है, इसलिए वीएलसी इसके लिए वीडियो-थंबनेल क्यों नहीं बना सकता है?


1
वहाँ ffmpegthumbsऔर ffmpegthumbnailerथंबनेलर के लिए विकल्प के रूप में है। मैं किसी भी vlc थंबनेलर के बारे में नहीं जानता। हेक्टिकजेक.कॉम
सावस्व राड्विक

1
संभव डुप्लिकेट askubuntu.com/questions/2608/...
मिच

@medigeek - जहाँ तक मुझे पता है, vfc के लिए ffmpeg बैक-एंड है।
रोबोटहुमंस

क्या यह कार्य Nautilus फ़ाइल प्रबंधक >> संपादन> पूर्वावलोकन >> पूर्वावलोकन कॉलम >> अन्य पूर्वावलोकन करने योग्य फ़ाइलें >> थंबनेल को हमेशा / ड्रॉप डाउन मेनू से ~ वांछित मूल्यों की तुलना में छोटी फ़ाइलों के लिए दिखाता है।
atenz

इस टटोरील पर एक नज़र डालें कि कैसे ffmpegthumbnailersनौटिलस में वीडियो अंगूठे का उपयोग करें। आप संतुष्ट नहीं हैं, उपयोग करने के लिए इसे बदलने के लिए कोशिश vlcके बारे में जनरेटर के रूप में यह एक।
मोहम्मद हेदयाती

जवाबों:


12

सबसे पहले, सुनिश्चित करें कि आपके द्वारा स्थापित सभी ffmpeg (vlc का पिछला भाग) घटक हैं:

sudo apt-get install ffmpeg ffmpegthumbnailer gstreamer0.10-ffmpeg

थंबनेल कैश, ब्लीचबिट, ubuntu tweak या इस कमांड के साथ साफ़ करें:

rm ~/.thumbnails/fail/gnome-thumbnail-factory/*
rm ~/.thumbnails/normal/*

अब हमें उबंटू को टोटेम का उपयोग नहीं करने के लिए, बल्कि इसके बजाय ffmpeg का उपयोग करने की आवश्यकता है।
sudo nano /usr/share/thumbnailers/totem.thumbnailerऔर totem.thumbnailerनिम्नलिखित के साथ सभी ext को बदलें :

[Thumbnailer Entry]
TryExec=ffmpegthumbnailer
Exec=ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10
MimeType=application/mxf;application/ogg;application/ram;application/sdp;application/vnd.ms-wpl;application/vnd.rn-realmedia;application/x-extension-m4a;application/x-extension-mp4;application/x-flash-video;application/x-matroska;application/x-netshow-channel;application/x-ogg;application/x-quicktimeplayer;application/x-shorten;image/vnd.rn-realpix;image/x-pict;misc/ultravox;text/x-google-video-pointer;video/3gpp;video/dv;video/fli;video/flv;video/mp2t;video/mp4;video/mp4v-es;video/mpeg;video/msvideo;video/ogg;video/quicktime;video/vivo;video/vnd.divx;video/vnd.rn-realvideo;video/vnd.vivo;video/webm;video/x-anim;video/x-avi;video/x-flc;video/x-fli;video/x-flic;video/x-flv;video/x-m4v;video/x-matroska;video/x-mpeg;video/x-ms-asf;video/x-ms-asx;video/x-msvideo;video/x-ms-wm;video/x-ms-wmv;video/x-ms-wmx;video/x-ms-wvx;video/x-nsv;video/x-ogm+ogg;video/x-theora+ogg;video/x-totem-stream;audio/x-pn-realaudio;audio/3gpp;audio/ac3;audio/AMR;audio/AMR-WB;audio/basic;audio/midi;audio/mp2;audio/mp4;audio/mpeg;audio/ogg;audio/prs.sid;audio/vnd.rn-realaudio;audio/x-aiff;audio/x-ape;audio/x-flac;audio/x-gsm;audio/x-it;audio/x-m4a;audio/x-matroska;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;audio/x-ms-wma;audio/x-musepack;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;audio/x-realaudio;audio/x-real-audio;audio/x-sbc;audio/x-speex;audio/x-tta;audio/x-wav;audio/x-wavpack;audio/x-vorbis;audio/x-vorbis+ogg;audio/x-xm;application/x-flac;

और नॉटिलस से बाहर निकलें:

nautilus -q

आप वीडियो पर जाएं और सभी वीडियो के लिए थंबनेल पूर्वावलोकन देखें।


यदि यह पूरी तरह से यहां पढ़े गए संस्करण पर काम नहीं करता है: askubuntu.com/questions/2608/…
चिराग

1

विशद के रूप में केवल आवश्यक पैकेज है ffmpegthumbnailer:

sudo apt-get update && sudo apt-get install ffmpegthumbnailer

और प्रतिस्थापित की जाने वाली लाइनें केवल TryExec=[...]और Exec=[...]लाइनें हैं (यह कमांड लाइन से निष्पादित दोनों को बदलने के लिए एक-लाइनर है:)

sudo sed -i 's/^TryExec=.*$/TryExec=ffmpegthumbnailer/; s/^Exec=.*$/Exec=ffmpegthumbnailer -s %s -i %i -o %o -c png -f -t 10/' /usr/share/thumbnailers/totem.thumbnailer

फिर हमेशा की तरह एक फ़ोल्डर को बंद करना चाहिए nautilusऔर हटाना चाहिए ~/.cache/thumbnails:

nautilus -q && rm -r ~/.cache/thumbnails

2
जो कुछ भी हुआ अच्छा पुराना sudo sed -i?
मुरु

@ muru मुझे नहीं पता था कि इसमें sedजगह-जगह संपादन हो सकता है, धन्यवाद, इसे अद्यतन करते हुए
kos
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.