Mercurial > mplayer.hg
annotate TOOLS/aconvert.sh @ 32676:db882cd69776
Do not #define _WIN32 on the command line for Cygwin.
Newer Cygwin versions no longer do this and hopefully we should be able
to survive without this hack as well. This change necessitates adapting
two #ifdefs in the MPlayer codebase. It is committed untested as I do
not have access to a Cygwin system.
author | diego |
---|---|
date | Thu, 06 Jan 2011 12:42:59 +0000 |
parents | 0f1b5b68af32 |
children |
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 |
27197
88fc90468b89
Replace bash-specific [[]] construct by a proper [] test.
diego
parents:
27196
diff
changeset
|
6 if [ "$1" = "" ]; then |
16267
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 |
17912
86d341ecb3bc
use mencoder directly for mp3lame encoding instead of lavc
jonas
parents:
17905
diff
changeset
|
11 options=${3:-"-oac mp3lame"} |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
27198
diff
changeset
|
12 |
17905 | 13 mencoder -demuxer rawvideo -rawvideo 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 |