Postez ici vos trucs & astuces.
Répondre

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#1Messageil y a 6 ans

Il s'agit d'une action personnalisée (ou custom action) dans Thunar

Pour commencer il faut installer Zenity et Mediainfo

sudo yaourt -S zenity mediainfo

Allez dans Edition > Configurer les actions personnalisées.

Nom: Media Info
Commande:

mediainfo -i %f | zenity --text-info --title %N --width=480 --height=640

N'oubliez pas de cocher "fichiers vidéo"dans "Conditions d'apparition" et décocher "fichiers texte"

Utilisation: clic droit sur un fichier vidéo et "Media Info"

Capture partielle:
Image

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#2Messageil y a 6 ans

:bjr: Sympa, merci pour le partage de cette action personnalisée dans Thunar. :bien
J'ai modifié ton titre en ajoutant "[tuto]". N'hésite pas à faire de même lors de tes prochains tutos :wink:

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#3Messageil y a 6 ans

Merci Erwann, j'adore bidouiller les "customs actions" de Thunar. Alors, un de ces jours, je ferai une (petite) revue de tout ce qui existe de pas trop connu comme "créer une playlist" ou "optimiser un jpg" et sans oublier celle qui permet de convertir n'importe quelle vidéo avec ffmpeg dont on a discuté sur viewtopic.php?f=23&t=9870

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#4Messageil y a 6 ans

:bjr:
Salut Nettlebay
.........et un grand merci pour ce tuto :merci::merci:
Super le partage !!
Si j'osais je te demanderais bien si éventuellement tu n'aurais pas dans le même registre,
une astuce pour les images (jpg-png-tiff-xcf.... ou autres ... )
qui permettrait d'avoir les infos complètes sans avoir a ouvrir un soft dédié comme "showfoto" ou autre ...
Encore Merci . :merci:
:gsourire:

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#5Messageil y a 6 ans

:bjr:
Oui tu peux l'adapter facilement pour les images, il faut juste trouver le bon programme en ligne de commande
Le détail des infos exif dépendent beaucoup du format.
Mais tu as dans thunar déjà un onglet image qui donne les infos dans le menu propriétés

Pour kde, nous avons d'intégré exiv2 mais tu peux l'installer aussi sous xfce.
donc dans la commande donnée plus haut tu utilises juste exiv2 à la place de mediainfo

exiv2 IMG_20121207_083352.jpg | grep -Ev ": $|fichier"
Type MIME       : image/jpeg
Taille de l'image: 1920 x 2560
Marque de l'appareil: HTC
Modèle de l'appareil: ZTE-SKATE
Horodatage de l'image: 2012:12:07 08:33:51
Distance focale : 4.3 mm
Résolution Exif : 1920 x 2560
Miniature       : image/jpeg, 30746 Octets
J'avais créé un message avec la même fonctionnalité pour kde

-----------------
On peut adapter la technique de Nettlebay à tout type de fichiers pour tout type d'infos (attention mise en page pas top)
par exemple

pacman -Qo /etc/pacman.conf | zenity --text-info --title "paquet pacman" --width=480 --height=60
# qui donnerait pour thunar
pacman -Qo %f | zenity --text-info --title "paquet pacman" --width=480 --height=60

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#6Messageil y a 6 ans

:bjr:
Salut Papajoke
Mais tu as dans thunar déjà un onglet image qui donne les infos dans le menu propriétés
Oui j'ai vu mais je pensais à quelque chose de plus complets style données "exif" et ce que tu proposes avec "exiv2"
correspond mieux .
je vais donc de ce pas faire un essai !
Merci à toi pour ton aide :bien

EDIT : Ben je dois avoir une erreur de syntaxe dans ma commande parce que j'obtiens :

Utilisation : exiv2  [ options ] [ action ] fichier ...

Manipulation des métadonnées EXIF issues des images.
C'est tout !!! :saispas::saispas:

RE-EDIT :
Et oui effectivement il y aussi l'onglet image dans les propriétés de Thunar qui donne aussi les données "exif" donc pas d'utilité d'un nouveau "truc" !!! :cartonrouge:
En fait les données présentes que j'avais trouvées insuffisantes étaient insuffisantes à cause des caractéristiques de l'image (image en png qui était en fait une capture d'écran)

[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#7Messageil y a 6 ans

En voyant vos commentaires, ça m'a donné une idée. J'ai coché aussi "audio" et "images" dans les conditions d'apparition. Voici 2 exemples:

Image (pas grand-chose...)

General
Complete name                            : /home/user/Photos/DSCN0137.JPG
Format                                   : JPEG
File size                                : 6.29 MiB

Image
Format                                   : JPEG
Width                                    : 4 160 pixels
Height                                   : 3 120 pixels
Color space                              : YUV
Chroma subsampling                       : 4:2:2
Bit depth                                : 8 bits
Compression mode                         : Lossy
Stream size                              : 6.29 MiB (100%)

Audio (c'est plus bavard...)

General
Complete name                            : /home/user/Musique/Mark Knopfler - Privateering Full Album.mp3
Format                                   : MPEG Audio
File size                                : 124 MiB
Duration                                 : 1 h 30 min
Overall bit rate mode                    : Constant
Overall bit rate                         : 192 kb/s
Track name                               : Privateering Full Album
Performer                                : Mark Knopfler
Writing library                          : LAME3.99.5
Cover                                    : Yes
Cover type                               : Cover (front)
Cover MIME                               : image/jpeg
Comment                                  : 
major_brand                              : dash
minor_version                            : 0
compatible_brands                        : iso6mp41
author                                   : 

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 1 h 30 min
Bit rate mode                            : Constant
Bit rate                                 : 192 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 kHz
Frame rate                               : 38.281 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 124 MiB (100%)
Writing library                          : LAME3.99.5


[Tuto] VIDÉO: Infos complètes sur une vidéo avec un simple clic droit dans Thunar

#8Messageil y a 6 ans

2 points :
- Le format n'est pas génial (colonnes), il faut mieux utiliser l'html
- thunar ne permet pas d'attacher une action à un type mime (contrairement à dolphin), donc faire un script (général) avec case "mime"

ce qui donnerai un squelette du type :

#!/usr/bin/bash

fichier="$1"
mime=$(file -b "$fichier" --mime-type)
txt=""
tmp="/tmp/image-info"

case "$mime" in
    "video/x-matroska")
       txt="mkv...";;
    video/mp4)
        txt="traitement avec mediainfo";;
    image/png)  
        txt="png";;
    image/jpeg)  
        txt=$(exiv2 "$fichier" | grep -Ev ": $|fichier");;
    *) 
        zenity --error --text "Fichier <b>${fichier##*/}</b> non supporté"
        exit 1;
esac

# on fait un "bel" entete
echo "<b>${fichier##*/}</b><br>${fichier%/*}<hr>"  >"$tmp"
# données transformées en html pour éviter désagrément des colonnes
echo "$txt" | sed -e 's|:|: <b>|' -e  's|$|</b><br>|g' >>"$tmp"
zenity --text-info --html --filename="$tmp" --title="propriétés" --width=480 --height=640 2> /dev/null

[ -f "$tmp" ] && rm "$tmp"
exit 0
Répondre