|
|
Riga 1: |
Riga 1: |
| {{Old}}{{Versioni compatibili|Lenny}}
| | {{Versioni compatibili|Jessie|Testing_2016|}} |
| __TOC__
| |
| == Anteprime dei file mediante thunar-thumbnailers ==
| |
|
| |
|
| A volte è innegabile la comodità offerta da certi file manager di mostrare le anteprime dei file multimediali: immagini, documenti, video. | | A volte è innegabile la comodità offerta da certi file manager di mostrare le anteprime dei file multimediali: immagini, documenti, video. |
|
| |
|
| Anche in Thunar, il leggerissimo file manager di Xfce è possibile avere questa comodità, se la si ritiene necessaria. | | Anche in Thunar, il leggerissimo file manager di Xfce è possibile avere questa comodità, se la si ritiene necessaria, grazie al plugin '''tumbler-plugins-extra''', già pacchettizzato e presente nei [[Repository ufficiali]]. |
| | |
| A (quasi) tutto pensa il plugin '''thunar-thumbnailers''', già pacchettizzato e presente nei repository per Lenny, che può essere installato semplicemente mediante:
| |
| | |
| <pre>
| |
| # aptitude install thunar-thumbnailers
| |
| </pre>
| |
| | |
| Come possiamo vedere dal [http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers sito ufficiale del progetto] i file che il plugin riesce a gestire sono molteplici:
| |
| | |
| * EPS
| |
| * Postscript
| |
| * PDF
| |
| * DVI
| |
| * OpenDocument Format
| |
| * SVGZ (compressed SVG)
| |
| * Fig (.fig)
| |
| * LaTeX (requires tetex)
| |
| * Raw Digital Camera Images (richiede raw-thumbnailer e dcraw)
| |
| * Grace (richiede grace)
| |
| * file video (richiede '''ffmpegthumbnailer''')
| |
| * XCF Images (formato nativo di GIMP)
| |
| * PSD (Photoshop)
| |
| | |
| | |
| == Utilizzo di Mplayer per ottenere anteprime dei file video ==
| |
| | |
| Il problema nasce dal fatto che ''ffmpegthumbnailer'' soffre degli stessi difetti di ''vlc'' qualora si utilizzi ffmpeg dei repository ''debian multimedia'' di Marillat: non riusciamo a vedere l'anteprima dei video.
| |
| | |
| Con il metodo seguente otterremo le anteprime dei video in Thunar senza il bisogno di installare ffmpegthumbnailer: utilizziamo il nostro amato e versatilissimo '''Mplayer''' in associazione a thunar-thumbnailers.
| |
| | |
| Come prima cosa verifichiamo di avere installato il pacchetto '''mplayer''' oppure il suo sostituto senza interfaccia gtk '''mplayer-nogui'''.
| |
| | |
| Quindi creiamo lo script che mediante Mplayer si occuperà di ottenere l'immagine di anteprima dei video nella directory che stiamo visualizzando in Thunar.
| |
| | |
| Come root, creiamo il file di testo semplice <code>'''/usr/lib/mplayer-thumbnailer'''</code> e andiamo ad inserire al suo interno, con il nostro editor preferito:
| |
| | |
| <pre>
| |
| #!/bin/bash
| |
| videofile=$(echo "$1" | sed -e 's/%20/ /g' | sed -e 's/%26/\&/g' | sed -e 's/%5B/\[/g' | sed -e 's/%5D/\]/g' | sed -e 's/%40/\@/g' )
| |
| | |
| [ "$(/usr/bin/file --brief "$videofile" | grep -e "^data$")" ] && exit
| |
| | |
| thumbfile="$2"
| |
| LENGTH=$(mplayer -nocache -identify -vo null -ao null -frames 0 "$videofile" | awk -F= '/ID_LENGTH/ {print $2}'| awk -F. '{print $1}')
| |
| RANDOM=$(date %+s)
| |
| START=$(((LENGTH / 100) * 15)) ; END=$(((LENGTH / 100) * 70)); LENGTH=$(($END - $START)) ; SHOT=$((($RANDOM % $LENGTH) + $START))
| |
| /usr/bin/mplayer -nojoystick -nolirc -nocache -noautosub -nosound -vf scale -vo jpeg:outdir=/tmp:quality=100 -ao null -ss "$SHOT" -frames 3 -zoom -xy 128 -slave "$videofile"
| |
| mv /tmp/00000002.jpg "$thumbfile" || rm -f /tmp/00000002.jpg
| |
| rm -f /tmp/00000001.jpg /tmp/00000003.jpg
| |
| </pre>
| |
| | |
| Quindi gli diamo i permessi <code>'''755'''</code> mediante:
| |
| <pre>
| |
| # chmod 755 /usr/lib/mplayer-thumbnailer
| |
| </pre>
| |
| | |
| Adesso creiamo il file di configurazione che permetterà a ''thunar-thumbnailers'' di utilizzare lo script che abbiamo appena creato.
| |
| | |
| Con il nostro editor preferito e sempre da root creiamo il file <code>'''/usr/share/thumbnailers/video-thumbs.desktop'''</code> il cui contenuto deve essere il seguente:
| |
|
| |
|
| | Può essere installato semplicemente mediante: |
| <pre> | | <pre> |
| [Desktop Entry]
| | # apt-get install tumbler-plugins-extra |
| Version=1.0
| |
| Encoding=UTF-8
| |
| Type=X-Thumbnailer
| |
| Name=VIDEO Thumbnailer
| |
| MimeType=video/x-ms-wmv;video/mpeg;video/x-msvideo;video/quicktime;video/x-ms-asf;application/vnd.rn-realmedia;application/x-flash-video;video/x-matroska;video/mp4
| |
| X-Thumbnailer-Exec=/usr/lib/mplayer-thumbnailer %i %o
| |
| </pre> | | </pre> |
| | Il plugin supporta: |
| | * i formati OpenDocument |
| | * FFMpeg/Libav per file video (richiede un ulteriore pacchetto '''ffmpegthumbnailer''') |
| | * copertine dei film |
| | * immagini raw di fotocamere digitali |
|
| |
|
| Gli diamo i permessi <code>'''644'''</code> mediante:
| |
| <pre>
| |
| # chmod 644 /usr/share/thumbnailers/video-thumbs.desktop
| |
| </pre>
| |
|
| |
| Adesso, '''da utente''', aggiorniamo la cache di thunar-thumbnailers mediante:
| |
| <pre>
| |
| $ /usr/lib/thunar/thunar-vfs-update-thumbnailers-cache-1
| |
| </pre>
| |
|
| |
|
| |
| Non resta che aprire una finestra di Thunar e goderci le nostre anteprime ottenute grazie a Mplayer.
| |
|
| |
|
| Happy Debian, happy Xfce | | Happy Debian, happy Xfce |
Riga 93: |
Riga 20: |
| {{Autori | | {{Autori |
| |Autore=[[Utente:Borlongioffei|Borlongioffei]] 21:24, 28 gen 2009 (CET) | | |Autore=[[Utente:Borlongioffei|Borlongioffei]] 21:24, 28 gen 2009 (CET) |
| | |Verificata_da = |
| | :[[Utente:Selky|Selky]] 14:57, 27 apr 2016 (CEST) |
| | |Numero_revisori = 1 |
| }} | | }} |
|
| |
|
| [[Category:Xfce]] | | [[Category:Xfce]] |