学习到现在的MP4AVC压制方法总结.
本帖最后由 btulip 于 2009-3-1 23:32 编辑本人学习压制电影的时间不长,大部分知识也是来自于网络,本人也属于初学,并且还没有直接从DVD压制过,这里指的都是下载网络上的影片来压制 任何高手请无视我,有什么写错的地方,或者可以简化的地方也请指出。。。
本楼为AVS和MeGUI的使用二楼为字幕部分三楼为音轨部分
在正式压制前,请先保证你机器装有相应的解码设备,能正常读取写入AVS等,详细请浏览置顶其他教程
本人用的所有压制软件打包下载:点我下载(提取码 f0486396)
第一部分 AVS
先引用某个网站上某位大大的话“压制时增加滤镜并不会使片子更加清晰,滤镜只是让我们在视觉上有更好的效果,如果要压制清晰的电影,就要有更好的片源”。所以在写AVS的时候不提倡增加太多效果。
对于像我一样的菜鸟人物,自己写AVS貌似不太现实,所以既然是傻瓜式的,就使用软件来写,又简单又方便。
AVSWriter(详细可以浏览此贴http://bbs.ansky.com/thread-605-1-1.html)
1.打开软件导入视屏,貌似帧速该不该都可以(都是自动的)
2.点击设置主要语句,最后点击生成
简单解释下几个常用的语句(详细可以浏览http://bbs.ansky.com/thread-242-1-1.html此贴)
1.去噪点【UnDot()】貌似效果很小,不过点着也没什么坏处
2.锐化【Sharpen(0.2)】一般我都只加0.2到0.3自己可以测试下,能相对提高轮廓线的清晰度,但是不能多加
3.Level【Levels(0,1,255,0,255)】,解释下【Level(暗部,中间调,亮部,黑色含量,白色含量)】用来调整画面颜色的层次
暗部:简单的说数值越高深色部分就会越黑
亮部:简单的说数值越低浅色部分就会越白
中间调:画面整体明暗的层次
(如果不明白这个参数可以不要加)
4.综合滤镜【Tweak(0,1.5,10,1.2)】,解释下【Tweak(色调,饱和度,亮度,对比度)】主要加的一些效果
色调:整个画面颜色的变化,一般不加
饱和度:画面颜色的鲜艳程度,一般下载的DVDRIP等片源都可以适当加一点
亮度:画面的亮度,我一般不喜欢太亮,小P本来就有四格亮度,看的时候自己调下不就好了
对比度:深浅的反差,数值越大反差越强烈,也不提倡太高
5.段落选择【Trim(0,100000)】,从多少帧到多少帧的截取,比较长的片子可以先压一小段测试下
6.音量调节【AmplifydB(10,10,10)】,可以调整压制完成后影片的音量(貌似AmplifydB(15)这样也可以。。。)
7.载入字幕【TextSub("F:\电影动漫\1.ssa")】(绿色为字幕路径)一般内嵌的话都用ssa字幕,详细请看后面字幕一节
例子:
如果遇到原来比例不是16:9的片子怎么办,可以使用论坛置顶帖中的另一个傻瓜软件来计算尺寸
PmScale(详细请浏览此贴http://bbs.ansky.com/thread-604-1-1.html)
例子:
第二部分 MeGUI
置顶帖http://bbs.ansky.com/thread-240-1-1.html中已经详细了介绍了megui的界面和参数,如果你不懂,可以下载我使用的绿化完整版,直接调用我的配置文件来压制
本帖最后由 btulip 于 2009-2-27 20:13 编辑
第三部分 字幕部分
本段说下压制MP4AVC时所使用的字幕,现在一般网上常见的字幕为SRT格式,但是在压制内嵌字幕时SRT字幕不能调节字体,大小等参数,所以在压制内嵌字幕时,一般先把SRT字幕转换为SSA格式,并设置其所有参数,方便压制。
一.SRT转SSA(方法很多,我只说下我使用的方法)
1.首先下载你压制电影的SRT字幕
2.用SubTitle WorkShop打开SRT字幕
3.在导出设置中按图片设置SSA格式的参数,然后保存设置
4.另存SRT字幕,保存为SSA格式
5.用PopSub打开刚才保存的SSA字幕,进行格式化另存,最后可以在AVS中载入 添加命令【TextSub("F:\电影动漫\1.ssa")】(绿色为字幕路径)
二.SUB转SRT字幕
网上有些字幕为从DVD中RIP出的自带字幕,格式为SUB,在AVS中是可以直接通过命令来导入的。但是由于一般SUB字幕都含有多种语言,所以可以自己先做成SRT字幕。SUB字幕主要由【*.sub/*.idx】两部分组成
1.用Sub2srt打开SUB字幕(sub/idx都可以),设置好参数后,点击开始转换
2.选择转换错误的行,自行修改,最后保存为SRT字幕
3.最后用PopSub调整时间轴(如果需要的话),并格式化后另存SRT字幕(这个才是最后结果)
本帖最后由 btulip 于 2009-2-27 20:44 编辑
第四部分 音轨部分
本段说下压制MP4AVC是所用的音轨的处理,因为MeGUI可以直接导入AVS来提取音轨自动压制,所以不太会的可以直接来压,我这里说下多音轨的问题。
一.AVI影片音轨提取
用VirtualDubMod打开AVI影片,在流选项中另存每个音轨(或者选择你需要的音轨)保存为WAV格式(在http://bbs.ansky.com/thread-318-1-1.html帖中也有说明)
WAV的效果可以用GoldWave来进行修改
二.MKV影片音轨提取
打开MKVtoolnix并导入影片,选择需要的音轨,然后开始提取,提取出的为AC3格式
貌似有些播放器也能提取,我没试过
三.MeGUI多音轨设置
当你有了需要的音轨后,在压制时只需要一个个将任务插入,最后按正常情况压制,MP4AVC目前不支持多音轨播放和外挂字幕,直接播放时只播放第一条音轨,如果需要切换和外挂字幕,需要用PPA来播放(播放中按SELECT)来切换音轨(请更新PPA)
四.有时出现的影音不对齐问题
虽然可能的原因很多(帧频等都有可能),但最可能的还是“MP4AVC仅支持采样率为48000的AAC音频,对于其他采样率的音频源需要重新采样”。所以如果你是高手可能自己能找到问题,如果你不是很懂,那么请把压制影片的音轨提取出来(WAV),然后用Whwnwave等类似软件来修改音频的采样率。最后再导入任务压制,一般都能解决(本人也遇到过,就是这样解决的)
用AVS语言应该可以重新采样音频,但是我几次尝试都失败。。。
不错的教程,支持下 果然是老师,写得很详细呀~恩恩,好好学习yoyo85: 学习压MP4吖。谢谢。 本帖最后由 cannibal2008 于 2009-3-1 14:40 编辑
倒想用megui压视频部分,再利用pmp_muxer_avc_tk封装成PMP。但是利用压mp4封装可用的rawavc用PMP封装在PSP上播放跳出,但是偶尔可以快进一块再跳出,估计某部分参数需要修改。能和楼主交流一下否?
============================================================
呵呵,LZ QQ不搭理我。不过自己研究一下用megui压PMP封装可用的视频流的问题已解决,更换x264 cli,命令行加入--pictiming,去B帧,再pmp_muxer_avc_tk合成,搞定! 全部写完了,我写的有任何问题,欢迎高手PM我,或者加我QQ(无限隐身)
希望大家都能压制出清晰的影片,丰富自己的小P生活(当然要拿出来分享哦)bobo17: 支持加精!!! yoyo102:神帖啊........谢谢