Les Archives des Forums du Repaire
Forum MPEG, DVD, SVCD...

Discussion : Reglage Tsunami pour X-VCD
Author : Dan
Posted : 24-Apr-2001 11:52:10
A la demande de certains, voici la configuration que j'utilise pour realiser des X-VCD. Ce que j'entends par X-VCD dans mon cas est un CD comprenant une video encodee differemment d'un S-VCD, mais bluffante pour le lecteur (PC ou/et lecteur de salon) qui le lira et le comprendra comme un S-VCD. Il s'agit la du fichier de config *.MCF a mettre dans le repertoire Template de Tsunami. Faites donc un copier/coller de ce qui suit (entre les lignes de ***) dans un fichier TXT, puis renomez le en *.MCF.

**************************************************
object TMPEGConfigFile
MPEG.Text = 'XVCD_PAL'
MPEG.Description = ''
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.OutputStreamType_ReadOnly = False
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
MPEG.Video.StreamType_ReadOnly = True
MPEG.Video.Width = 480
MPEG.Video.Width_ReadOnly = True
MPEG.Video.Height = 384
MPEG.Video.Height_ReadOnly = True
MPEG.Video.YUVFormat = 1
MPEG.Video.YUVFormat_ReadOnly = True
MPEG.Video.DC_prec = 0
MPEG.Video.DC_prec_ReadOnly = True
MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Interlace
MPEG.Video.VideoEncodeMode_ReadOnly = False
MPEG.Video.VideoEncodeMode_CantSelExtType = True
MPEG.Video.TopFieldFirst = False
MPEG.Video.FrameRate = 3
MPEG.Video.FrameRate_ReadOnly = True
MPEG.Video.AspectRatio = 3
MPEG.Video.AspectRatio_ReadOnly = False
MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_VBR_2PASS
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 2350000
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 2350000
MPEG.Video.MVBR_MaxBitRate = 23520000
MPEG.Video.MVBR_MinBitRate = 0
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 0
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.VBR_AvgBitRate = 1850000
MPEG.Video.VBR_MaxBitRate = 2350000
MPEG.Video.VBR_MinBitRate = 1250000
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 50
MPEG.Video.AVBR_MaxBitRate = 2350000
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 80
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 0
MPEG.Video.CQ_MaxBitRate = 2200000
MPEG.Video.CQ_MinBitRate = 0
MPEG.Video.CQ_EnablePadding = False
MPEG.Video.VBVBufferSize = 114688
MPEG.Video.VBVBufferSize_ReadOnly = False
MPEG.Video.GOP_SeqHeaderInterval = 1
MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = True
MPEG.Video.GOP_I_FrameCount = 1
MPEG.Video.GOP_I_FrameCount_ReadOnly = False
MPEG.Video.GOP_P_FrameCount = 5
MPEG.Video.GOP_P_FrameCount_ReadOnly = False
MPEG.Video.GOP_B_FrameCount = 2
MPEG.Video.GOP_B_FrameCount_ReadOnly = False
MPEG.Video.GOP_BitStreamForEdit = False
MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
MPEG.Video.QuantizeMatrix_Intra_ReadOnly = False
MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
MPEG.Video.Profile = 4
MPEG.Video.Profile_ReadOnly = True
MPEG.Video.Level = 8
MPEG.Video.Level_ReadOnly = True
MPEG.Video.VideoFormat = 1
MPEG.Video.VideoFormat_ReadOnly = True
MPEG.Video.DisplayWidth = 0
MPEG.Video.DisplayWidth_ReadOnly = True
MPEG.Video.DisplayHeight = 0
MPEG.Video.DisplayHeight_ReadOnly = True
MPEG.Video.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_Slow
MPEG.Video.MotionSearch_AlwaysHalfPel = False
MPEG.Video.UseFloatDCT = False
MPEG.Video.QuantizeMode = False
MPEG.Video.QuantizeModeVal_Intra = 35
MPEG.Video.QuantizeModeVal_NonIntra = 35
MPEG.Video.YUVBasicYCbCr = False
MPEG.Video.QuantizeMatrix_Intra = {
081013161A1B1D22101016181B1D222513161A1B1D22222616161A1B1D222528
161A1B1D202328301A1B1D202328303A1A1B1D22262E38451B1D23262E384553}
MPEG.Video.QuantizeMatrix_NonIntra = {
1011121314151617111213141516171812131415161718191314151617181A1B
14151617191A1B1C151617181A1B1C1E1617181A1B1C1E1F1718191B1C1E1F21}
MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
MPEG.Audio.StreamType_ReadOnly = True
MPEG.Audio.SamplingFrequency = 44100
MPEG.Audio.SamplingFrequency_ReadOnly = True
MPEG.Audio.ChannelMode = 0
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = True
MPEG.Audio.BitRate = 192000
MPEG.Audio.BitRate_ReadOnly = False
MPEG.Audio.CalcCRC = True
MPEG.Audio.CalcCRC_ReadOnly = True
MPEG.Audio.OriginalFlag = False
MPEG.Audio.OriginalFlag_ReadOnly = False
MPEG.Audio.CopyrightFlag = False
MPEG.Audio.CopyrightFlag_ReadOnly = False
MPEG.Audio.PrivateFlag = False
MPEG.Audio.PrivateFlag_ReadOnly = False
MPEG.Audio.EmphasisType = 0
MPEG.Audio.EmphasisType_ReadOnly = False
MPEG.System.StreamType = MPEGSystemEncoder_StreamType_MPEG1
MPEG.System.StreamType_ReadOnly = False
MPEG.System.CommentText = ''
MPEG.System.EnableCommentText = False
end
**************************************************

Mais ce n'est pas tout...

Comme vous le verrez l'encodage est fait en MPEG1. Il faut ensuite bluffer le systeme en le "flagant" en MPEG2. Pour cela il faut utliser les fonctions "MPEG Tools" de Tsunami, et plus particulierement la fonction "Merge & Cut". Il suffit d'ouvrir votre fichier MPEG1 resultant de l'encodage produit par ce MCF, puis de le mettre en mode MPEG2, et de faire un cut ... de rien du tout (c'est l'astuce!) et de sauvegarder le resultat. Ce sera alors un MPEG2.

Nero acceptera alors ce fichier pour faire un S-VCD (bien que vous aurez un warning sur la resolution - normal, elle est reduite).

On obtient donc un S-VCD avec une resolution plus basse. Donc le compromis de qualite est plus sur la resolution que sur le taux de compression. C'est mieux pour les films qui bougent beaucoup, alors qu'un S-VCD standard est meilleur pour un film lent.

Ce resultat est lisible sans probleme sur les PCs avec WinDVD et sur tous les lecteurs de salon Philips (et surement plein d'autres).

Dan
Author : Monique
Posted : 25-Apr-2001 09:20:14
Salut
Le profil XVCD de Dan à télécharger sur :
http://users.skynet.be/bs137590/XVCD.htm
à+
Author : Dan
Posted : 25-Apr-2001 11:40:20
Merci Monique !