Video küçük resimlerinin Totem yerine VLC'den üretilmesinin yolu nedir?


18

Video küçük resimlerinin bazı video dosyaları için nautilus'ta görünmemesi sorunu yaşıyorum. Ben sadece bu bug typefinding bulundu : bazı mpeg dosyaları sorunu ele görünüyor mpeg dosyaları olarak tanımlanmıyor . Bu hata raporunda bildirilen özellikleri anlamıyorum, ancak Totem'in Gstreamer ile etkileşimi ile ilgili bir sorun gibi görünüyor.

Tüm videolarım VLC ile iyi oynadığından (ve hepsi Totem ile oynatılmadığından), Totem'i çok kullanmıyorum. VLC'nin buggy gstreamer / totemine güvenmek yerine video küçük resimlerini oluşturmasının bir yolu var mı? VLC'yi varsayılan video oynatıcım yaptım, ancak bunun video küçük resimlerinin görüntülenmesi üzerinde hiçbir etkisi yoktu. Totem video dosyasını oynatamazsa, küçük resim almıyorum. Ancak VLC videoları iyi oynayabilir, neden VLC bunun için bir video küçük resim oluşturamıyor?


1
Orada ffmpegthumbsve ffmpegthumbnaileralternatifler thumbnailer totem olarak. Ama herhangi bir vlc küçük resim bilmiyorum. hecticgeek.com/2011/11/…
Savvas


@medigeek - bildiğim kadarıyla ffmpeg vlc için arka uç.
RobotHumans

Bu çalışır mı Nautilus Dosya Yöneticisi >> düzenle> Tercihler >> Önizleme sütunu >> Diğer Önizlenebilir dosyalar >> her zaman küçük resimleri göster / Yalnızca açılır menüden ~ İstenen değerler daha küçük dosyalar için.
atenz

Nautilus video başparmak oluşturmak için nasıl kullanılacağı ile ilgili bu tutoriall bir göz atın ffmpegthumbnailers. Eğer memnun değilseniz, kullanımı değiştirmek için denemek vlcilişkin jeneratör olarak bu one.
Mohammad Hedayati

Yanıtlar:


12

İlk olarak, ihtiyacınız olan tüm ffmpeg (vlc'nin arkası) bileşenlerinin kurulu olduğundan emin olun:

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

Küçük resim önbelleğini, çamaşır suyu, ubuntu tweak veya şu komutla temizleyin:

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

Şimdi Ubuntu'ya totem kullanmamasını değil, bunun yerine ffmpeg'i kullanmasını söylemeliyiz.
sudo nano /usr/share/thumbnailers/totem.thumbnailerve tüm dahili cihazları totem.thumbnaileraşağıdaki ile değiştirin :

[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;

Ve nautilus'tan çıkın:

nautilus -q

Videonuza gidin ve tüm videolar için küçük resim önizlemesinin göründüğüne bakın.


Bu işe yaramazsa, tam sürümü buradan okuyun: askubuntu.com/questions/2608/…
Chirag

1

Vivid'den itibaren gereken tek paket ffmpegthumbnailer:

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

Ve değiştirilecek satırlar yalnızca TryExec=[...]ve Exec=[...]satırlarıdır (bu, her ikisinin de yerine geçmesi için komut satırından yürütülecek tek satırlık bir satırdır):

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

Sonra her zamanki gibi bir kapatmalıdır nautilusve kaldırmak ~/.cache/thumbnailsklasörü:

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

2
İyi eskiye ne oldu sudo sed -i?
muru

@muru Ben sedyerinde düzenleme yapabileceğini bilmiyordum , teşekkürler, güncelleme
kos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.