
首先就是准备工作:创建文件夹如:E\avs
安装Avisynth(本文件夹里面有附带,安装上可以直接查看和修改AVS文件)
安装Microsoft_DotNetFXCHS2.0(这是NetFramework)
安装PureCodec2009-2011(解码包)
准备好后一般我先创建个专门处理这个事情的文件夹如:E\works。
然后把片源(我们默认名称为1111.mp4,路径即 E:\works\1111.mp4)
字幕ass文件(我们默认名称为2222.ass,路径即 D:\works\2222.ass)放进去
然后就是最重要的一步编写avs文件(在E\works里面新建一个文本文档,在里面编码完成后后缀名txt改为avs就可以了 )
编写avs这种高难度的事情新手就只要用到四条就可以了
LoadPlugin("E:\avs\x264\Plugin\ffms2.dll")
LoadPlugin("E:\avs\x264\Plugin\VSFilter.dll")
FFVideoSource("E:\works\1111.mp4",timecodes="tc.txt")
textsub(file="E:\works\2222.ass", vfr="tc.txt")
吾来给你们解释一下这四条的作用
第一句LoadPlugin:调用插件。这句的用处就是调用E盘文件夹里的FFMS2解码
第二句,一般字幕一起压的时候用,单纯只是压视频的话可以把这句和第四句去掉,意思就是调用E盘里的VSFilter.dll字幕工具
第三句FFVideoSource:调用片源。看后面的路径就知道什么意思了吧。timecodes="tc.txt这句不用管照写就是,等你用得到的时候就不用我来说了。
第四句textsub:调用字幕。不知道什么意思的你就不用学这个了。vfr="tc.txt 老样子照抄
做好这些再看一下我们的works文件夹里面就有以下三样东西了:
1111.mp4 片源
2222.ass 字幕
3333.avs 刚刚编写的avs文件
现在开始压片,我们把works文件夹打开,再把avs文件夹里的x264文件夹打开,两个窗口并列放置来使用
看下x264里,有很多bat文件 例如:
高压缩.bat: 要的时间不短 画质也一般 高动态片不建议
快速压片.bat: 看名也懂了 画质也一般
正常版.bat: 我个人觉得画质和速度也能接受的参数另外还补充了YUV444方案,嘛,就是个比较高级点的方案,可以压8bit和10bit,文件名也看懂了
如果想压10bit,就使用10bit那个bat文件
这里我们采用通常的:
mp4 正常容量_画质还原较正常.bat
左键单击拖住片源(1111.mp4),直接拖放到bat文件上面(mp4 正常容量_画质还原较正常.bat),松手
弹出一个黑色窗口,开始处理
等待,耐心等待
行完之后会出现提示,按任意键窗口自动关闭,看下works文件夹,会多出一个1111_v.mp4
这就是压制成的视频文件了,打开它看看效果,没有画面上的大问题就算是成功了
没有声音很正常,因为我们是视频音频分开处理的,上面只是处理了视频
进入下一步抽取音频
左键单击拖住片源,放置到mp4 sound only.bat上面,松手
等待处理完毕,任意键关闭窗口
看下works文件夹,又会多出一个文件:1111_a.m4a 这个是单独的音频文件
接着下一步视频和音频混流
单击拖住AVS文件(anime.avs),放置到mp4 mix only.bat上,松手
等待处理完毕,任意键关闭窗口
works再次多出一个文件:1111_Final.mp4 大功告成
看下最后生成的这个Final文件,检阅最终效果吧
安装Avisynth(本文件夹里面有附带,安装上可以直接查看和修改AVS文件)
安装Microsoft_DotNetFXCHS2.0(这是NetFramework)
安装PureCodec2009-2011(解码包)
准备好后一般我先创建个专门处理这个事情的文件夹如:E\works。
然后把片源(我们默认名称为1111.mp4,路径即 E:\works\1111.mp4)
字幕ass文件(我们默认名称为2222.ass,路径即 D:\works\2222.ass)放进去
然后就是最重要的一步编写avs文件(在E\works里面新建一个文本文档,在里面编码完成后后缀名txt改为avs就可以了 )
编写avs这种高难度的事情新手就只要用到四条就可以了
LoadPlugin("E:\avs\x264\Plugin\ffms2.dll")
LoadPlugin("E:\avs\x264\Plugin\VSFilter.dll")
FFVideoSource("E:\works\1111.mp4",timecodes="tc.txt")
textsub(file="E:\works\2222.ass", vfr="tc.txt")
吾来给你们解释一下这四条的作用
第一句LoadPlugin:调用插件。这句的用处就是调用E盘文件夹里的FFMS2解码
第二句,一般字幕一起压的时候用,单纯只是压视频的话可以把这句和第四句去掉,意思就是调用E盘里的VSFilter.dll字幕工具
第三句FFVideoSource:调用片源。看后面的路径就知道什么意思了吧。timecodes="tc.txt这句不用管照写就是,等你用得到的时候就不用我来说了。
第四句textsub:调用字幕。不知道什么意思的你就不用学这个了。vfr="tc.txt 老样子照抄
做好这些再看一下我们的works文件夹里面就有以下三样东西了:
1111.mp4 片源
2222.ass 字幕
3333.avs 刚刚编写的avs文件
现在开始压片,我们把works文件夹打开,再把avs文件夹里的x264文件夹打开,两个窗口并列放置来使用
看下x264里,有很多bat文件 例如:
高压缩.bat: 要的时间不短 画质也一般 高动态片不建议
快速压片.bat: 看名也懂了 画质也一般
正常版.bat: 我个人觉得画质和速度也能接受的参数另外还补充了YUV444方案,嘛,就是个比较高级点的方案,可以压8bit和10bit,文件名也看懂了
如果想压10bit,就使用10bit那个bat文件
这里我们采用通常的:
mp4 正常容量_画质还原较正常.bat
左键单击拖住片源(1111.mp4),直接拖放到bat文件上面(mp4 正常容量_画质还原较正常.bat),松手
弹出一个黑色窗口,开始处理
等待,耐心等待
行完之后会出现提示,按任意键窗口自动关闭,看下works文件夹,会多出一个1111_v.mp4
这就是压制成的视频文件了,打开它看看效果,没有画面上的大问题就算是成功了
没有声音很正常,因为我们是视频音频分开处理的,上面只是处理了视频
进入下一步抽取音频
左键单击拖住片源,放置到mp4 sound only.bat上面,松手
等待处理完毕,任意键关闭窗口
看下works文件夹,又会多出一个文件:1111_a.m4a 这个是单独的音频文件
接着下一步视频和音频混流
单击拖住AVS文件(anime.avs),放置到mp4 mix only.bat上,松手
等待处理完毕,任意键关闭窗口
works再次多出一个文件:1111_Final.mp4 大功告成
看下最后生成的这个Final文件,检阅最终效果吧
