Cách tạo hình thu nhỏ video được tạo từ VLC thay vì Totem?


18

Tôi đang gặp vấn đề là hình thu nhỏ video không xuất hiện trong nautilus cho một số tệp video. Tôi chỉ tìm thấy kiểu chữ lỗi này : một số tệp mpeg không được xác định là tệp mpeg có vẻ như giải quyết vấn đề. Tôi không hiểu chi tiết cụ thể như đã báo cáo trong báo cáo lỗi này, nhưng có vẻ như đó là vấn đề với sự tương tác của Totem với Gstreamer.

Vì tất cả các video của tôi đều phát tốt với VLC (và tất cả chúng đều không phát với Totem), nên tôi không sử dụng Totem rất nhiều. Có cách nào để làm cho VLC tạo ra các hình thu nhỏ của video thay vì phải dựa vào trình phát / lỗi bem không? Tôi đã tạo VLC cho trình phát video mặc định của mình nhưng điều này không ảnh hưởng đến việc hiển thị hình thu nhỏ video. Nếu Totem không thể phát tệp video, thì tôi không nhận được hình thu nhỏ. Nhưng VLC có thể phát video tốt, vậy tại sao VLC không thể tạo hình thu nhỏ video cho nó?


1
ffmpegthumbsffmpegthumbnailerlà lựa chọn thay thế cho hình thu nhỏ totem. Tôi không biết bất kỳ hình thu nhỏ vlc mặc dù. hecticgeek.com/2011/11/ từ
Savvas Radevic

1
Có thể trùng lặp có thể hỏiubub.com/questions/2608/ khăn
Mitch

@medigeek - theo như tôi biết, ffmpeg là back-end cho vlc.
RobotHumans

Công cụ này có hoạt động Nautilus Trình quản lý tệp >> chỉnh sửa> Tùy chọn >> Cột xem trước >> Các tệp có thể xem trước khác >> hiển thị hình thu nhỏ thành luôn / Chỉ các tệp cho nhỏ hơn ~ Giá trị mong muốn từ menu thả xuống.
atenz

Hãy xem tutoriall này về cách sử dụng ffmpegthumbnailersđể tạo ngón tay cái video trong nautilus. Nếu bạn không hài lòng, hãy thử thay đổi nó để sử dụng vlclàm trình tạo liên quan đến cái này .
Mohammad Hedayati

Câu trả lời:


12

Trước tiên, hãy đảm bảo tất cả các thành phần ffmpeg (mặt sau của vlc) bạn cần được cài đặt:

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

Xóa bộ đệm hình thu nhỏ, với Bleachbit, tinh chỉnh Ubuntu hoặc lệnh này:

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

Bây giờ chúng ta cần nói với Ubuntu không sử dụng totem, mà sử dụng ffmpeg thay thế.
sudo nano /usr/share/thumbnailers/totem.thumbnailervà thay thế tất cả các phần mở rộng totem.thumbnailerbằng cách sau:

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

Và thoát nautilus:

nautilus -q

Chuyển đến video của bạn và xem bản xem trước hình thu nhỏ xuất hiện cho tất cả các video.


Nếu điều này không hoạt động, hãy đọc phiên bản hoàn chỉnh tại đây: Askubfox.com/questions/2608/ Đổi
Chirag

1

Kể từ Vivid, gói duy nhất cần thiết là ffmpegthumbnailer:

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

Và các dòng được thay thế chỉ là TryExec=[...]Exec=[...]các dòng (đây là một dòng được thực hiện từ dòng lệnh để thay thế cả hai):

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

Sau đó, như thường lệ, nên đóng nautilusvà xóa ~/.cache/thumbnailsthư mục:

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

2
Chuyện gì đã xảy ra với người già tốt sudo sed -i?
muru

@muru Tôi không biết sedcó thể chỉnh sửa tại chỗ, cảm ơn, cập nhật nó
kos
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.