zzy0421 发表于 2007-1-22 13:24

[严禁转载]XS的制作方法交流

从手里的MKV+SSA字幕输出XS版本的

1楼   4:3压屏 320*240 MP4
2楼16:9压屏 368*208 AVC


其他人回复必须技术贴.



4:3    MP4 IPOD
16:9   AVC
8:5    3GP
13:11手机



XS文件命名格式[章节_集][编码方式(大写)].文件

.MP4 前章
.MP4后章

zzy0421 发表于 2007-1-22 13:25

一:4:3压屏 320*240 MP4格式

需要用到的软件:

.SSA字幕修改使用记事本

.MKV播放测试使用暴风影音

.MP4文件压缩使用PMC

还有1个不知道是否有用的mkvtoolnix和MKVextractGUI


首先是修改字幕。打开字幕文件,如果把字幕文件比做1本书的话,就是纸张的尺寸,

定义的是文字的大小,才是书的内容。

我们要改动的只是中的这1行中的第1个数字也就是那个26,那个数字管字体的大小

Style: text,微软雅黑,26,16777215,16777215,0,0,-1,0,1,2,2,2,30,30,8,0,134

但是具体改动到多少呢?我们打开所有的字幕来对比,目标是让MP4里面显示最大的字体而字不能超出边框

在前章6集里面最长的1句话是第4集的8:34-8:39的

也就是说在没有G弦的情况下 封住了我法拉奥的诅咒天平

我们只需要保证放大字体以后这句话的2头不到图象外面就可以。

一边开着暴风影音把时间定格在8:34,另1边打开字幕文件,调整字体大小。

按Ctrl+S保存之后暴风影音会立刻播放新字幕。最后我们试出新字幕字体为32号

确定字体以后就可以打开PMC进行压缩了,以下将是详尽的PMC使用方法。


我们选用PMC的3大理由:操作简便,功能强大,最重要的是它是实时监控。

虽然批量转换不完善,但是批量转换确实是不负责任的表现啊。

安装软件一路Next,安装完毕以后把压缩包里的2个文件复制到安装文件夹并覆盖。

打开软件感觉它就是个播放器,一切设置全部都是滑杆。

最底下的是播放时间,你可以确定影片的开始压制时间和完结压制时间(默认开头结尾)

最上面的5个是影片剪辑,基本解决所有黑边。

右边从上往下分别是分辨率(3种),视频码率,音频码率;

Option里面决定压码方式是MPEG4还是H264。选择MPEG4

Open是打开文件,文件打开以后要按■来停止播放,再按Record就开始转换了。


现在我们只需要选择分辨率320*240码率350(你选完上面就会显示输出文件大小) 然后开始压缩

压缩第1集确实就出现了1个问题:ELYSINUM的错位

让我们重新打开第1集字幕找到那1句,我们可以发现字幕文件中在那里多了2句{\\pos(476,450)\\fs20}。

虽然不知道各种数字意思是什么,但是可以想到的是括号里面的就是分辨率。

改动完成再重新压制,这次完全没有问题了。开压


由于原文件分辨率是640*480是我们想要的320*240的2倍,压缩高宽比不变,所以不必更改字体的长宽。

4:3就是这样,下1楼将讲述16:9的字幕改动方法。

zzy0421 发表于 2007-1-22 13:26

二:16:9压屏 480*272 AVC格式

需要用到的软件同上。

首先还是要修改字幕。刚才说了就是纸张的尺寸,上次是缩印,这次要拉伸。

所以我们要将PlayResX和PlayResY由原来的640*480改为480*272

现在我们已经得到了1个16:9的.SSA字幕了。所以就不能再用于640*480的.MKV文件来播放它。

我们需要1个16:9的无字幕的RAW文件来带字幕,下面是压缩方法



打开暴风影音设置,也就是暴风影音安装目录下的StormSet.exe

点字幕设置,常规的载入选择不载入,并且在杂项的画面输出里勾选隐藏字幕。
(之所以这么做是因为PMC在播放MKV时候自动调用暴风的设置)

