Another new addition that I forgot to mention is FFprobe, a "simple multimedia streams analyzer". I haven't used it much, but here's an example:
Code:
$ ffprobe -show_streams nimbus2.mp4
FFprobe version SVN-r22144, Copyright (c) 2007-2010 the FFmpeg developers
built on Mar 1 2010 21:14:27 with gcc 4.4.3
configuration: --prefix=/usr --enable-nonfree --enable-gpl --enable-version3 --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libx264 --enable-pthreads --enable-x11grab --arch=x86_64
libavutil 50. 9. 0 / 50. 9. 0
libavcodec 52.55. 0 / 52.55. 0
libavformat 52.54. 0 / 52.54. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'nimbus2.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf52.54.0
Duration: 04:48:16.76, start: 0.000000, bitrate: 35 kb/s
Stream #0.0(und): Video: h264, yuv420p, 640x360 [PAR 1:1 DAR 16:9], 31 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
codec_type=video
codec_time_base=1/60
codec_tag_string=avc1
codec_tag=0x31637661
width=640
height=360
has_b_frames=2
sample_aspect_ratio=1:1
display_aspect_ratio=1:1
pix_fmt=yuv420p
r_frame_rate=30/1
avg_frame_rate=30/1
time_base=1/30
language=und
start_time=0.000000
duration=17296.766667
TAG:language=und
[/STREAM]
Bookmarks