» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[应用] 怎么简单的导出mkv的字幕?

可以用mkvtoolnix,先用mkvinfo.exe命令行查看mkv的分轨信息,或者用mkvtoolnix-gui前端切换到Info tool参看。接下来就是用mkvextract命令行提取字幕对应的分轨就行。

mkvinfo.exe "test.mkv"
找到对应语言的分轨,比如简中字幕为第三轨
| + Track
|  + Track number: 4 (track ID for mkvmerge & mkvextract: 3)
|  + Track UID: 14102037446826969476
|  + Track type: subtitles
|  + "Default track" flag: 0
|  + "Lacing" flag: 0
|  + Codec ID: S_TEXT/UTF8
|  + Language: chi
|  + Name: Chinese Simplified
接着提取字幕第三轨,保存为chs.srt
mkvextract.exe "test.mkv" tracks 3:chs.srt


TOP

引用:
原帖由 jahaman 于 2021-11-3 16:18 发表


我用gui版导出的都是乱码 怎么回事?
win的也这样。。。
先要确认MKV内封装的字幕是否正常的,有些压制组做的视频,中文字幕使用的是错误的编码,这种是无解的。如果播放器可以正常显示,那看下mkvinfo里显示的字符编码是不是UTF8,默认提取使用的是UTF8编码,如果不是需要加-c参数设置编码格式。提取出的文件,最好用notepad++之类的软件打开,可以自动识别字符编码的。还是不行的话,最好贴下相关信息,这样可以知道是哪里出问题的。



TOP

发新话题
     
官方公众号及微博