bravepetrelc
帖子: 5
注册时间: 2013-02-03 4:41

ffmpeg压制内嵌字幕视频,竖排字幕重叠(已解决)

正常情况下应该是这样的:
vlcsnap-2013-02-05-22h19m13s102.png
压制成内嵌后却变成了这样:
vlcsnap-2013-02-05-22h18m42s30.png
压制命令是:
ffmpeg -i 130116.mkv -map 0:0 -map 0:1 -c:a copy -c:v libx264 -vf ass=sub.ass video1.mkv
横排的字幕都没有问题。这可能是什么原因呢?
上次由 bravepetrelc 在 2013-02-08 14:14,总共编辑 2 次。
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: ffmpeg压制内嵌字幕视频的一个小问题

看这需求,直接用x264_tmod不行么

毕竟libass(ffmpeg用的)和vsfilter还是有不少区别的,至少很久以前libass不认@的字体,不知道现在怎么样了...
bravepetrelc
帖子: 5
注册时间: 2013-02-03 4:41

Re: ffmpeg压制内嵌字幕视频的一个小问题

264768502 写了:看这需求,直接用x264_tmod不行么

毕竟libass(ffmpeg用的)和vsfilter还是有不少区别的,至少很久以前libass不认@的字体,不知道现在怎么样了...
我的平台是ubuntu。VSFilter不是没法跨平台么。。
头像
Billy Herrington
帖子: 83
注册时间: 2013-01-09 9:54

Re: ffmpeg压制内嵌字幕视频的一个小问题

@ fonts is Windows specified feature, never would it be handled as expected on other OS.
bravepetrelc
帖子: 5
注册时间: 2013-02-03 4:41

Re: ffmpeg压制内嵌字幕视频的一个小问题

查了一下,似乎不支持竖排字体一直是libass的一个bug。不过依赖libass的vlc却能正确显示,这是为什么呢?
akw28888
帖子: 171
注册时间: 2012-02-24 17:12

Re: ffmpeg压制内嵌字幕视频,竖排字幕重叠

不支援@字體的話那就別用@然後一個字一個字的用\N 看看?
bravepetrelc
帖子: 5
注册时间: 2013-02-03 4:41

Re: ffmpeg压制内嵌字幕视频,竖排字幕重叠

反复调试了很久,发现不是libass的问题。问题与vbox中的linux的视频设置有关,具体原因还没弄清楚。感谢楼上3位的解答。

回到 “视频编码器 / Video encoder discussion”