『漫游』酷论坛>『影音数码技术学习交流』>[求助]关于用MEGUI压480P ..

[求助]关于用MEGUI压480P的PSP用视频,加外挂字幕的问题(谢大家,已解决^_^)

阿鲁卡德@2009-04-28 22:53

1个视频,1个字幕,然后压成字幕内置的MP4,分辨率是704x480,然后加黑边成720X480,由于这个比例会把图像拉长点,观看的时候转成16:9的后字幕就会被压扁了点

上图说明

这是视频原来尺寸的截图


这是观看时的截图,字幕就被压扁了


这个问题该怎么解决
引用

roozhou@2009-04-28 23:07

楼主一定用了avisynth + textsub

请用置顶的dshow2raw里的x264压,问题自然就解决了
引用

阿鲁卡德@2009-04-28 23:45

PSP能用?
引用

roozhou@2009-04-28 23:46

你用mp4box remux一下就行了啊
x264的大部分功能和官方版的一样,直接输出的不含音频的mp4 psp肯定不能放的
引用

阿鲁卡德@2009-04-29 00:08

貌似复杂了点,有没有在AVS中可以让字幕高度变长一点的命令
引用

ZhenGod@2009-04-29 02:09

Style: Default,simhei,24,&H00ffffff,&H000000ff,&H00000000,&H80000000,0,0,0,0,100,120,0,0.00,1,1,1,2,0,0,10,134
引用

roozhou@2009-04-29 03:11

我那个连avs都不用写,难道还能更复杂吗
引用

阿鲁卡德@2009-04-29 15:47

有详细的教程吗?
引用

阿鲁卡德@2009-04-29 15:49

引用
最初由 ZhenGod 发布
Style: Default,simhei,24,&H00ffffff,&H000000ff,&H00000000,&H80000000,0,0,0,0,100,120,0,0.00,1,1,1,2,0,0,10,134



这里哪个参数是控制字体高度,和粗体的?
引用

沉默之羽@2009-04-29 17:25

裡面有個100和120就是X和Y
你可以縮小X或加大Y來解決
比如80,100或上面說的100,120
字體粗體就是
Style: Default,simhei,24,&H00ffffff,&H000000ff,&H00000000,&H80000000,0,0,0,0,100,120,0,0.00,1,1,1,2,0,0,10,134
-1是粗體
0是沒有
引用

roozhou@2009-04-29 18:24

这个问题是因为视频的PAR不是1:1,而avs不支持PAR,所以字幕就变形了。
新版的vsfilter已经加入了PAR补偿功能。修改字幕的办法很麻烦而且你直接播放时候会字幕又变长了。

使用dshow2raw里的x264就很简单了

1)加黑边:首先请将解码器设成ffdshow,打开ffdshow里的Video decoder configuration,勾上resize & aspect,然后选specify horizonal and vertical size,在new size里填入720 480,去掉process pixel aspect ratio internally的勾,选keep original aspect ratio。然后在border页里选Inside。这时候你把视频拖到播放器中,黑边已经加上了。

2)压制:
命令行如下:x264 source.xxx -o target.mp4 --sub yyy.ass ...
其中source.xxx就是你要压制的源文件,yyy.ass是字幕文件,...是其他的x264参数,你可以直接把MeGUI/MediaCoder里的搬过来

整个步骤相当于avs脚本中的
Directshowsource("source.xxx")
textsub("yyy.ass")
引用

阿鲁卡德@2009-04-29 18:27

^_^,谢楼上的楼上,完美解决


关于楼上的。。。。我只能说我不会用命令行 TT TT
引用

uc0083@2009-04-29 23:40

我昨天输了十几遍命令行烦死了,最后想起还可以bat。。。。
引用

| TOP