【动手实践】rm、rmvb用TMPGEnc转换成kvcd方式制作20小时大容量压缩DVD
精华序号
:138
来自论坛
:
小熊在线
《光盘刻录论坛》
内容说明
:
rm、rmvb用TMPGEnc转换成kvcd方式制作20小时大容量压缩DVD
(1414字)
tx_yezw
(137005)
于2005/02/24(16:20:36)..
本人下载了很多rm、rmvb格式的连续剧,以前一直转成标准的vcd格式用拍拍烧制作大容量DVD的,近来看到坛友用TMPGEnc转换成kvcd的帖子我初步尝试获得成功,在此也对这些坛友表示感谢,特写了这些文字给大家分享。
标准vcd的码率是1150kbs,而且编码时码率是固定的,45分钟的连续剧转成标准vcd要450M,制作大容量DVD最多放九集。
KVCD实际上是一种非标准的VCD格式,采用了可变码率,主要是通过设置最大码率来控制生成VCD视频质量,也就是控制生成的文件容量大小。
坛友的方法都是从台湾网友传过来的,是采用了功能强大视频转换软件TMPGEnc的kvcd模板来制作的。
http://kvcd.net/dvd-models.html里面有很多模板,可以制作不同视频质量的mpeg格式。
我就是用《NEW! ~360 minutes on one CD-R!》这个模板来制作的,大家要注意,这个模板是没有声音的,在TMPGEnc压缩还要进行声音设置等其他一些操作。
TMPGEnc的模板实际上就是一个文本文件,现在我将已经设置好参数的模板贴在论坛上,各位只要将这些内容粘贴在记事本中,文件名另存为kvcd.mcf,然后将这个文件复制到Template目录中,最后只要利用TMPGEnc的向导功能选择kvcd模板一步一步生成mpg文件就可以了。
我的模板中声音是设置为48HZ,128K,为的是在TMPGEncDVDAuthor打包时无须再进行声音设置,可以简化操作。
GOP设置为15帧,为的是在TMPGEncDVDAuthor打包时不会有GOP太长的提示,使之兼容MPEG2。
最大码率设置为750kbs,由于网上下载的rm、rmvb格式影片本身就不清晰,码率设置小一点,生成的mpg文件也小一点。我实际转了一套连续剧,每集大约150-190M,一张dvd-r装了28集,实际在电视机上观看效果还可以。
最大码率是修改kvcd.mcf文件中这个参数,大家可以根据自己需要自行修改。 MPEG.Video.CQ_MaxBitRate = 750000
第一步:安装以下软件:
1、TMPGEnc 2.53.35.130 Plus完美版本
http://download.winzheng.com/SoftView/SoftView_12856.htm
或 TMPGEnc Plus 2.54.37.135
http://www.85down.com/down.asp?id=462&no=1
2、Streambox Ripper 2.009
http://www.ymfd.com/rjxz/SoftView.Asp?SoftID=51
3、Real Alternative v1.30
http://www.ttdown.com/ViewDownURL.asp?softID=14833
如果你的机器上已经安装了realone或realplayer请先卸载。
4、TMPGEnc DVD Author V1.5.15.49
下载地址:http://www.hhtyz.com/film/dst/downasp/view.asp?id=101
汉化:http://www.bynt.net/Down/14404.html
以上所有软件也可以在刻录先锋的网站下载:
http://upy.nease.net/resource.htm
第二步:生成mpg文件
执行TMPGEnc转换软件,利用TMPGEnc的向导功能选择kvcd模板一步一步生成mpg文件就可以了。
如果你的是16:9的影片,请在TMPGEnc中的设置:
MPEG设定--高级--影像的显示方式--全屏幕(保持宽高比)
因为默认设置是全屏幕,软件会把16:9的影片纵向拉伸,使它充满屏幕,导致影片的比例改变。
详细请看:
http://www2.beareyes.com.cn/bbs/5/128.htm
第三步:打包成DVD
用TMPGEncDVDAuthor做成DVD。
详细请看:
http://www2.beareyes.com.cn/bbs/5/136.htm
◎
我的nero没出现编码不兼容的提示框,它自动就转为300多,那是怎么会事
(空)
abc420
(137415)
于2005/03/01(09:42:59)..
◎
nero应该是有提示你要重编码
(16字)
tx_yezw
(137419)
于2005/03/01(11:06:11)..
也可以把建立标准vcd前面的勾去掉!
有兴趣的网友继续测试,稍候收入精华……
(空)
39.5
(137166)
于2005/02/25(22:34:54)..
不错
(空)
cfbcq
(137156)
于2005/02/25(20:49:35)..
强烈要求加入精华区!!!!!!!!!!!!!
(空)
飞入你梦乡
(137119)
于2005/02/25(15:29:58)..
强贴,顶起!
(空)
认真学习
(137090)
于2005/02/25(11:27:43)..
◎
加精啊!
(空)
huyu
(137087)
于2005/02/25(11:16:46)..
补充一点,请将回复放到我的邮箱里,刚刚漏选了,谢谢!
(空)
anychung
(137083)
于2005/02/25(09:44:14)..
请问你所提到的制作DVD的那些软件分别是做什么用的?应该使用的顺序是怎么样的? 新手上路,请多指教!
(空)
anychung
(137081)
于2005/02/25(09:29:46)..
◎
答复
(171字)
tx_yezw
(137089)
于2005/02/25(11:24:13)..
1、TMPGEnc 是视频转换工具
见:
http://www2.beareyes.com.cn/bbs/5/131.htm
2、Streambox Ripper 是real音频插件
3、Real Alternative 是real视频插件
2和3配合TMPGEnc就可以转换RM格式了
4、TMPGEnc DVD Author 是DVD制作工具
见:
http://bbs.cdbest.net/read.php?tid=71738
软件可以按照上述顺序安装。
◎
制作VCD是否也要安装这几个软件,第2、3没有是否对转换有影响?
(空)
bhy
(137151)
于2005/02/25(20:20:14)..
◎
制作VCD需要1、2、3
(506字)
tx_yezw
(137163)
于2005/02/25(21:57:17)..
当然还要有NERO等刻VCD碟的软件,有2和3的配合TMPGEnc就可以支持转换RM格式了。
用nero将这些mpg文件刻VCD时,会有一个编码不兼容的提示框,点关闭校验并继续是可以将这些mpg文件用CD-R刻录成VCD的。但家用的VCD碟机一般只能播放标准vcd格式码率的片子,这种非标准的VCD碟不是所有VCD机都能顺利播放的。DVD碟机的码率范围很宽,从几百K到8M都可以,是肯定能播放这种格式的VCD、DVD的。
我已经制作了好几张这样的DVD碟片了。如果你的DVD机型号比较老,最好用DVD-R片来刻,兼容型要好一点。
我的模板码率设置的比较低,主要用在转换RM流量较低的片子,在电视机上观看还能接受,看看一般电视剧,不用频频換碟。如果转换RM流量高的片子,码率参数设高一些,图象质量会好些,当然生成的MPG文件体积就大了。
还有我的音频码率是设置成128k的,为的是在TMPGEncDVDAuthor打包时无须更改默认设置。如果你对音频要求不高还可以设小一点,如96k,那么将模板中
MPEG.Audio.BitRate = 128000
改成
MPEG.Audio.BitRate = 96000
那么在TMPGEncDVDAuthor打包时就必须更改默认设置了,在轨道设置-音频码率改成96k
这样每集又可减小体积10M了。
◎
好文,谢谢
(空)
恒心蓝
(137038)
于2005/02/24(20:28:02)..
◎
用你的模板怎么没声音?
(空)
プ梦淑婷ら
(137037)
于2005/02/24(20:27:41)..
我试过都正常的,也请其他网友多试用,把使用情况贴上来
(407字)
tx_yezw
(137058)
于2005/02/24(21:29:07)..
我用TMPGEnc 2.53.35.130 Plus完美版本用这个模板在XP、win2000、win98系统下都能正常转换的,当然我转的rm片子不是很多,也是刚试用。我现在刚试用TMPGEnc Plus 2.54.37.135也是正常。
这个模板就是http://kvcd.net/dvd-models.html下载的,根据网上的帖子设置参数好后在TMPGEnc保存出来的,贴出来给大家共享的。
这种文件是非VCD标准,但是还是符合MPEG1标准的。只能用用TMPGEncDVDAuthor打包,不能用拍拍烧、录录烧打包的,否则会重新编码成VCD格式文件体积就变大的。
TMPGEncDVDAuthor当然认识自家兄弟TMPGEnc压缩的MPEG1文件,仅仅是打包,不会重新编码的,速度很快。
生成的DVD文件夹我一般用用录录烧的复制光盘工具刻盘,也可以用TMPGEncDVDAuthor自带的刻录工具刻盘,好像用录录烧的复制光盘工具刻录速度设置成最低速,刻的容量接近4.7G的大盘也比较稳定。没有用过NERO刻DVD盘,有网友介绍最好不要用NERO刻盘,失败率会高一些。
呵呵,你说的也很详细,如果能配图会直观,只是那样很麻烦
(空)
恒心蓝
(137059)
于2005/02/24(21:34:33)..
◎
好帖,但我想知道在第三步时
(13字)
laas
(137031)
于2005/02/24(19:45:45)..
可以打包成VCD吗?如何做呢?
◎
我的kvcd模板是这样的
(2309字)
tx_yezw
(137007)
于2005/02/24(16:25:16)..
object TMPEGConfigFile
MPEG.Text = ''
MPEG.WizardCategoryName = ''
MPEG.WizardSubFormatName = ''
MPEG.WizardCaption = ''
MPEG.WizardDescription = ''
MPEG.OutputStreamType = MPEG_OutputStreamType_System_VideoAudio
MPEG.OutputStreamType_ReadOnly = False
MPEG.Video.StreamType = MPEGVideoEncoder_StreamType_MPEG1
MPEG.Video.StreamType_ReadOnly = False
MPEG.Video.Width = 352
MPEG.Video.Width_ReadOnly = False
MPEG.Video.Height = 288
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_CQ
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.CBR_BitRate = 0
MPEG.Video.VBR_MultipassVBRAlgorithm = MPEGVideoEncoder_MultipassVBRAlgorithm_MultipassCQ
MPEG.Video.VBR_AvgBitRate = 0
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 = 0
MPEG.Video.VBR_EnablePadding = False
MPEG.Video.MVBR_MaxBitRate = 0
MPEG.Video.MVBR_MinBitRate = 0
MPEG.Video.MVBR_Quality_P = 0
MPEG.Video.MVBR_Quality_B = 0
MPEG.Video.MVBR_EnablePadding = False
MPEG.Video.AVBR_Quality = 0
MPEG.Video.AVBR_MaxBitRate = 0
MPEG.Video.AVBR_MinBitRate = 0
MPEG.Video.AVBR_EnablePadding = True
MPEG.Video.CQ_Quality = 60
MPEG.Video.CQ_Quality_P = 0
MPEG.Video.CQ_Quality_B = 0
MPEG.Video.CQ_MaxBitRate = 750000
MPEG.Video.CQ_MinBitRate = 64000
MPEG.Video.CQ_EnablePadding = True
MPEG.Video.VBVBufferSize = 40960
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 = True
MPEG.Video.GOP_P_FrameCount = 5823
MPEG.Video.GOP_P_FrameCount_ReadOnly = True
MPEG.Video.GOP_B_FrameCount = 2
MPEG.Video.GOP_B_FrameCount_ReadOnly = True
MPEG.Video.GOP_BitStreamForEdit = False
MPEG.Video.GOP_BitStreamForEdit_ReadOnly = False
MPEG.Video.GOP_MaxFrameCount = 15
MPEG.Video.GOP_MaxFrameCount_ReadOnly = True
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_Slow
MPEG.Video.MotionSearch_AlwaysHalfPel = True
MPEG.Video.UseFloatDCT = True
MPEG.Video.QuantizeMode = False
MPEG.Video.QuantizeModeVal_Intra = 0
MPEG.Video.QuantizeModeVal_NonIntra = 0
MPEG.Video.YUVBasicYCbCr = False
MPEG.Video.QuantizeMatrix_Intra = {
08090C161A1B1D22090A0E1A1B1D22250C0E121B1D222526161A1B1F24252628
1A1B1D24272628301B1D22252628303A1D22252628303A4522252628303A454F}
MPEG.Video.QuantizeMatrix_NonIntra = {
10121416181A1C1E121416181A1C1E201416181A1C1E202216181A1E20202224
181A1C20222224261A1C1E20222426281C1E202224262A2A1E20222426282A2C}
MPEG.Audio.StreamType = MPEGAudioEncoder_StreamType_MPEG1_Layer2
MPEG.Audio.StreamType_ReadOnly = False
MPEG.Audio.SamplingFrequency = 48000
MPEG.Audio.SamplingFrequency_ReadOnly = False
MPEG.Audio.ChannelMode = 2
MPEG.Audio.ChannelMode_ReadOnly = False
MPEG.Audio.CantUseMono = False
MPEG.Audio.BitRate = 128000
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.CommentText = ''
MPEG.System.EnableCommentText = False
end
◎
模板贴在上面了
(398字)
tx_yezw
(137023)
于2005/02/24(19:10:48)..
TMPGEnc的模板实际上就是一个文本文件,现在我将已经设置好参数的模板贴在上面了,各位只要将这些内容粘贴在记事本中,文件名另存为kvcd.mcf,然后将这个文件复制到Template目录中,最后只要利用TMPGEnc的向导功能选择kvcd模板一步一步生成mpg文件就可以了。
这种方式压缩的KVCD采用了可变码率,而且模板中采用了一些优化设置,从实际观看效果来看还是可以的。
我的模板中
MPEG.Video.CQ_MaxBitRate = 750000
这个参数大家可以灵活设置,原来rm质量差的用我的模板就可以了,如我下载的44集《雍正王朝》rm的流量只有250k,转成标准VCD每集要450M太浪费了,用这个模板每集平均160M做成2张DVD容量还绰绰有余。
原来rm质量好的将这个参数设置高一些即可,如果设置成1800000,那么就和标准VCD差不多了,但平均每集也只有260M左右。
假如你原来rm、rmvb就用TMPGEnc转换的,那么可以试试这个模板,肯定会有惊喜的。
◎
码率设置补充
(252字)
tx_yezw
(137039)
于2005/02/24(20:29:04)..
在模板中
MPEG.Video.CQ_MaxBitRate = 750000
MPEG.Video.CQ_MinBitRate = 64000
这两个最高码率和最低码率参数大家可以灵活设置,原来rm质量差的用我的模板就可以了原来rm质量好的将这个参数设置高一些即可,如:
MPEG.Video.CQ_MaxBitRate = 1150000
MPEG.Video.CQ_MinBitRate = 300000
或
MPEG.Video.CQ_MaxBitRate = 1800000
MPEG.Video.CQ_MinBitRate = 300000
等等。
还有对laas的答复:TMPGEncDVDAuthor是制作DVD的打包软件,不能打包VCD。要制作VCD可以用NERO。
◎
谢谢
(7字)
laas
(137064)
于2005/02/24(22:39:43)..
支持你发好帖。
◎
好贴
(25字)
czh3
(137009)
于2005/02/24(16:32:47)..
不知道如果用CD-R刻成VCD,家用的VCD碟机能不能放呢?
有的型号可以播放,有的型号不能播放。
(309字)
tx_yezw
(137019)
于2005/02/24(18:21:39)..
这种方式制作的KVCD是一种非标准的VCD格式,采用了可变码率,而且我的模板最大码率只设置为750kbs,为的是减小生成的mpg尺寸。标准vcd的码率是1150kbs,而且编码时码率是固定的。
用nero将这些mpg文件刻VCD时,会有一个编码不兼容的提示框,点关闭校验并继续是可以将这些mpg文件用CD-R刻录成VCD的。但家用的VCD碟机一般只能播放标准vcd格式码率的片子。DVD碟机的码率范围很宽,从几百K到8M都可以,肯定能播放这种格式的VCD、DVD的。
我自己96年买的先科VCD碟机不能播放这种VCD碟,2000年买的新科DVD碟机可以顺利播放这种格式的VCD、DVD。但有网友测试有的VCD碟机能播放这种VCD碟,可能是购买年代近一些,新型号的VCD碟机对码率兼容范围大一些吧。
我比较笨,反复看了几遍,终于有点搞清楚了,谢谢tx_yezw,等我自己操作成功了再和大家分享!
(空)
anychung
(137160)
于2005/02/25(21:41:51)..
能!
(空)
ahaqwyf
(137015)
于2005/02/24(18:06:55)..
◎
诚心请教
(472字)
tx_yezw
(137398)
于2005/02/28(20:39:03)..
我用TMPGEnc DVD Author 打包后偶然会出现声画不统一的现象,mpg是好的,但打包后就出现了,一张碟20集里有一集这样的概率。是什么原因引起的呢?是TMPGEnc DVD Author 的问题?
顺便补充一点:如果原片中声画不统一,可以在TMPGEnc 压缩向导中的“影像源的范围”滤镜界面中调节“声音GAP校正”可以调整原片中声音图象不同步情况。输入负数可以把声音延迟,单位是毫秒。
本人取这个标题名不是哗众取宠,也不是推荐大家用我的模板中那么低的码率压缩片子来延长播放时间。在熊坛潜水多年学到了很多知识,在这里气氛很好,可以说是我的良师益友,压缩kvcd也是在本坛学会不久非常高兴就现炒现卖了。
我也多次强调了最高码率和最低码率参数大家应该灵活设置,原来质量差的用我的模板就可以了,原来质量好的应该将这个参数设置高一些。
http://kvcd.net/dvd-models.html里面有很多TMPGEnc模板,这些模版采用了可变码率和修正过的量化矩阵来压缩视频,比纯粹降低码率压缩效果明显要好,而且有多种压缩比及解析度选择。让我们一起来灵活应用希望有更多的坛友能分享到其中到乐趣。
本论坛由小熊在线(
www.beareyes.com
)
joyt
制作及维护