[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fernsehsendungen komprimieren



Michael Strauss schrieb:
Hallo,

Ich habe ein paar TV-Sendungen per DVB-S aufgenommen.
Dies möchte ich nun umkodieren, dass Sie weniger Platz brauchen.
Was nehme ich da am Besten?

Mit welchen Komprimierungsfaktor kann ich rechnen, wenn des Endergebnis
nach Fernsehertauglich sein soll? Das Ausgangsmaterial ist natürlich MPEG 2.


ich habe mir ein Script gebaut.
Um festzustellen, welche Bit-Rate am geeignetsten ist, führe ich Step 1 aus. Mit dieser Info wird dann die Bit-Rate unter VBIT_RATE eingetragen und Step 2 und 3 ausgeführt (auskommentiert).
Das mag nicht gerade perfekt zu sein, aber fuer mich reichts.
Erklärungen für die mencoder-Optionen findest Du in den Man-Pages.

<script>
#!/bin/sh
# 3-Pass-Encodierung

DIR_WORK="/home/user"

cd $DIR_WORK

FILE_IN="./DasErste_09.04.07-23.12.54.mpeg"
FILE_OUT="./mankell.avi"
FILE_FRAME="./frameno.avi"
ASPEKT="" #"-aspect 16/9"

# Loesche die alte Datei:
if test -e $FILE_FRAME ; then
	rm -f $FILE_FRAME
fi

# Step 1
# Bei einem langen MPEG gibt MEncoder am Ende Videobitraten aus, damit ein resultierender AVI-Film auf
# eine 650MB-, eine 700MB- oder eine 800MB-CD passt.
nice -+19 mencoder $FILE_IN -ovc frameno -oac mp3lame -lameopts vbr=3 -aspect 16/9 -o $FILE_FRAME

VBIT_RATE="907"

# Step 2
#nice -+19 mencoder $FILE_IN -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$VBIT_RATE $ASPEKT -o $FILE_OUT

# Step 3
#nice -+19 mencoder $FILE_IN -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$VBIT_RATE $ASPEKT -o $FILE_OUT

echo "Ende"

</script>

Tschö



Reply to: