J'ai besoin d'une commande pour voir rapidement dans le terminal les informations essentielles sur un fichier audio ou vidéo.
(Ensuite, j'envisagerai d'ajouter cela aux actions personnalisées de Thunar, etc.)
command-line
multimedia
metadata
Slothworks
la source
la source
Réponses:
avprobe
du paquetlibav-tools
est assez bon.Échantillon de sortie
avprobe somefile.mp4
Pour ajouter à l'action personnalisée Thunar, par rapport à ce qui a été suggéré ici , la formule analogique à ajouter serait:
la source
ffmpeg
restent,ffprobe
fait la même chose.mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
J'utilise
mediainfo
pour obtenir toutes les propriétés des fichiers multimédia (fichiers audio et vidéo)mediainfo
est maintenant dans les dépôts Ubuntu et peut être installé en lançantAuparavant, il était nécessaire d'utiliser un PPA, mais celui-ci ne contient aucun paquet pour les versions actuelles d'Ubuntu.
la source
.
tant que nom de fichier, mediainfo listera tous les fichiers du dossier actuel de manière récursive.exiftool
Cela pourrait être une surprise, mais
exiftool
de libimage-exiftool-perl a cette capacité aussi bien.Il prend en charge l'affichage d'informations provenant de nombreux formats de fichiers multimédias et peut également écrire des métadonnées pour certains de ces formats.
Exemple de sortie pour un fichier audio:
la source
Selon ce que vous considérez comme essentiel , vous pouvez utiliser l'
file
utilitaire à cet effet, qui donne des informations générales sur tous les fichiers. Son objectif principal est de vous indiquer le type de fichier que vous avez, mais il peut vous fournir le niveau de détail dont vous avez besoin.Toutefois, si vous avez besoin de connaître le contenu des balises (titre, artistes, etc.),
file
cela ne vous le dira pas.la source
Je connaissais cette commande:
avconv -i <filename>
Pour myfile.flv:
avconv -i myfile.flv
Mon idée était d'ajouter cette commande aux actions personnalisées de Thunar et de l'exécuter à partir du menu contextuel, quelle que soit son extension. Mais il devait être exécuté en terminal, alors j’ai jeté un coup d’œil à cette réponse . (Pour ouvrir le terminal et le garder ouvert, j'ai créé un nouveau profil dans gnome-terminal (Edit / Profiles) appelé "new1", et sous Préférences de profil / "Titre et commande", définissez-le "When command exits" sur "Hold the terminal ouvert ".)
En fin de compte (par essais et erreurs) je suis arrivé avec ceci:
qui fonctionne dans les actions personnalisées de Thunar - et devrait fonctionner pour tout fichier multimédia.
la source
avprobe
etavconv
utilise la même bibliothèque sous-jacente et vous donne les mêmes résultats, maisavconv
c'est l'encodeur alors avec cette commande vous obtenez aussi une erreur à la finAt least one output file must be specified
.Il existe également les éléments suivants pour les fichiers audio, même si exiftool n’est peut-être pas compétitif :
Soxi prend également en charge les fichiers vidéo.
Les packages id3v2 et sox (qui peuvent être installés en cliquant sur ces liens) fournissent ces commandes. Ils peuvent également être installés dans le Centre logiciel ou en exécutant:
Un exemple :
id3v2 -l 'Beatles - Here Comes The Sun.mp3'
sortie:la source
soxi some.mp3
je reçoisno handler for file extension mp3
. la même chose pour avi.soxi supports a limited number of audio and video formats
: Que limité, ou y at-il autre chose à faire à côté de les installer?