annotate TOOLS/aconvert @ 17332:88adbc28f60b

This patch makes real rtsp tell the server to deliver data at specified bandwidth, if bandwidth cmdline option is given. Also, if that's given, it uses it for sdp stream selection. If not given, the behavior is the same as before. It's used to implement something like turboplay in realplayer. Patch by Tomas Janousek >>> tomi (At) nomi (.) cz <<<
author rtognimp
date Fri, 06 Jan 2006 14:39:10 +0000
parents c2e581684e17
children 433494f162a9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16267
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
1 #!/bin/sh
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
2
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
3 # Author: Jonas Jermann
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
4 # Description: A hack to allow mencoder to encode from an audio only file
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
5
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
6 if [[ $1 == "" ]]; then
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
7 echo "Usage: $0 <\"input file\"> <\"output file\"> <\"options\">"
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
8 exit 0
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
9 fi
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
10
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
11 if [[ $3 == "" ]]; then
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
12 options="-oac lavc -lavcopts acodec=mp3:abitrate=192"
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
13 else
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
14 options=$3
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
15 fi
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
16
c2e581684e17 Aconvert allows mencoder to (easily) encode from an audio only file (hack).
jonas
parents:
diff changeset
17 mencoder -rawvideo on:w=1:h=1 -ovc copy -of rawaudio -endpos `mplayer -identify $1 -frames 0 2>&1 | grep ID_LENGTH | cut -d "=" -f 2` -audiofile $1 -o $2 $options $1