ビデオファイルの解像度を一覧表示するにはどうすればよいですか?


10

すべてのビデオファイル(mkv、mp4、aviなど)とそれらの解像度のリストを取得したいので、どのSDビデオファイルをHDにアップグレードする必要があるかを確認できます。私は主にWindows用のメソッド(またはプログラム)が必要ですが、OSXでも問題ありません。

Linuxユーザーがこれを使用できることを知っています。

find . -name "*.mkv" -execdir mediainfo {} \; | egrep "(Complete name|Width|Height)"

回答:


11

Windows Vistaの場合(他のバージョンでも同様の機能を使用できます):

1つのファイルについてのみ表示する必要がある場合は、下部の詳細ペインに表示できます。

複数のファイルで表示する必要がある場合は、スクリーンショットの1、2、3 *に従って、[フレームの高さ]と[フレームの幅]を選択して、これらの列を有効にします。(ヒント:長いリストに列名を入力して、すばやくスクロールできます。)

ここに画像の説明を入力してください

*メニューを取得するには、ヘッダーを右クリックします


大いに実行された答えをありがとう。これはすでに私を助けてくれるでしょう。これをリストにエクスポートする方法はありますか?
ボブ

残念ながらそれを行う簡単な方法はありません。申し訳ありませんが、オンラインでツールを探すことができます。
ADTC 2013

回答を受け入れていただきありがとうございます:)(投票矢印の下のチェックマークをクリックして緑色にしてください)
ADTC

リストをエクスポートする方法を見つけました。検索が完了したら、すべてを選択し(CTRL + A)、Shiftキーを押しながら結果を右クリックします。[パスのコピー]をクリックして、テキストドキュメントに貼り付けます。別の便利なヒントは、System.Kind:Videoを検索してすべてのビデオを取得することです。ADTCに感謝します。あなたの答えを正式に受け入れました。
ボブ

ただし、パスとしてコピーでは、ファイル名とパスのみが示され、ビデオのサイズやその他の詳細は示されません。パスを含むファイル名だけが必要ですか?
ADTC 2013

3

mediainfoたとえば、OS Xにインストールすることもできbrew install 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と(出力形式)flatjsonまたはxml-v 0と同等-loglevel quietです。

fileでテストしたビデオファイルの約半分の寸法のみを表示しました。mdlsさらに少ないファイルの寸法が表示されました。


0

私はXYplorerとff を使用してそれを行うことができました:

  1. ビデオファイルを含むディレクトリを右クリックし、[表示]-[詳細]を選択します。

  2. ウィンドウ上部の列ラベルバーを右クリックして、フレーム幅とフレームレートの2つの列を追加します。

そこから、いずれかの列ラベルをクリックしてファイルをいずれかの属性で昇順と降順で並べ替え、選択したファイルを別のプログラムにドラッグして変換または名前を変更しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.