すべてのビデオファイル(mkv、mp4、aviなど)とそれらの解像度のリストを取得したいので、どのSDビデオファイルをHDにアップグレードする必要があるかを確認できます。私は主にWindows用のメソッド(またはプログラム)が必要ですが、OSXでも問題ありません。
Linuxユーザーがこれを使用できることを知っています。
find . -name "*.mkv" -execdir mediainfo {} \; | egrep "(Complete name|Width|Height)"
Windows Vistaの場合(他のバージョンでも同様の機能を使用できます):
1つのファイルについてのみ表示する必要がある場合は、下部の詳細ペインに表示できます。
複数のファイルで表示する必要がある場合は、スクリーンショットの1、2、3 *に従って、[フレームの高さ]と[フレームの幅]を選択して、これらの列を有効にします。 (ヒント:長いリストに列名を入力して、すばやくスクロールすることができます。)
*ヘッダーを右クリックしてメニューを表示します
_brew install mediainfo
_などのOS Xにmediainfo
をインストールすることもできます。
for f in *;do mediainfo "$f"|awk '$0~/Width|Height/{gsub(/[^0-9]/,"");printf("%s ",$0)}';echo "$f";done
またはffmpeg
をインストールしてffprobe
を使用します:
_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
_
_-of
_(出力形式)をflat
、json
、またはxml
に変更してみてください。 _-v 0
_は_-loglevel quiet
_と同等です。
file
は、テストしたビデオファイルの約半分のサイズのみを表示しました。 mdls
は、さらに少ないファイルの寸法を表示しました。
XYplorer とffを使用してそれを行うことができました:
ビデオファイルを含むディレクトリを右クリックし、[表示]-[詳細]を選択します。
ウィンドウ上部の列ラベルバーを右クリックして、フレーム幅とフレームレートの2つの列を追加します。
そこから、いずれかの列ラベルをクリックしてファイルをいずれかの属性で昇順と降順で並べ替え、選択したファイルを別のプログラムにドラッグして変換または名前を変更しました。