.mp4
파일 이름과 함께 모든 파일의 크기를 인쇄 해야 합니다 . 예를 들어:
1_VIDEO.mp4 1204x680
답변1
그리고exiftool
:
$ exiftool -q -p '$FileName $ImageSize' ./*.mp4
foo.mp4 640x480
test.mp4 1280x800
답변2
답변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줄이 한 줄로 결합됩니다.
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에서 일하시나요?