Cara membuat video-thumbnail menghasilkan dari VLC bukan Totem?

18

Saya menderita masalah karena thumbnail video tidak muncul di nautilus untuk beberapa file video. Saya baru saja menemukan bug typefinding ini: beberapa file mpeg tidak diidentifikasi sebagai file mpeg yang tampaknya mengatasi masalah. Saya tidak mengerti secara spesifik seperti yang dilaporkan dalam laporan bug ini, tetapi sepertinya ini adalah masalah dengan interaksi Totem dengan Gstreamer.

Karena semua video saya cocok dengan VLC (dan mereka tidak semua bermain dengan Totem), saya tidak menggunakan Totem terlalu banyak. Apakah ada cara untuk membuat VLC menghasilkan thumbnail-video alih-alih harus bergantung pada kereta / totem kereta? Saya menjadikan VLC pemutar video default saya, tetapi ini tidak berpengaruh pada tampilan thumbnail video. Jika Totem tidak dapat memutar file video, maka saya tidak mendapatkan thumbnail. Tetapi VLC dapat memutar video dengan baik, jadi mengapa VLC tidak dapat membuat thumbnail video untuk itu?

nick
sumber
1
Ada ffmpegthumbsdan ffmpegthumbnailersebagai alternatif untuk totem thumbnailer. Saya tidak tahu adanya thumbnailer vlc. hekticgeek.com/2011/11/…
Savvas Radevic
1
Kemungkinan Gandakan askubuntu.com/questions/2608/…
Mitch
@medigeek - sejauh yang saya tahu, ffmpeg adalah back-end untuk vlc.
RobotHumans
Apakah ini berhasil Pengelola File Nautilus >> edit> Preferensi >> Kolom Pratinjau >> File yang Dapat Dipratinjau Lainnya >> tampilkan thumbnail untuk selalu / Hanya file yang lebih kecil dari ~ Nilai yang diinginkan dari menu drop down.
atenz
Lihatlah tutoriall ini tentang cara menggunakan ffmpegthumbnailersuntuk menghasilkan jempol video di nautilus. Jika Anda tidak puas, cobalah mengubahnya untuk digunakan vlcsebagai generator untuk yang ini .
Mohammad Hedayati

Jawaban:

12

Pertama, pastikan semua komponen ffmpeg (belakang vlc) yang Anda butuhkan sudah diinstal:

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

Bersihkan cache thumbnail, dengan pemutakhiran bleachbit, ubuntu, atau perintah ini:

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

Sekarang kita perlu memberitahu Ubuntu untuk tidak menggunakan totem, tetapi menggunakan ffmpeg sebagai gantinya.
sudo nano /usr/share/thumbnailers/totem.thumbnailerdan ganti semua ekstensi totem.thumbnailerdengan yang berikut:

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

Dan keluar dari nautilus:

nautilus -q

Buka video Anda dan lihat pratinjau gambar kecil muncul untuk semua video.

Lewis Goddard
sumber
Jika ini tidak berhasil, baca versi lengkapnya di sini: askubuntu.com/questions/2608/…
Chirag
1

Pada Vivid, satu-satunya paket yang dibutuhkan adalah ffmpegthumbnailer:

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

Dan baris yang akan diganti hanya baris TryExec=[...]dan Exec=[...](ini adalah satu-baris yang akan dieksekusi dari baris perintah untuk mengganti keduanya):

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

Maka seperti biasa orang harus menutup nautilusdan menghapus ~/.cache/thumbnailsfolder:

nautilus -q && rm -r ~/.cache/thumbnails
kos
sumber
2
Apa yang terjadi pada orang tua yang baik sudo sed -i?
muru
@muru Saya tidak tahu yang sedbisa mengedit di tempat, terima kasih, memperbaruinya
kos