[FFmpeg-user] FFprobe scripting question
Adam Klobukowski
adamklobukowski at gmail.com
Fri Jun 15 10:29:05 CEST 2012
2012/6/15 Rodney Baker <rodney.baker at iinet.net.au>:
> Hi all. Is there an easy way to use FFprobe in a script to get just the size
> or bitrate of a video stream? I have a video conversion script using FFmpeg
> and I want to make a decision on encoding bitrate based on whether or not the
> original stream is a HD (1440x1080) or SD (720x576) stream (as recorded from a
> dvb-t card).
>
> I know I could probably do it using something like
>
> ffprobe -show_streams 2>/dev/null | grep 'width'
>
> and then strip off the "width=" string but I was kind of hoping there might be
> an easier way to do it.
I had the same problem, and found mplayer much easier for this task.
My code (bash):
TEST=`mplayer -msglevel identify=6 -frames 0 "$NAME" 2>&1 | grep -e
"ID_AUDIO_BITRATE="`
BITRATE=$(trim `echo "$TEST" | cut -d= -f2`)
--
Semper Fidelis
Adam Klobukowski
adamklobukowski at gmail.com
More information about the ffmpeg-user
mailing list