TGFC俱乐部>>Apple 专区>>
- 刷新/显图/登录/注册/WEB
标题:怎么简单的导出mkv的字幕?
时间:21-10-28 16:39
作者:jahaman

mkvtools导出的都是乱码
搜到别的软件在新系统下用不了:绿脸贱笑:兔打死你: :绿脸贱笑:兔打死你: :绿脸贱笑:兔打死你:





回复列表 (5)
#2 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

===================
#3 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的也这样。。。

===================
#4 javainjars 2021-11-5 16:52
posted by wap, platform: iPhone
用写字本打开的?是没识别编码吧

===================
#5 beterhans 2021-11-11 15:05
posted by wap, platform: iPhone
看这个视频

【[科普] 超详细的乱码原因解释,与使用 UTF-8 一劳永逸的解决乱码-哔哩哔哩】
https://b23.tv/CzkDM8

===================
#6 micjil 2021-11-13 16:28
原帖由 jahaman 于 2021-11-3 16:18 发表


我用gui版导出的都是乱码 怎么回事?
win的也这样。。。


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



===================


[登录后才可回复]