[Mplayer-felhasznalok] Ujra: svcd konvert
VMiklos
mamajom at axelero.hu
Fri Nov 7 22:45:26 CET 2003
On Fri, 7 Nov 2003, LeVA wrote:
> Hello!
>
> Igen, ismetelten ez a tema, majd ne anyazzatok nagyon legyszives :) Az a
> helyzet, hogy most, hogy sikerult helyrehozni az elveszett meghajtom (az
> is en voltam.. :) gondoltam azert csak megcsinalnam mar ezt a franya
> svcd-t. Mivel a leveleim torlodtek, atbongesztem a lista-arhivot, hogy
> felvegyem a fonalat, mert mar en se nagyon tudom mi volt a bajom...
> Szoval en ott ragadtam le, hogy A'rpi azt mondta, probaljak -oac
> pcm|copy helyett -oac mp3lame -t hasznalni. Egeszen pontosan az -oac
> mp3lame -lameopts cbr:br=224:mode=0 opciokat hasznaltam. A kapott mpeg
> fajlt lejatszanam:
hello
termeszetesen nem anyazlak, csak most irom le ugyan azt harmadszor.
de ismeteltem csak azt tudom mondani, Denes
modositasa utan, hogy itt a mellekelt divx2svcd,
ez mindent megcsinal, nezegesd, es rajossz hogyan kell
csinalni. A hang nem fog csuszni, ha ugy csinalod, ahogy en.
a lenyeg, mplayer -ao pcm-mel kell kiirni, -af resample=44100-zzal, es
akkor minden ok
az mpeg muxert meg ketseges, hogy valaha is meg fogjak-e csinalni...
udv, VMiklos
__________ Vajna Miklos
____/__/___|___\__. E-mail: mainroot at freemail.hu
O__O _ | | _ | Honlap: http://www.vmiklos.tk
'--`-(_)'---'--(_)-' ***e'kezet,HTML>OK!***
-------------- next part --------------
#!/bin/bash
# (c) 2003 Vajna Miklos <mainroot at freemail.hu>
# divx2svcd for mencoder
# distributed under GPL License
# version 0.3.2
#initializating constants
bitrate=1600
cdmeret=795
freq=44100
#pharsing parameters
if [ $# -le 0 ]; then
echo "RTFM!"
exit 1
fi
case $1 in
-*)
echo "RTFM!"
exit 1
;;
*)
input=$1
nev=`basename $input .avi`
shift 1
;;
esac
while [ "$1"x != "x" ]; do
case $1 in
-b|--bitrate)
bitrate=$2
shift 1
;;
-s|--cdsize)
cdmeret="$2"
shift 1
;;
-h|--help)
echo "RTFM!"
exit 0
;;
-f|--audiofreq)
freq=$2 #40517
shift 1
;;
esac
shift 1
done
mencoder -ofps 25 -oac copy $input -vop scale=480:576 -ovc lavc -lavcopts vrc_override=1,10,708:vqcomp=0.1:vcodec=mpeg2video:vratetol=10000000:vbitrate=$bitrate:mbd=2:keyint=25:aspect=4/3:dia=1:precmp=0:cmp=0:subcmp=0:scplx_mask=0.08 -o ${nev}2.avi
mplayer -dumpvideo -dumpfile $nev.m2v ${nev}2.avi
mplayer ${nev}2.avi -vc null -vo null -ao pcm -af resample=$freq
mv audiodump.wav $nev.wav
rm ${nev}2.avi
toolame -b 128 $nev.wav $nev.mp2
rm $nev.wav
echo "maxFileSize = $cdmeret" > template
tcmplex -i $nev.m2v -p $nev.mp2 -o $nev.mpg -m s -F template
rm template
rm $nev.m2v $nev.mp2
for i in $nev*mpg ; do
nev2=`basename $i .mpg`
vcdimager -t svcd -c $nev2.cue -b $nev2.bin $i
done
rm $nev*mpg
More information about the MPlayer-felhasznalok
mailing list