/ k. e- c, s8 ], R" c7 b: o w
egosub自主制作的压制系列相关工具
7 F/ H1 h" [& f5 C u& y% I4 k; \5 h+ t1 @) s4 G; B# o
项目从エマ初学UI编程开始开坑到现在(文章时间)已经过去4个月了,以后工作若有点时间应该也会稍作小更。这次公布最新版的链接,以后的版本也能在这里看到(内置入门教程里也有这个链接),Src可能要要迟点才上传GitHub。 在doc文件夹里面有一份入门教程,萌新跟着走一遍熟悉有问题可以反馈。 辣么接下来目睹エマ到底填了什么坑吧!
& [; P; d5 j8 U+ B, X( \5 k
度盘链接:https://pan.baidu.com/s/1sl4ePzf(最新版,挂了再到别地方贴)
宝贵建议/BUG反馈:http://weibo.com/egosub(欢迎留言或私信)
# ?3 p4 ]$ U9 W+ Q
1 初次接触
如果你接触过MeGUI、小丸,辣么上手会快很多。本程序设计初衷是MeGUI 小丸个人感觉功能都不足于自己生产力发展,于是开坑做个支持更多AVS的自助套餐。同时设计中也参考部分API。& q) ~' v& |: k+ T! o/ s2 }
由于程序使用一款win自带字体做UI字体,如果没有该字体可能会比较丑或显示不正常。需要安装可以在打开程序后,在菜单栏Options->Avisynth->Fonts->Calibri点击后自动安装UI字体后重启。
% L; u2 O, _+ Y( E
Q:萌新不知道什么是AVS!
6 V! K$ P# P& P2 B
A :AVS是一款处理媒体的脚本语言工具。百度百科:AviSynth是一个功能强大的视频文件后期处理工具,提供了许多编辑和处理视频文件的方法。AviSynth是AVISYNTHesizer的缩写,意思就是AVI合成器,是一个Frameserver。(Frameserver就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生)。
: d2 L0 \) T `5 m" |' v9 f0 [AVS的脚本函数参数API什么的尽可以度娘谷哥日雅必应,结合你会的中日英展开调查。
视频技术站(中英文): https://www.nmm-hd.org|http://forum.doom9.org/
Avisynth WIKI(英文):http://avisynth.nl/index.php/Main_Page
; S7 r3 g4 k) a% i& L7 r4 W0 B3 Y2 环境构建
通常解码音视频需要 很多很多库,有些装机自带有些就需要自己补充。推荐装个完美解码(官网:http://jm.wmzhe.com 但安装时注意要去掉勾选Potplayer播放器,因为这个版本旧不好用,这里只需要装解码包),接下来再安装个Avisynth_260.exe就基本凑合了,虽然说AVS还有个C++版本(叫做AVS+)但个人不推荐。
9 y, a f5 S, z; s) f5 O) D+ P
/ m9 v- a3 z7 Q; L9 C( ~2 m. V3 熟悉软件
7 H/ _8 F: \+ p3 I
3.1 解压后首先找到AvsQmod目录下的doc目录,里面有图文介绍,图文教程。
. Q8 j* Z! g% c6 x' F; |' G3.2 压制的基本流程是:得到源->写AVS脚本->喂给x26x->喂压音轨->音视频封装合并->完成。
值得一提的是:avs虽然是文本格式,但可以直接播放,试试File->Play就能播放avs编辑栏的内容。不过一般都需要用AvsPmod按帧浏览,辣么只要按下面的Preview就能打开,在里面粘贴按倒三角。
5 g3 [8 B1 x0 Z
3.3 内置工具链清单
2017/01/22 21:43 398,848 Ass2lrc.exe
2017/01/25 18:00 430,080 AssRobe.exe
2014/09/15 14:23 34,816 avs4x26x.exe
2017/01/22 21:42 402,432 AvsCutter.exe
2017/04/07 18:50 1,086,976 AvsQmod.exe
2016/12/26 22:23 580,096 Cnt2sd.exe
2017/03/13 21:21 395,264 Dmk2ass.exe
2015/12/29 20:59 1,957,998 encx264.exe
2016/10/23 02:29 479,744 fdkaac.exe
2016/10/23 02:31 36,638,720 ffmpeg.exe
2017/01/17 20:39 35,532,288 ffplay.exe
2017/01/17 20:39 35,547,136 ffprobe.exe
2016/10/23 02:29 262,144 flac.exe
2016/10/23 02:29 40,960 FlvBind.exe
2016/10/23 02:29 475,648 lame.exe
2017/03/06 21:30 14,848 Mediainfo.exe
2015/05/07 23:31 391,680 MP4Box.exe
2016/10/23 02:29 868,352 neroAacEnc.exe
2011/05/04 21:43 3,383,808 oggenc2.exe
2016/10/23 02:32 1,091,072 qaac.exe
2017/03/13 18:30 414,208 Qeac3to.exe
2017/04/07 16:37 448,512 Qgif.exe
2017/04/05 00:23 427,008 Qmerge.exe
2017/04/07 10:25 665,600 Qperf.exe
2016/10/23 02:29 984,064 refalac.exe
2016/12/02 16:50 16,258,048 x264_32-10bit.exe
2016/12/02 16:47 16,386,048 x264_32-8bit.exe
2016/12/02 16:57 16,004,096 x264_64-10bit.exe
2016/12/02 16:54 16,147,968 x264_64-8bit.exe
2016/10/23 02:34 3,917,824 x265_32-8bit.exe
2016/10/23 02:34 6,206,464 x265_64-10bit.exe
2016/10/23 02:34 6,126,592 x265_64-12bit.exe
2016/10/23 02:34 5,587,456 x265_64-8bit.exe
etc.
有原创有官方提供有开源项目大神修改编译。
' V Y9 b* D% G. b" n9 B3.4 程序UI界面们:
: |9 q$ I2 d \5 M( L1 h( z

AvsQmod(辅助avs编写)
I' O/ M, c! `0 K5 S X+ c
* b9 ]0 M- P8 g5 e0 q+ H9 p# R# e! C, t' R& H; [
6 A7 b: }- x. L$ N
7 L3 _* W4 U' d# {- l# ] _3 z ^" G6 z" d$ a8 U& _$ |5 `8 o

