搜索 社区服务 统计排行 帮助
  • 1852阅读
  • 12回复

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

楼层直达
级别: 新手上路
注册时间:
2009-04-04
在线时间:
0小时
发帖:
13
1个视频,1个字幕,然后压成字幕内置的MP4,分辨率是704x480,然后加黑边成720X480,由于这个比例会把图像拉长点,观看的时候转成16:9的后字幕就会被压扁了点

上图说明

这是视频原来尺寸的截图


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


这个问题该怎么解决
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 1楼 发表于: 2009-04-28
楼主一定用了avisynth + textsub

请用置顶的dshow2raw里的x264压,问题自然就解决了
级别: 新手上路
注册时间:
2009-04-04
在线时间:
0小时
发帖:
13
只看该作者 2楼 发表于: 2009-04-28
PSP能用?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2009-04-28
你用mp4box remux一下就行了啊
x264的大部分功能和官方版的一样,直接输出的不含音频的mp4 psp肯定不能放的
级别: 新手上路
注册时间:
2009-04-04
在线时间:
0小时
发帖:
13
只看该作者 4楼 发表于: 2009-04-29
貌似复杂了点,有没有在AVS中可以让字幕高度变长一点的命令
级别: 精灵王
注册时间:
2004-07-26
在线时间:
18小时
发帖:
3730
只看该作者 5楼 发表于: 2009-04-29
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



沉默是金................
懂得不多,就单单学会点人家传授的皮毛就一付不得了了的语气的,让人看了就只会觉得他是小丑~ 有本事自创一个有新意的理论..

高手不是挂在嘴上的~~ 挂在嘴上的叫高嘴
谦虚是美德~

  
¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
  
========================================
免费诊测你的IP~~ :p :p (看不到说明有RPWT)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2009-04-29
我那个连avs都不用写,难道还能更复杂吗
级别: 新手上路
注册时间:
2009-04-04
在线时间:
0小时
发帖:
13
只看该作者 7楼 发表于: 2009-04-29
有详细的教程吗?
级别: 新手上路
注册时间:
2009-04-04
在线时间:
0小时
发帖:
13
只看该作者 8楼 发表于: 2009-04-29
引用
最初由 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



这里哪个参数是控制字体高度,和粗体的?
级别: 侠客
注册时间:
2006-01-14
在线时间:
0小时
发帖:
401
只看该作者 9楼 发表于: 2009-04-29
裡面有個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是沒有


级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 10楼 发表于: 2009-04-29
这个问题是因为视频的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-04
在线时间:
0小时
发帖:
13
只看该作者 11楼 发表于: 2009-04-29
^_^,谢楼上的楼上,完美解决


关于楼上的。。。。我只能说我不会用命令行 TT TT
级别: 圣骑士
注册时间:
2003-02-20
在线时间:
79小时
发帖:
1605
只看该作者 12楼 发表于: 2009-04-29
我昨天输了十几遍命令行烦死了,最后想起还可以bat。。。。

嗯。。。
快速回复

限150 字节
上一个 下一个