Board logo

标题: [应用] 怎么简单的导出mkv的字幕? [打印本页]

作者: jahaman    时间: 2021-10-28 16:39     标题: 怎么简单的导出mkv的字幕?

mkvtools导出的都是乱码
搜到别的软件在新系统下用不了
作者: micjil    时间: 2021-10-28 21:25

可以用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
作者: jahaman    时间: 2021-11-3 16:18

引用:
原帖由 micjil 于 2021-10-28 21:25 发表
可以用mkvtoolnix,先用mkvinfo.exe命令行查看mkv的分轨信息,或者用mkvtoolnix-gui前端切换到Info tool参看。接下来就是用mkvextract命令行提取字幕对应的分轨就行。

mkvinfo.exe "test.mkv"
找到对应语言的分轨 ...
我用gui版导出的都是乱码 怎么回事?
win的也这样。。。
作者: javainjars    时间: 2021-11-5 16:52

posted by wap, platform: iPhone
用写字本打开的?是没识别编码吧
作者: beterhans    时间: 2021-11-11 15:05

posted by wap, platform: iPhone
看这个视频

【[科普] 超详细的乱码原因解释,与使用 UTF-8 一劳永逸的解决乱码-哔哩哔哩】
https://b23.tv/CzkDM8
作者: micjil    时间: 2021-11-13 16:28

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


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




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0