Qperf(负责压制工作)
5 Y9 V1 p* T. a2 g! Z! L: W4 I L/ S3 K) v7 E
$ D# ~9 z" M5 J2 K! _; k3 ~3 y
8 i6 ~* w* z; J$ p' {
( E& L8 W; d0 H; a U

Qeac3to(抽取VOB/M2TS/TS/MKV轨道)
) c2 w' F, n w7 C$ e, o* _( Z! W( z) b0 z$ b$ f
0 `3 h8 z% ?8 @& t! l- [! `, ?
3 K' Q1 G0 ]! ~
" {0 E) M& O6 V0 q1 k* h5 `
Qgif(快速生成动态图)
4 C7 Z% ~ U" A* y7 W: E3 ?
4 C; X, C3 p [1 [, t2 l
; b i, O9 ?" a$ O1 ]1 [
$ }6 d" s/ u1 ?% j% w7 X5 p/ E- G2 G, p( w+ q3 x4 _. S3 S' j/ m

Qmerge(转换合并分割简易工具)
" R( k7 a5 `& H7 W% O9 I- [
) {- L' l9 h' U: n7 e0 Q/ |6 ^: d: u: j
! Y) h6 W T9 k B$ K$ h% o& i% J7 j& x7 W

Cnt2sd(倒计时关机小工具)
1 |# p# c. o- h& K+ C* H
- {- J' s" A% T5 A4 g
' i- G2 b+ R6 v
. x6 }5 O |( |% r3 t0 C% _; S0 z; Z' q, N

AvsCutter(利用AVS有损分割合并多段视频)
1 [, z: u6 H" l2 @& D7 E
. R8 C$ q$ @! ], Y
( U$ _, m6 a/ @$ W8 p7 y3 {7 }) v+ r% N2 E' M. ^0 @) G
. t- v! J1 V& o3 h
Dmk2ass(XML弹幕文件转ASS,把某大神的py脚本集成GUI)
Z: t0 x( V7 s8 f2 a- H4 w
% V" d0 D+ O; P! d9 r. G% h2 p- w5 @5 c& C4 `
7 T. B+ L2 |6 h+ U1 E/ M0 ~* q5 K
( [9 \: Q( y) {7 a
AssRobe(后期辅助程序)
& Q8 b/ t, A6 I' l" m3 c) v* k
( H, f# w' m5 F4 x! y0 X" B6 g
- X) L( \) f' }: Y( `5 C. I9 b4 F7 }8 x" H! g! @8 u
' W4 R( b& D5 {* S- G- {0 S
Ass2lrc(ASS字幕转LRC歌词)
/ t; _8 t$ ?- g0 f& t
. j0 }* B9 b/ U- I/ v2 ` Q
3 ]4 Y; q. N# S4 `2 R" A, a. H 语此,エマ去填今年生诞祭的坑了・・・・(ニン
4 {4 g$ t1 z, L; l

勧誘であります
. Q7 f+ k$ e" w" f
7 \ [3 C: H& N+ y% ] y- f- i) H; P7 j5 S
3 L$ V+ b* B1 A* f+ i( m5 p
附初版头条发布链接(已经没什么用):http://weibo.com/ttarticle/p/show?id=2309404057457990182512