Mercurial > mplayer.hg
annotate TOOLS/midentify.sh @ 34741:6cfaa555bec1
libmad: set i_bps only if it is not already set.
Since that value is only based on the very first MP3 frame,
it is very likely to be much less accurate than any existing
value from a demuxer.
Patch by Benot Thbaudeau.
Signed-off-by: "Benot Thbaudeau" <benoit.thebaudeau@advansee.com>
author | reimar |
---|---|
date | Sat, 24 Mar 2012 19:22:16 +0000 |
parents | 877e37095c2d |
children |
rev | line source |
---|---|
27198 | 1 #!/bin/sh |
2 # | |
3 # This is a wrapper around the -identify functionality. | |
4 # It is supposed to escape the output properly, so it can be easily | |
5 # used in shellscripts by 'eval'ing the output of this script. | |
6 # | |
7 # Written by Tobias Diedrich <ranma+mplayer@tdiedrich.de> | |
8 # Licensed under GNU GPL. | |
9 | |
10 if [ -z "$1" ]; then | |
11 echo "Usage: midentify.sh <file> [<file> ...]" | |
12 exit 1 | |
13 fi | |
14 | |
34598
877e37095c2d
Optimize midentify script to not wasted time filling the cache.
reimar
parents:
27198
diff
changeset
|
15 mplayer -noconfig all -cache-min 0 -vo null -ao null -frames 0 -identify "$@" 2>/dev/null | |
27198 | 16 sed -ne '/^ID_/ { |
17 s/[]()|&;<>`'"'"'\\!$" []/\\&/g;p | |
18 }' |