使用MKVmergeGUI改变MKV分辨率到480*272 并且只转换视频和音频

将字幕文件和RAW文件的文件名改为一样并且放在同一文件夹下播放。

在播放之前把字幕设置改回原样,也就是说只是在压RAW的时候不打字幕。



改字幕,这次除了改动字体(第1个数字)以外,还要改动的倒数第3个数字8

Style: text,微软雅黑,18,16777215,16777215,0,0,-1,0,1,2,2,2,30,30,4,0,134

倒数第3个数字决定的是字幕距底的距离这个8不是像素而是8%

因为16:9的屏幕本身就矮,所以将这个数字改为4,减一半。

同时要注意的还是ELYSIUM,这次的ELYSIUM大的惊人。

看来不是改位置这么简单了,可以想到有东西在束缚着这7个字母的字体。

再看{\\pos(476,450)\\fs20}的最后1个数值,它就是这7个字母的字体大小。改为13.8



最后1件事情,就是压了。使用AVS_Converter


感谢AB的参数文件


Priority=标准
TempDir=D:\\新建文件夹
参数设置文件=PSPAVC169.ini
subs=*.ssa;*.idx;*.srt;*.ass
shutdown=0
AVSAudio=0
AVCCore=0
PMP_AVCCore=0
shutdownhint=1
OutDir=F:\\新建文件夹
player=C:\\Program Files\\Ringz Studio\\Storm Codec\\mplayerc.exe
VSFilter.dll=c:\\windows\\system32\\vsfilter.dll

fps=4
borderindex=0
border=
logo=
videosize=7
avsdirindex=2
avsdir=F:\\新建文件夹\\
avsnameindex=2
avsname=3
cropindex=0
crop=8,0,-8,0
resize=0
chkLevels=0
Levels=1.2
chkTweak=0
Tweak_Hue=0
Tweak_Sat=1
Tweak_Beight=0
Tweak_Cont=1
chkSharp=0
Sharp=0.3
chkAmpl=0
Ampl=10
chkColor=0
Color=0
chkUndot=0
cbTrim=0
Trim=110000,126000

enabled=0
picfile=
maskfile=
chkFlip=0
PicStart=100
PicEnd=500
fade=20
align=4
margin=5

AVC_VideoSizes=320:240(4:3),368:208(16:9),368:272(4:3),480:272(16:9)



改名字,并且改THM文件.

xgg 发表于 2007-1-22 19:40

提取字幕的软件我给你吧,很方便的

abewong 发表于 2007-1-22 20:06

现在发个关于压制XVID编码的AVI文件调整字幕的方法,其实这个方法适用于很多格式压制中的字幕调整。
我使用的软件是wismencoder_193,至于其他版本能否实现现在还没查证,现在就以MKV片源,压制XVID编码的AVI文件为列,说一下字幕的调整问题。即使在未压缩的状态下,TV版MKV文件的字幕显示也是偏小的。所以压制为320*240大小的时候 ,这个问题就很明显了。用MKVextractGUI_154我们可以看到,TV版的字幕是SRT格式的(图1),一般的调整方法就是用VOBSUB来调整的,但是奇怪的是我用vobsub却打不开,那么只好另想办法了。正好wismencoder有字幕调整功能,而且支持MKV内嵌字幕的调整(图2)。那么我就通过他来调整字幕。经过实验,我已经找到比较适合320*240大小的字幕设置(图2)。设置很简单,大家一看就很清楚了。还有一点要说明的是TV版内嵌的字幕有2个,一个是简体中文的,一个是繁体中文的,TV版中第二就是简体中文的,我们就在这里选择2就对了。其他的设置和一般压制是一样的,这里就不多说了。

zzy0421 发表于 2007-1-23 08:02

我突然也想起来可以用这玩意提字幕......
页: [1]
查看完整版本: [严禁转载]XS的制作方法交流