tank8888jx 发表于 2011-3-31 12:26:41

TMPGEnc Video Mastering Works 5把内封字幕的MKV转成内嵌字幕的MP4

为啥现在我用TMPGEnc Video Mastering Works 5把内封字幕的MKV转成MP4 字幕不能内嵌在视频里了?现在没字幕了

IsaacZ 发表于 2011-4-19 00:06:58

本帖最后由 IsaacZ 于 2011-10-8 20:12 编辑

IsaacZ使用幻想影音,选择“默认编码模式”,起初也是无法载入字幕(右下角的VOBSUB图标就是不出),后来进环境设置——“文件输入插件”中,把其他文件阅读器全部去除勾选,只保留最下面的“Directshow 文件阅读器”,再次导入MKV,系统托盘内终于出现绿箭头图标,字幕成功出现。





令人感到奇怪的是,当我尝试把其他文件输入插件前的对勾一一打回,想确认究竟是哪个文件阅读器有问题时,发现所有的勾都打回去后,TVMW5仍然可以在导入MKV时成功激活VOBSUB滤镜。或许是 Directshow 已经获得了较高的优先级的缘故吧,我就不求甚解了。

后来者另参:
[已解决] 小日本4和小日本5导入MKV,内封字幕无法显示?

IsaacZ 发表于 2011-9-11 00:32:56

Shawn 发表于 2011-9-10 23:54 static/image/common/back.gif
想请问下bz用vobsub挂字幕的方法是?之前也下载了vobsub(好像是2.23还是2.3),但不大会设置,能否具体点 ...

vobsub是一个外挂字幕滤镜,其文件名为 VSFilter.dll,通过 Directshow 调用。如果你下载了最新版本的编解码包,那么里面都会带有最新的 VOBSUB 和 Haali 分离器。你只需要在编解码包的设置中心中启用它们就可以了。

理论上说,使用哪个编解码包都一样,但是7楼的经验告诉我们,要想让某些外挂滤镜起作用,需要根据自己的机器环境来选择特定的某个编解码包。几乎没有哪个编解码包可以解决所有可能出现的问题。

IsaacZ 发表于 2011-12-18 16:48:15

文件输入插件中只保留Directshow文件阅读器的意义

本帖最后由 IsaacZ 于 2013-2-17 21:58 编辑

skyendlit 发表于 2011-11-23 00:02 http://bbs.dianbo.org/static/image/common/back.gif
我觉得版主和各位坛友一直在误解一个问题,其实MKV是一种容器,不是一种编码方式,版主一直在提的看看视频信 ...
同意你说的大部分内容,但就涉及IsaacZ的几点问题分辩如下:

你说:版主一直在提的看看视频信息就知道是不是MKV编码方式
其实不然。我在14楼说的是:“是否真正MKV,一看编码信息就知”——我只说MKV,说的不是“MKV编码”。我只是让Shawn提供编码信息以确定源文件的“封装格式”(或“容器格式”),而不是编码格式。你可以在本版置顶的教程经验总索引中看到相关基础知识帖。事实上,Shawn在15楼提供的编码信息确实告诉了我们想要的信息:

概要
唯一ID                           : 223117378747080321920329350255385412989 (0xA7DAD815E743C77283F1436D70EE857D)
完整名称                           : E:\Downloads\Clover\[诸神字幕组][幽冥特工-第一小队][简繁字幕].mkv
文件格式                           : Matroska
格式版本                           : Version 2
文件大小                           : 1.24 GiB
长度                               : 59分 47秒
平均混合码率                           : 2 971 Kbps
编码日期                           : UTC 2011-04-11 14:42:16
编码程序                           : mkvmerge v4.5.0 ('Speed of Light') built on Feb1 2011 02:10:32
编码函数库                            : libebml v1.2.0 + libmatroska v1.1.0
我们看到编码程序的名字,就知道这是真正经过MKV封装的,不是Shawn所谓“披着mkv皮的mpeg”。


你说:很显然,管理员也一直在误解,管理员一直提到的TVMW5输入插件列表里,只保留最后一项,显然是错的,因为你要处理的MKV,有可能也会是上面几种编码的视频被封装进去的。
我要说的是,我并不是因为误解才做出这样的建议。通过只保留Directshow,我试图解决的是“分离器”问题,不是“解码器”问题。

在小日本里面的“文件输入插件”,被称为“File reader(文件阅读器)”。什么是阅读器?换言之,就是“读取器”、“打开器”,那么要打开一个视频,首先要做的事情是什么呢?据我所知,是先“分离”(参考这个帖子)。基于此,所谓文件阅读器的作用实际就是相当于一个视频分离器。如果用小日本无法打开一个视频文件或者打开的效果不正常,肯定是因为以下两点原因:
1、没有找到合适的分离器(文件阅读器)对之进行分离。
2、选择了错误的分离器(文件阅读器)对之进行分离。

我们知道,这些视频源文件用别的播放器都是可以正常打开播放并得到正确的播放效果的,这说明一点:显然是因为小日本和其他播放器所使用的分离器不同。——系统中存在可用的分离器,为什么小日本不调用可用的分离器,却调用不可用的分离器呢?猜想是对自家的文件阅读器过于自负了。

Directshow是一个系统接口,通过它可以连接大量系统级别的滤镜。不是说只保留Directshow文件阅读器,上面的文件格式都不能解码了;只保留 Directshow 而禁用小日本自带滤镜,其目的是为了提升Directshow滤镜的优先级,以便调用更多可用的外部滤镜,以达到与外部播放器一样的解码效果。当然,如果你能分辨出是哪个小日本自带文件阅读器造成麻烦,单独禁用这个引起麻烦的文件阅读器也可,全部禁用只是为了节省时间,快速解决问题。

IsaacZ 发表于 2011-3-31 15:12:06

尝试开启 FFDSHOW 的字幕选项试试。

tank8888jx 发表于 2011-3-31 18:11:27

我的ffdshow是完美解码安装的 在哪里开启呢

IsaacZ 发表于 2011-3-31 21:11:09

回复 3# tank8888jx

在完美解码设置程序中,H.264解码器选择ffdshow,点“应用”后,右侧的“配置”即可用。

tank8888jx 发表于 2011-4-1 17:35:16

方法好像不行

cannibal2008 发表于 2011-4-18 18:53:18

那你干脆用MKVcleaver或mkvextract把字幕提出来,再用小日本编码的时候加进去。

zhjiazhong1150 发表于 2011-4-19 20:16:24

IsaacZ兄,你太伟大了,谢谢你哦。

tank8888jx 发表于 2011-4-25 13:01:58

回复 7# IsaacZ

我要试试看 最近考研忙 没时间上论坛 感谢猫头管理员了

volight 发表于 2011-5-12 13:01:33

原来可以这样来内嵌字幕啊,学习了
页: [1] 2 3
查看完整版本: TMPGEnc Video Mastering Works 5把内封字幕的MKV转成内嵌字幕的MP4