Je veux obtenir une liste de tous mes fichiers vidéo (mkv, mp4, avi, etc.) et leur résolution, afin que je puisse voir quels fichiers vidéo SD doivent être mis à niveau vers HD. J'ai principalement besoin d'une méthode (ou d'un programme) pour Windows, mais OSX conviendrait également.
Je sais que les utilisateurs Linux peuvent utiliser ceci:
find . -name "*.mkv" -execdir mediainfo {} \; | egrep "(Complete name|Width|Height)"
Vous pouvez également installer
mediainfo
sur OS X avec par exemplebrew install mediainfo
.for f in *;do mediainfo "$f"|awk '$0~/Width|Height/{gsub(/[^0-9]/,"");printf("%s ",$0)}';echo "$f";done
Ou installez
ffmpeg
et utilisezffprobe
:mdfind kMDItemContentTypeTree=public.movie -onlyin .|while read f;do ffprobe -v 0 "$f" -show_streams -of csv|head -n1|cut -d, -f10,11|tr '\n' ,;echo "$f";done
Vous pouvez essayer de changer
-of
(format de sortie)flat
,json
ouxml
.-v 0
est équivalent à-loglevel quiet
.file
n'a affiché les dimensions que pour environ la moitié des fichiers vidéo avec lesquels je l'ai testé.mdls
affiché les dimensions pour encore moins de fichiers.la source
J'ai pu le faire en utilisant XYplorer et le ff:
faites un clic droit sur le répertoire contenant les fichiers vidéo et sélectionnez "Vues" - "Détails".
cliquez avec le bouton droit de la souris sur la barre d'étiquette de colonne au-dessus de la fenêtre et ajoutez deux colonnes: largeur et fréquence d'images.
À partir de là, j'ai cliqué sur l'une des étiquettes de colonne pour trier les fichiers dans l'un ou l'autre des attributs dans l'ordre croissant et décroissant, et j'ai fait glisser les fichiers sélectionnés vers un autre programme pour les convertir ou les renommer.
la source