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

Discussion : Super qualite SVCD avec Tsunami 1.2f
Author : Dan
Posted : 28-May-2001 13:30:12
Comme decrit dans un autre post ( http://www.mireade.com/cgi-bin/wsmbb/wsmbb.cgi?RT+MEKLBDNYAB/MKHWZZCFOG+8623+9+config+6141.9016 ), j'ai refait quelques tests ce WE pour tenter, sans succes, de resoudre le probleme de leger decalage son/image qui apparait quelques fois en lecture d'un S-VCD sur un lecteur Philips. Ces tests m'auront permis toutefois d'atteindre une qualite inegalees jusqu'a present digne du meilleur enregistrement S-VHS.

Tout d'abord j'ai augmente le bit rate video jusqu'a remonter au maximum conseille par Tsunami (2520 Kbit/s), et meme sur un ancien film de 12 minutes qui ne passait pas il y a encore quelques mois (saccades vers la 4ieme minute, puis toutes les 4 minutes) je n'ai plus aucun probleme maintenant. 2 choses ont changes entre temps :

- La version de Tsunami (de 1.2a vers 1.2f).
- Le firmware de mon lecteur Philips de 9.23 vers 9.28.

J'ai de plus experimente le mode CBR (Constant Bit Rate) qui n'a rien de glorieux bien sur, mais qui, compare a tous les autres, est celui qui finalement me donne le resultat le plus flatteur a l'oeil. Son seul defaut etant de produire les fichiers les plus volumineux, mais pour l'encodage de films de vacances d'une dizaine de minutes, il reste possible d'en coller a peu pres 3 sur la meme galette.

Plutot que de vous gaver avec le contenu de tous les champs de Tsunami, voici mon fichier MCF :

==================================================

object TMPEGConfigFile
MPEG.Text = '$$Super_Video_CD_PAL'
MPEG.Description = ''
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.OutputStreamType_ReadOnly = True
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG2
MPEG.Video.StreamType_ReadOnly = True
MPEG.Video.Width = 480
MPEG.Video.Width_ReadOnly = True
MPEG.Video.Height = 576
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.FrameRate = 3
MPEG.Video.FrameRate_ReadOnly = True
MPEG.Video.AspectRatio = 2
MPEG.Video.AspectRatio_ReadOnly = True
MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CBR
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 2520000
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 2520000
MPEG.Video.MVBR_MaxBitRate = 2520000
MPEG.Video.MVBR_MinBitRate = 0
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 20
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.VBR_AvgBitRate = 2400000
MPEG.Video.VBR_MaxBitRate = 2520000
MPEG.Video.VBR_MinBitRate = 1500000
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 50
MPEG.Video.AVBR_MaxBitRate = 2520000
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 100
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 0
MPEG.Video.CQ_MaxBitRate = 2300000
MPEG.Video.CQ_MinBitRate = 1500000
MPEG.Video.CQ_EnablePadding = False
MPEG.Video.VBVBufferSize = 114688
MPEG.Video.VBVBufferSize_ReadOnly = True
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_MPEG2_SuperVideoCD_VBR
MPEG.System.StreamType_ReadOnly = True
MPEG.System.CommentText = ''
MPEG.System.EnableCommentText = False
end

==================================================

A+
Dan
Author : SAMY
Posted : 28-May-2001 14:35:28
Bonjour !

Où peut-on trouver les derniers Firmware des lecteurs DVD PHILIPS ?

J'ai une adresse http://www.ianc.net/philips/downloads.shtml mais, ces Firmware sont toujours au 9.23 pour le 710 et 7.12 pour le 711 ?

Merci.
Author : Dan
Posted : 28-May-2001 15:35:22
Tout simplement chez Philips ! Mais il faut aller sur le site de leur model Pro-170 qui est a 100% compatible avec toute la famille des firmwares version 8.xx et 9.xx. Pour l'autre famille, ton URL est la bonne (derniere version 7.12).

Il te faut donc aller a :

- http://www.prodvd.philips.com/downloads/

Ou tu trouveras la version 9.23, 9.25 et 9.28 (celle que j'ai charge sur mon 710).

A+
Dan
Author : SAMY
Posted : 28-May-2001 19:26:16
Merci pour cette réponse rapide et on ne peut plus précise.
Author : davidlynch
Posted : 31-May-2001 19:01:14
bonjour
excuse moi Dan mais comment me servir de ton fichier MCF?

merci d'avance
seb
Author : #David#
Posted : 31-May-2001 21:24:16
salut a tous,
pour ce qui est du decalage, je me suis apperçu d'un petit detail, lorsque je grave mon fichier mpeg2 au standart SVCD sans menu, pas de decalage dutout, mais lorsque celui ci est gravé avec un menu grace a néro, j'ai 14 de seconde de decalage constant !!!!
Je tiens a vous preciser que mon lecteur est un Toshiba SD 210 E, qui est un tres bon lecteur apparemment puis ce que accrochez vous bien, le bitrata de mes fichiers est de 3500 avec Kbit/sec avec une constant quality de 50, et grace a ce bitrate élevé et cette constant quality moyenne, j'ai une bonne qualité d'image quelque soit la quantité de details a restituer, et la taille de mes fichiers au final et tres variable, alant de moins de 10Mos minute a plus de 20, lorsque par exemple je film mais bambin dans la pelouse,
alors qui a fait le test avec ou sans menu et y a t'il un autre soft pour les créer?
Ciao, et bon film
Author : c_bien
Posted : 31-May-2001 22:13:16
Pourquoi mettre la qualite a 50 et pas a 100 ? Quels problemes apparaissent si tu fais la meme chose avec 100 ?
Author : c_bien
Posted : 31-May-2001 22:17:46
Dan tu sembles etre assez doue au sujet des parametres Svcd.
Ma video DV est capturee a partir d'une carte Studio DV et j'encode des vcd et svcd avec tsunami avec des parametres que je pense etre optimums. Peux tu me conseiller et me dire si je fais fausse route ?
Pour vcd :Template de vcd pal :
VIDEO Qualite superieur (tres lent)
ADVANCED Type de source video :Entrelace
Bottom field B
Desentrelace coche

Pour svcd : Template svcd PAL
VIDEO Rate control mode CQ 100
Mode d'encodage Entrelace
Qualite superieur Tres lent

ADVANCED Type de source video Entrelace
Bottom field B
Desentrelace coche

Cette config me donne de bons resultats . Qu'en penses tu ?
Author : neto21
Posted : 31-May-2001 22:57:56
Le SVCD c'est vraiment pas mal et ça coûte moins cher qu'une bande vidéo à qualité égale ou mieux
Author : #David#
Posted : 01-Jun-2001 07:59:30
salut,
en fait, j'ai fait pas mal d'essais et c avec cette configue que j'obtient la meilleur qualité d'image du debut a la fin de mes videos, et regarde bien, au final la taille d'un fichier encodé a 2500 et une CQ de 100, ne sera pas beaucoup plus petit qu'une autre encodé a 3500 avec une CQ de 50, le bitrate élevé te permet de restituer les scenes avec beaucoup de details, et la CQ de 50 me permet de faire chuté le bitrate quand celui ci n'a pas lieu d'etre élevé, autant profité un maximum du bitrate variable non, mais le mieux c'est que tu essais sur une petite video tres ajitée, le seul probleme a cela, c'est que la plupart des lecteurs salon ne supporteront pas apparemment, sauf, je le répète ça peut rendre service, le Toshiba sd 210 e qui support sans broncher,
MAIS ce n'est pas le sujet de ce post et je m'en excuse cher Mr DAN,
salut a tous, et bon film
Author : DixTrois
Posted : 01-Jun-2001 09:18:18
Merci DAN,

j'ai repris tes parametres et oh merveille, qualité TOP. niveau HI8. Bonne dynamique et très peu d'artefacts. (il faut les guetter pour les voir, dans les scenes à la fois rapides et sombres). J'inscris en dur le parametre CBR 2520 dans mon TSUNAMI préféré....

Coté son curieux phenomène:
Je prends un SVCD gravé WinOnCD3.8 que je lis sur un lecteur PHILIPS Firmware 9.23.
Un coups c'est bon, un coups il y a un petit décalage. Je parle bien d'un seul et meme SVCD....
Je n'ai encore pas trouvé de regle qui definit que la lecture va etre bonne ou mauvaise.

ma config: SONY PC100, FAST DV NOW, PII 500 128Mb WIN 98

Author : Dan
Posted : 05-Jun-2001 10:36:02
Pour Davidlynch :

- Faits un copier coller du texte entre les lignes de ==== dans un bete fichier texte, puis renome le en "cequetuveux.mcf". Mets le dans le repertoire template de Tsunami, pour depuis Tsunami fais un Load template.

Pour #David# :

- Il y a plein de posts sur les problemes de decalage sur ce meme forum. Cherches, et tu devrais trouver ton bonheur.

Pour C_bien :

- Mais, j'ai mis la qualite a 100 !!! Je ne comprends donc pas ta remarque. Si ta config te donne de bon resultats, parfait ! C'est tellement dependant de sa config j'ai remarque deja que chacun voit midi a sa porte...

Dan