搜索 社区服务 统计排行 帮助
  • 1980阅读
  • 5回复

Aviutl用输出插件x264outLite v3

楼层直达
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
【基于ぽむ的x264out v0.8修改而成】

【原理】
本插件利用AVS中TCPDeliver功能,在AU中创建一个虚拟服务器,向AVS输出图像,实现了x264 cli版与AU的结合。

【安装与注意事项】
将x264outLite.auo、x264outLite.ini和tools文件夹放置于aviutl.exe所在目录。tools目录下包含x264 r839,您可以前往http://x264.nl随时下载新版本x264。
使用前,请确认您已经安装了最新版本的avisynth,且avisynth默认插件目录下存在TCPDeliver.dll。
由于程序需要使用部分本地网络功能,请先确认您的网络防火墙状态,必要时请将AU加入排除列表中。

【使用】
打开aviutl,首先打开「その他」菜单中的「出力プラグイン情報」,确认插件是否正确加载。如果看到“x264outLite v2 by Dgwxx, based on x264out by pomu.”说明插件已经正确加载。
此时打开您希望输出的影片,在「ファイル」菜单的「プラグイン出力」子菜单中选择「x264outLite」,单击「ビデオ圧縮」按钮,在弹出的对话框中选择希望的预设参数(Profile)后,进行输出即可。
如果您希望在任务完成后电脑自动关闭,请选择Shut down after finish复选框。注意,当您使用AU自带的批量处理「バッチ出力」时请勿使用插件的关闭电脑功能,否则第一个任务完成之后电脑就会关闭,后续任务不会执行。

【配置文件】
您可以使用任何文本编辑器(如windows记事本)打开x264outLite.ini,修改x264参数、创建/删除预设参数。
打开配置文件之后,您会发现配置文件被前方带有半角感叹号(!)的行分割为若干个部分,每个部分都为一个组设参数,叹号后即为该预设参数的名称。
预设参数实质为批处理命令(bat),第一行普遍为
set x264OPT=...
此为指定x264的参数。
最后一行普遍为
x264.exe %x264OPT% -o "%OUT%.mp4" %AVS%
此处是执行x264压缩。实际运行时,%x264OPT%会被替换为之前指定的参数,"%OUT%.mp4"会被替换为输出文件名,%AVS%会被替换为avs临时文件的路径。
您可以在配置文件中加入注释,注释行必须以半角井号(#)开头,在执行时注释会被忽略。
除了常用的命令外,您还可以使用其他批处理命令来实现更加灵活和更加多变的功能,如自动2pass等。

【源代码】
本插件将原作x264out的mkv封装功能、vfr功能、宽高比设定、声音处理等功能取消,简化配置文件设置,制成直接封装输出mp4文件的简化版。
源代码已经包含于压缩包中,没有任何限制,您可以随意使用。
编译环境:VS2005 SP1 + SP1 Update for Vista/Windows Vista Ultimate SP1/Intel Core2 Duo T7300

【反馈】
欢迎前往NMM论坛报告问题、提出建议、讨论使用心得,地址是:
http://www.dgwxx.net/nmmbbs

【下载】
http://www.dgwxx.net/nmmbbs/thread-626-1-1.html

【更新记录】
2008.05.02 v3
*从代码中去掉了声音处理功能。
*因为命令行窗口暂停会导致批处理功能失效,因此去掉了命令行窗口暂停的功能。
*增加了对视频宽度的判断,视频宽度必须能被4整除。

2008.05.01 v2
*从程序代码中去掉了vfr功能、宽高比设定功能。
*从配置文件中去掉了声音处理功能。
*增加了完成后自动关机功能。

2008.04.29 v1
第一版 内部测试用。

dgwxx.com
shanque.net
nmm-hd.org
级别: 工作组
注册时间:
2005-07-15
在线时间:
7小时
发帖:
705
只看该作者 1楼 发表于: 2008-05-01
感谢大虾造福人民群众=w=



蒼き清浄なる世界の為に

引用
绿叶之砚 21:55:35
切,那些个腐女怎么能和我比

:o
级别: 工作组
注册时间:
2005-04-23
在线时间:
0小时
发帖:
4259
只看该作者 2楼 发表于: 2008-05-01
收了 新会员拜过- -

Lux Aeterna

过去一直去,未来一直来...
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 3楼 发表于: 2008-05-02
2008.05.02 v3
*从代码中去掉了声音处理功能。
*因为命令行窗口暂停会导致批处理功能失效,因此去掉了命令行窗口暂停的功能。
*增加了对视频宽度的判断,视频宽度必须能被4整除。

dgwxx.com
shanque.net
nmm-hd.org
级别: 工作组
注册时间:
2004-11-01
在线时间:
14小时
发帖:
2615
只看该作者 4楼 发表于: 2008-05-02
从程序代码中去掉了vfr功能 ?
感觉保留会比较方便……

[url=ed2k://|friend|[CHN%5D[eDtoon%5D[PPG_FW%5D[VeryCD%5DGalaxy|D46F9E727D0ED77EDA09D21C55386F57|/]点击这里可以把我加入emule好友名单[/url]

#DEEBEA #F6FAFA
还是挂小图,...[:o]
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 5楼 发表于: 2008-05-02
引用
最初由 Galaxy001 发布
从程序代码中去掉了vfr功能 ?
感觉保留会比较方便……

因为我一直在avs中做ivtc、deinterlace,就算遇到vfr的片子也会通过写timecode来解决。再说原作里面的vfr是需要itvfr来配合的,那准确率也实在……
所以我也希望弄一个极端纯净、只支持cfr的输出插件。如果需要vfr,可以使用功能更齐全的原版。

dgwxx.com
shanque.net
nmm-hd.org
快速回复

限150 字节
上一个 下一个