비디오 파일 및 크기 표시

비디오 파일 및 크기 표시

.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줄이 한 줄로 결합됩니다.

    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에서 일하시나요?

관련 정보