]> git.phdru.name Git - audio-cdr-video.git/blobdiff - video/transcoding/tc_calc_bitrate
Move outdated scripts to separate subdirectories
[audio-cdr-video.git] / video / transcoding / tc_calc_bitrate
diff --git a/video/transcoding/tc_calc_bitrate b/video/transcoding/tc_calc_bitrate
new file mode 100755 (executable)
index 0000000..2faec88
--- /dev/null
@@ -0,0 +1,29 @@
+#! /bin/sh
+
+TRACK=""
+
+while getopts a: opt; do
+   case $opt in
+      a) TRACK="-a $OPTARG" ;;
+   esac
+done
+shift `expr $OPTIND - 1`
+
+if [ -z "$1" ]; then
+   echo "Usage: $0 input_dir [type [codec]]"
+   exit 1
+elif [ -z "$2" ]; then
+   type=vob
+   codec=ac3
+elif [ -z "$3" ]; then
+   type="$2"
+   codec=ac3
+elif [ -z "$4" ]; then
+   type="$2"
+   codec="$3"
+else
+   echo "Usage: $0 input_dir type codec"
+   exit 1
+fi
+
+tccat -i "$1" | tcextract -t "$type" -x "$codec" $TRACK | tcdecode -x "$codec" | tcscan -x pcm