﻿Aviutl用输出插件x264outLite
【基于ぽむ的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

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

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

2008.04.29 v1
第一版 内部测试用。