I have perfected the meaning of VCD :P
- Chaniyth
- DCEmu Super Poster
- Posts: 1353
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Tue Sep 03, 2002 9:13 pm
- Has thanked: 0
- Been thanked: 0
I have perfected the meaning of VCD :P
Well, as you all know I have been tinkering with backing up my personal DVD collection for the past several days, and well... I have perfection!
Test movie - Sleepy Hollow
Movie Time - 1hr. 45min.
Origin - DVD
Burn Media - 80min CD-R
Resolution - 480x480
Bitrate - 1600CBR
Quality - DVD <-- :-D to that!
It's so close to DVD quality it's not even funny! I compared side by side the DVD vs. my XVCD burn and well there is not really any difference in the quality! Even the words are perfect, no "smudge" around them at all.
The programs I used are SmartRipper, DVD2AVI, and TMPGEnc (with my own special settings).
What's funny though is DreamMovie VCD/MP# PLayer for Dreamcast runs it flawless no out of sync, no skipping, but my dads DVD player hiccups on the playback... LOL! :-D
Test movie - Sleepy Hollow
Movie Time - 1hr. 45min.
Origin - DVD
Burn Media - 80min CD-R
Resolution - 480x480
Bitrate - 1600CBR
Quality - DVD <-- :-D to that!
It's so close to DVD quality it's not even funny! I compared side by side the DVD vs. my XVCD burn and well there is not really any difference in the quality! Even the words are perfect, no "smudge" around them at all.
The programs I used are SmartRipper, DVD2AVI, and TMPGEnc (with my own special settings).
What's funny though is DreamMovie VCD/MP# PLayer for Dreamcast runs it flawless no out of sync, no skipping, but my dads DVD player hiccups on the playback... LOL! :-D
All the world will be your enemy, Prince with a Thousand Enemies, and when they catch you, they will kill you... but first they must catch you.
- anal=probe
- Psychotic DCEmu
- Posts: 666
- Joined: Sun May 12, 2002 1:03 am
- Has thanked: 0
- Been thanked: 0
-
- Insane DCEmu
- Posts: 238
- Joined: Tue Jun 11, 2002 10:30 pm
- Location: ......Japan...I Wish!
- Has thanked: 0
- Been thanked: 0
- az_bont
- Administrator
- Posts: 13567
- Joined: Sat Mar 09, 2002 8:35 am
- Location: Swansea, Wales
- Has thanked: 0
- Been thanked: 0
- Contact:
Double Post - Carry on scrolling...
Last edited by az_bont on Sun Sep 22, 2002 6:38 am, edited 1 time in total.
Sick of sub-par Dreamcast web browsers that fail to impress? Visit Psilocybin Dreams!
- az_bont
- Administrator
- Posts: 13567
- Joined: Sat Mar 09, 2002 8:35 am
- Location: Swansea, Wales
- Has thanked: 0
- Been thanked: 0
- Contact:
Here's kubyx's settings as a TMPG file. They're edited from the VCD template by TibrO, "which give quality that rivals that of Panasonic MPEG Encoder" - http://www.vcdhelp.com/TIbrOVideoCD.zip
I've updated it to have the increased settings of the new template. It uses 13.28MB a minute, which allows for slightly over 1 hours worth of video on an 80min CD-R. It is also set to 224kbps Audio (VCD default). Both these settings are changable through the TMPG Wizard so that you can squeeze a little bit more onto a disc if you want to.
Just copy-and-paste this into Notepad and save as whatever you want - but make sure is ends with .mcf (I called mine "kubys's 'Near DVD Quality' VideoCD (Edited from TIbrO's)":
Happy encoding!
I've updated it to have the increased settings of the new template. It uses 13.28MB a minute, which allows for slightly over 1 hours worth of video on an 80min CD-R. It is also set to 224kbps Audio (VCD default). Both these settings are changable through the TMPG Wizard so that you can squeeze a little bit more onto a disc if you want to.
Just copy-and-paste this into Notepad and save as whatever you want - but make sure is ends with .mcf (I called mine "kubys's 'Near DVD Quality' VideoCD (Edited from TIbrO's)":
Code: Select all
object TMPEGConfigFile
MPEG.Text = ''
MPEG.WizardCategoryName = ''
MPEG.WizardSubFormatName = ''
MPEG.WizardCaption = ''
MPEG.WizardDescription = ''
MPEG.WizardTargetMedia = MPEGConfig_TargetMediaType_Unknown
MPEG.WizardAutoCalcVideoBitRate = False
MPEG.WizardAutoChooseList.EnableVideoSize = False
MPEG.WizardAutoChooseList.VideoSize = <>
MPEG.WizardAutoChooseList.EnableVideoGOP = False
MPEG.WizardAutoChooseList.VideoGOP = <>
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.OutputStreamType_ReadOnly = False
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
MPEG.Video.StreamType_ReadOnly = False
MPEG.Video.Width = 480
MPEG.Video.Width_ReadOnly = False
MPEG.Video.Height = 480
MPEG.Video.Height_ReadOnly = False
MPEG.Video.YUVFormat = 1
MPEG.Video.YUVFormat_ReadOnly = False
MPEG.Video.DC_prec = 0
MPEG.Video.DC_prec_ReadOnly = False
MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Progressive
MPEG.Video.VideoEncodeMode_ReadOnly = False
MPEG.Video.FrameRate = 3
MPEG.Video.FrameRate_ReadOnly = False
MPEG.Video.AspectRatio = 8
MPEG.Video.AspectRatio_ReadOnly = False
MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CBR
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 0
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.MinBitRate = 0
MPEG.Video.MinBitRate_ReadOnly = False
MPEG.Video.MinAvgBitRate = 0
MPEG.Video.MinAvgBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 1600000
MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
MPEG.Video.VBR_AvgBitRate = 11500000
MPEG.Video.VBR_MaxBitRate = 0
MPEG.Video.VBR_MinBitRate = 0
MPEG.Video.VBR_MaxPassCount = 2
MPEG.Video.VBR_Quality_P = 0
MPEG.Video.VBR_Quality_B = 20
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.MVBR_MaxBitRate = 3000000
MPEG.Video.MVBR_MinBitRate = 0
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 20
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 50
MPEG.Video.AVBR_MaxBitRate = 3000000
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 50
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 20
MPEG.Video.CQ_MaxBitRate = 3000000
MPEG.Video.CQ_MinBitRate = 0
MPEG.Video.CQ_EnablePadding = False
MPEG.Video.VBVBufferSize = 40960
MPEG.Video.VBVBufferSize_ReadOnly = False
MPEG.Video.GOP_SeqHeaderInterval = 1
MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = False
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 = True
MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
MPEG.Video.GOP_MaxFrameCount = 0
MPEG.Video.GOP_MaxFrameCount_ReadOnly = False
MPEG.Video.QuantizeMatrix_Intra_ReadOnly = False
MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
MPEG.Video.Profile = 4
MPEG.Video.Profile_ReadOnly = False
MPEG.Video.Level = 8
MPEG.Video.Level_ReadOnly = False
MPEG.Video.VideoFormat = 2
MPEG.Video.VideoFormat_ReadOnly = False
MPEG.Video.DisplayWidth = 0
MPEG.Video.DisplayWidth_ReadOnly = False
MPEG.Video.DisplayHeight = 0
MPEG.Video.DisplayHeight_ReadOnly = False
MPEG.Video.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_HighCQ
MPEG.Video.MotionSearch_AlwaysHalfPel = False
MPEG.Video.UseFloatDCT = True
MPEG.Video.QuantizeMode = True
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 = False
MPEG.Audio.SamplingFrequency = 44100
MPEG.Audio.SamplingFrequency_ReadOnly = False
MPEG.Audio.ChannelMode = 1
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = False
MPEG.Audio.BitRate = 224000
MPEG.Audio.BitRate_ReadOnly = False
MPEG.Audio.CalcCRC = False
MPEG.Audio.CalcCRC_ReadOnly = False
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_VideoCD
MPEG.System.StreamType_ReadOnly = False
MPEG.System.EnableCommentText = False
MPEG.System.CommentText = ''
end
Sick of sub-par Dreamcast web browsers that fail to impress? Visit Psilocybin Dreams!
- az_bont
- Administrator
- Posts: 13567
- Joined: Sat Mar 09, 2002 8:35 am
- Location: Swansea, Wales
- Has thanked: 0
- Been thanked: 0
- Contact:
They're like a VCD but of a higher quality because they use MPEG-2, which is what DVD uses. I don't think there are ANY free encoders so you'd have to pay to get one. The problem is they look quite crappy below a certain bitrate, so unless you split your film across at leasts 3 CD-Rs then it will look worse than the settings I just posted. Stick with them, they're perfect.Prophet][ wrote:does anyone know anything bout S-VCD, My DVD player can pley them, but what are they??
And a note or two the template I just posted:
1. Motion Precision Search is set to slowest, so you might want to change it to Motion Estimate Search for a speed-up.
2. It's for PAL, so you'll have to change the FPS manually.
Sick of sub-par Dreamcast web browsers that fail to impress? Visit Psilocybin Dreams!
- Nyarlathotep
- Soul Sold for DCEmu
- Posts: 7390
- Joined: Sat Jan 05, 2002 1:37 pm
- Has thanked: 0
- Been thanked: 0
In the same way older versions of VirtuaDUB have support for .ASF files that newer versions don't, older versions of TMPENC include free time unlimited MPEG2 encoding in the download, while newer versions limit you to 30 days of encoding (last I checked)az_bont wrote: I don't think there are ANY free encoders so you'd have to pay to get one.
- az_bont
- Administrator
- Posts: 13567
- Joined: Sat Mar 09, 2002 8:35 am
- Location: Swansea, Wales
- Has thanked: 0
- Been thanked: 0
- Contact:
Thanks - I'll have to track down an old version.Nyarlathotep wrote:In the same way older versions of VirtuaDUB have support for .ASF files that newer versions don't, older versions of TMPENC include free time unlimited MPEG2 encoding in the download, while newer versions limit you to 30 days of encoding (last I checked)az_bont wrote: I don't think there are ANY free encoders so you'd have to pay to get one.
Sick of sub-par Dreamcast web browsers that fail to impress? Visit Psilocybin Dreams!
- Chaniyth
- DCEmu Super Poster
- Posts: 1353
- Joined: Tue Sep 03, 2002 9:13 pm
- Has thanked: 0
- Been thanked: 0
az_bont I didn't know someone else had near the same settings that I chose...
Anyways here are my settings for TMPGEnc... cut and paste these into Notepad... I have it saved as... XVideoCD (NTSCFilm).mcf
Enjoy! :-D
Anyways here are my settings for TMPGEnc... cut and paste these into Notepad... I have it saved as... XVideoCD (NTSCFilm).mcf
Code: Select all
object TMPEGConfigFile
MPEG.Text = ''
MPEG.WizardCategoryName = ''
MPEG.WizardSubFormatName = ''
MPEG.WizardCaption = ''
MPEG.WizardDescription = ''
MPEG.WizardTargetMedia = MPEGConfig_TargetMediaType_Unknown
MPEG.WizardAutoCalcVideoBitRate = False
MPEG.WizardAutoChooseList.EnableVideoSize = False
MPEG.WizardAutoChooseList.VideoSize = <>
MPEG.WizardAutoChooseList.EnableVideoGOP = False
MPEG.WizardAutoChooseList.VideoGOP = <>
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.OutputStreamType_ReadOnly = False
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
MPEG.Video.StreamType_ReadOnly = False
MPEG.Video.Width = 480
MPEG.Video.Width_ReadOnly = False
MPEG.Video.Height = 480
MPEG.Video.Height_ReadOnly = False
MPEG.Video.YUVFormat = 1
MPEG.Video.YUVFormat_ReadOnly = False
MPEG.Video.DC_prec = 0
MPEG.Video.DC_prec_ReadOnly = False
MPEG.Video.VideoEncodeMode = MPEGVideoEncoder_VideoEncodeMode_Progressive
MPEG.Video.VideoEncodeMode_ReadOnly = False
MPEG.Video.FrameRate = 1
MPEG.Video.FrameRate_ReadOnly = False
MPEG.Video.AspectRatio = 6
MPEG.Video.AspectRatio_ReadOnly = False
MPEG.Video.RateControlMode = MPEGVideoEncoder_RateControlMode_CBR
MPEG.Video.RateControlMode_ReadOnly = False
MPEG.Video.MaxBitRate = 0
MPEG.Video.MaxBitRate_ReadOnly = False
MPEG.Video.MinBitRate = 0
MPEG.Video.MinBitRate_ReadOnly = False
MPEG.Video.MinAvgBitRate = 0
MPEG.Video.MinAvgBitRate_ReadOnly = False
MPEG.Video.CBR_BitRate = 1600000
MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_2PASS
MPEG.Video.VBR_AvgBitRate = 1600000
MPEG.Video.VBR_MaxBitRate = 3000000
MPEG.Video.VBR_MinBitRate = 300000
MPEG.Video.VBR_MaxPassCount = 0
MPEG.Video.VBR_Quality_P = 0
MPEG.Video.VBR_Quality_B = 20
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.MVBR_MaxBitRate = 3000000
MPEG.Video.MVBR_MinBitRate = 0
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 20
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 50
MPEG.Video.AVBR_MaxBitRate = 3000000
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = False
MPEG.Video.CQ_Quality = 50
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 20
MPEG.Video.CQ_MaxBitRate = 3000000
MPEG.Video.CQ_MinBitRate = 0
MPEG.Video.CQ_EnablePadding = False
MPEG.Video.VBVBufferSize = 0
MPEG.Video.VBVBufferSize_ReadOnly = False
MPEG.Video.GOP_SeqHeaderInterval = 0
MPEG.Video.GOP_SeqHeaderInterval_ReadOnly = False
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.GOP_MaxFrameCount = 0
MPEG.Video.GOP_MaxFrameCount_ReadOnly = False
MPEG.Video.QuantizeMatrix_Intra_ReadOnly = False
MPEG.Video.QuantizeMatrix_NonIntra_ReadOnly = False
MPEG.Video.Profile = 4
MPEG.Video.Profile_ReadOnly = False
MPEG.Video.Level = 8
MPEG.Video.Level_ReadOnly = False
MPEG.Video.VideoFormat = 2
MPEG.Video.VideoFormat_ReadOnly = False
MPEG.Video.DisplayWidth = 0
MPEG.Video.DisplayWidth_ReadOnly = False
MPEG.Video.DisplayHeight = 0
MPEG.Video.DisplayHeight_ReadOnly = False
MPEG.Video.MotionSearchSpeed = MPEGVideoEncoder_MotionSearchSpeed_HighCQ
MPEG.Video.MotionSearch_AlwaysHalfPel = True
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 = False
MPEG.Audio.SamplingFrequency = 48000
MPEG.Audio.SamplingFrequency_ReadOnly = False
MPEG.Audio.ChannelMode = 0
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = False
MPEG.Audio.BitRate = 224000
MPEG.Audio.BitRate_ReadOnly = False
MPEG.Audio.CalcCRC = False
MPEG.Audio.CalcCRC_ReadOnly = False
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_VideoCD_Illegal
MPEG.System.StreamType_ReadOnly = False
MPEG.System.EnableCommentText = False
MPEG.System.CommentText = ''
end
All the world will be your enemy, Prince with a Thousand Enemies, and when they catch you, they will kill you... but first they must catch you.
- az_bont
- Administrator
- Posts: 13567
- Joined: Sat Mar 09, 2002 8:35 am
- Location: Swansea, Wales
- Has thanked: 0
- Been thanked: 0
- Contact:
I forgot the link to the updated templates - http://website.lineone.net/~don.hopkins/kubyxvcd.zip
Ignore previous posts - there's no copy-and-pasting with these, just stick them in the 'Extra' folder in the TMPG Templates folder and you're away. I tested it with the FF: Spirits Within trailer and the Resi trailer and it looks beautiful.
Ignore previous posts - there's no copy-and-pasting with these, just stick them in the 'Extra' folder in the TMPG Templates folder and you're away. I tested it with the FF: Spirits Within trailer and the Resi trailer and it looks beautiful.
Sick of sub-par Dreamcast web browsers that fail to impress? Visit Psilocybin Dreams!
- az_bont
- Administrator
- Posts: 13567
- Joined: Sat Mar 09, 2002 8:35 am
- Location: Swansea, Wales
- Has thanked: 0
- Been thanked: 0
- Contact:
I saw a template like this before - the maximum they squeezed out of it was 150min on an ultra-widescreen film. Mostly you ended up with about 120-130mins.Hawq wrote:180 minutes of Wide Screen material encoded at 23.976fps on a single 80 minute CD-R.
Get the templates from here
Sick of sub-par Dreamcast web browsers that fail to impress? Visit Psilocybin Dreams!
-
- Insane DCEmu
- Posts: 238
- Joined: Tue Jun 11, 2002 10:30 pm
- Location: ......Japan...I Wish!
- Has thanked: 0
- Been thanked: 0
- Chaniyth
- DCEmu Super Poster
- Posts: 1353
- Joined: Tue Sep 03, 2002 9:13 pm
- Has thanked: 0
- Been thanked: 0
Yah, my dads Apex DVD Player, don't like playing them neither... hehe... it is possibly a Apex thing(?).LiL Tommy000 wrote:the quality is great on this, but it seemed to play kinda slow on my apex500w.
All the world will be your enemy, Prince with a Thousand Enemies, and when they catch you, they will kill you... but first they must catch you.