Re: Fragen zu xvid
David Haller <[email protected]>
| Newsgroups | gmane.linux.suse.multimedia.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
Am Fre, 26 Feb 2010, Al Bogner schrieb:
>mencoder "$AVIFILE" -of rawaudio \
> -oac mp3lame -lameopts preset=standard -ovc copy -o "$MP3FILE"
Da hast du das Video mit drin. Besser '-ovc frameno'. Und pack's in
nen avi-Container. Also:
mencoder "$AVIFILE" -oac mp3lame -lameopts preset=standard \
-ovc frameno -o "$MP3FILE" ### MOVIE-aidNN.avi
>sollte ok sein
>
>
>mencoder -aspect 4/3 -ovc xvid -xvidencopts pass=1 \
Besser evtl. '-ovc lavc -lavcopts vcodec=mpeg4:vpass=1:turbo' (und
weitere bekannte Optionen). Ist auch Divx/Xvid.
ID_VIDEO_FORMAT=FMP4
ID_VIDEO_CODEC=ffodivx
Da kennst du halt schon die relevanten Codec-Optionen ;)
> -vf yadif=0,softskip,harddup \
> -vf unsharp=l:5x5:0.5 \
> -sws 9 -nosound -of rawvideo -o /dev/null $AVIFILE
>
>Ist das ok?
Container.
>mencoder -aspect 4/3 -ovc xvid -xvidencopts pass=2:bitrate=1200 \
> -vf yadif=0,softskip,harddup \
> -vf unsharp=l:5x5:0.5 \
> -sws 9 -nosound -of rawvideo -o "$XVIDMOVIEFILE" "$AVIFILE"
>mencoder -aspect 4/3 -ovc xvid -xvidencopts pass=2:bitrate=1200 \
s.o. bzgl. Codec.
> -vf yadif=0,softskip,harddup \
> -vf unsharp=l:5x5:0.5 \
> -sws 9 -nosound -of rawvideo -o "$XVIDMOVIEFILE" "$AVIFILE"
[-of avi] -o MOVIE-video.avi "$AVIFILE"
^^^^^^^=default
>Ist es besser feste Quantisierungsparameter zu verwenden, sodass die Qualität
>verschiedener Files ähnlich ist? Welche Optionen sind standardmäßig sinnvoll?
Ja. Weiß nicht.
>WIe muxe ich Bild und Ton? Mit avimerge komme ich nicht weiter?
avimerge -o AUSGABE.avi -i MOVIE-video.avi -p MOVIE-aidNN.avi
Wobei: du mußt Video/Audio nicht getrennt kodieren, wenn's nur um eine
Tonspur geht.
Meine Parameter für Divx, die in >90% meiner Fälle passen:
Pass1:
mencoder -aspect 4/3 -ovc lavc -lavcopts \
vcodec=mpeg4:trell:vqmin=2:mbd=2:cmp=3:vqscale=3:vbitrate=24000000:vb_strategy=1:b_sensitivity=4:vpass=1:turbo \
-vf yadif=0,softskip,harddup,unsharp=l:5x5:0.5,dsize=4/3 -sws 9 \
-nosound -o /dev/null -passlogfile AUSGABE.passlog "$EINGABE"
Pass2:
mencoder -aspect 4/3 -ovc lavc -lavcopts \
vcodec=mpeg4:trell:vqmin=2:mbd=2:cmp=3:vqscale=3:vbitrate=24000000:vb_strategy=1:b_sensitivity=4:vpass=2 \
-vf yadif=0,softskip,harddup,unsharp=l:5x5:0.5,dsize=4/3 -sws 9 \
-oac mp3lame -lameopts preset=standard \
-o AUSGABE.avi -passlogfile AUSGABE.passlog EINGABE.avi
[-sws 9 brauchst du nur mit nem skalierenden Filter]
das 'vbitrate=' braucht's übrigens nur, wenn der codec per vqscale
über IIRC 1800kbps landet, und um die obere Grenze anzuheben eben
diese Option.
Im Grunde reicht übrigens, von der Quali/Dateigröße passt das i.d.R.:
-lavcopts vcodec=mpeg4:trell:vqscale=3:vpass=2
trellis-quantization ist halt schon besser und nicht default.
HTH,
-dnh
--
panic("ocfs2 is very sorry to be fencing this system by panicing\n");
-- /usr/src/linux/fs/ocfs2/cluster/quorum.c