ビデオファイルとサイズを表示

ビデオファイルとサイズを表示

.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

崩れる

  1. 最初の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
    
  2. 生地

    これにより、#1の出力3行が1行に結合されます。

    Input #0, flv, from 'pizzahut_pizzahead_and_steve.flv':     width           : 320     height          : 240
    
  3. awkとsed

    残りの2つのコマンドは出力をクリーンアップpasteし、次のようにフォーマットします。

    pizzahut_pizzahead_and_steve.flv 320x240
    

答え4

する ls -lA | awk {'print $5, "\t", $9'}

OSXで働いていますか?

関連情報