Hur kan du avgöra video metadata t.ex behållare codex mått höjd/breddförhållandet i en befintlig video fil?

Okej, två möjliga sätt:

1) den GSpot Codec Information Appliance från http://www.headbands.com/gspot/
Detta är en riktigt fantastisk nytta - men det bara körs i Windows... :(
2) använder mplayer i - identifiera läge. Här är ett mycket snabbt och smutsiga manus jag skrev:
#! / bin/bash
# kör mplayer i - identifiera läge och fånga utgång
#
# avkommentera och ändra nästa rad om mplayer inte är i din väg
# export mplayer_PATH = {din väg till mplayer}
#
information = "$mplayer_PATH/mplayer - identifiera - ramar 0 - null vo - ao null-$1 2 > / dev/null | grep ID_ >> video_probe_results "
eval "$info";
katten "video_probe_results"
RM "video_probe_results"

Typ av produktion det ger dig är:
ID_VIDEO_ID = 0
ID_AUDIO_ID = 1
ID_FILENAME =... /Desktop/CG_SC_R01_copy.mp4
ID_DEMUXER = mov
ID_VIDEO_FORMAT = avc1
ID_VIDEO_BITRATE = 0
ID_VIDEO_WIDTH = 346
ID_VIDEO_HEIGHT = 288
ID_VIDEO_FPS = 25.000
ID_VIDEO_ASPECT = 0,0000
ID_AUDIO_FORMAT = mp4a
ID_AUDIO_BITRATE = 256000
ID_AUDIO_RATE = 44100
ID_AUDIO_NCH = 2
ID_LENGTH = 1652.36
ID_VIDEO_CODEC = ffh264
ID_AUDIO_BITRATE = 256000
ID_AUDIO_RATE = 44100
ID_AUDIO_NCH = 2
ID_AUDIO_CODEC = faad