.mp4
ファイル名とともにすべてのファイルのサイズを印刷する必要があります。たとえば、
1_VIDEO.mp4 1204x680
答え1
そしてexiftool
:
$ exiftool -q -p '$FileName $ImageSize' ./*.mp4
foo.mp4 640x480
test.mp4 1280x800
答え2
わかりました、解決しました
find . -name '*.mp4' -exec exiftool -directory -fileName -imageSize {} \;
初めてインストールExifツール。
答え3
$ ffmpeg -i 1_VIDEO.mp4 2>&1 | \
grep -E 'width|height|Input.*from' | \
paste -sd' ' | \
awk '{print $5, $8"x"$11}' | \
sed "s/'\|://g"
はい
$ ffmpeg -i pizzahut_pizzahead_and_steve.flv 2>&1 | \
grep -E 'width|height|Input.*from' | \
paste -sd' ' | \
awk '{print $5, $8"x"$11}' | \
sed "s/'\|://g"
pizzahut_pizzahead_and_steve.flv 320x240
崩れる
最初のgrep
$ ffmpeg -i pizzahut_pizzahead_and_steve.flv 2>&1 | \ grep -E 'width|height|Input.*from' Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv': width : 320 height : 240
生地
これにより、#1の出力3行が1行に結合されます。
Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv': width : 320 height : 240
awkとsed
残りの2つのコマンドは出力をクリーンアップ
paste
し、次のようにフォーマットします。pizzahut_pizzahead_and_steve.flv 320x240
答え4
する
ls -lA | awk {'print $5, "\t", $9'}
OSXで働いていますか?