NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 11162|回复: 2

[AU插件] Aviutl用输出插件x264outLite

[复制链接]
发表于 2008-5-1 14:44 | 显示全部楼层 |阅读模式
【原理】
本插件利用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 v0.8修改而成。修改过程中将原作x264out的mkv封装功能、vfr功能、宽高比设定、声音处理等功能取消,简化配置文件设置,制成直接封装输出mp4文件的简化版。在今后的规划中,会在压缩设置界面中加入x264的GUI功能,不通过配置文件,直接设定压缩参数。
源代码已经包含于压缩包中,没有任何限制,您可以随意使用。
编译环境:VS2005 SP1 + SP1 Update for Vista/Windows Vista Ultimate SP1/Intel Core2 Duo T7300

【下载与反馈】
欢迎前往NMM论坛报告问题、提出建议、讨论使用心得。x264outLite的地址是:
http://www.dgwxx.net/nmmbbs/thread-626-1-1.html

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

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

2008.04.29 v1
第一版 内部测试用。

x264outLite_v3.rar

437.91 KB, 下载次数: 13227

发表于 2008-5-3 10:21 | 显示全部楼层
大虾又再次造福广大ripper了
发表于 2010-9-27 22:33 | 显示全部楼层
求GUI,单单处理x264表示TAT,或者求原版x264outlite
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2024-4-17 01:11 , Processed in 0.407380 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表