Servus,
ich hab mal ein kleines Script geschrieben welches das Multiplexen von Aufnahmen die mit ProjectX demuxt wurden etwas vereinfacht...
Nix besonderes aber wenn es sich jemand einfach machen will - so wie ich
Code
USEAC3=0
ACTDIR=`pwd`
OUTFILE="output.mpg"
while getopts ai: opt
do
case $opt in
a) USEAC3=1;;
i) if [ ! -d $OPTARG ]
then
echo "$OPTARG is not a directory"
exit 1
else
INDIR=$OPTARG
fi
esac
done
echo "using directory: "${INDIR:=`pwd`}
cd ${INDIR:=`pwd`}
if [ -r 001.ac3 2>/dev/null && $USEAC3 == 1 ]
then
echo "multiplexing with AC3"
mplex -f 8 001.m2v 001.mp2 001.ac3 -o $OUTFILE
else
echo "multiplexing without AC3"
mplex -f 8 001.m2v 001.mp2 -o $OUTFILE
fi
cd $ACTDIR
exit 0
Alles anzeigen
Die Dateien zum multiplexen müssen 001.m2v (Video), 001.mp2 (Audio) und 001.ac3 (AC3) heisen - wenn man ProjectX verwendet sollte diese Dateinennung der Normalfall sein
Das Script hat 2 optionale Parameter:
- -a -> wenn angeben wird nach einen AC3 File gesucht, wenn vorhanden wird die Tonspur mit verwendet beim Multiplexen
- -i -> i für Inputdir, wenn angegeben wird nach den Dateien in diesen Verzeichen gesucht ansonsten wird das aktuelle Verzeichnis verwendet
[edit] ganz vergessen das Script setzt mplex voraus - wer nicht weiß woher man es kriegt -> einfach die mjpegtools installieren