linux下各种player不显示mkv字幕的解决
从byr bt上拖了黑衣人I、II来看,发现所有的播放器都不能正常显示mkv包中自带的字幕。
- 理所当然怀疑是字幕编码的问题,但是查设置是对的(GB2312)。但此方法无效。从网络上找来字幕文件(srt)是可以正常显示的,所以编码设置应该没有问题。
- mkv其实是把音频、视频、字幕等封存成一个文件的形式。此处可以播放独立字幕,但是不能显示mkv内部的外挂字幕,应该是所含字幕本身的问题。于是在ref.1中找到了mkv拆解的工具mkvtoolnix。从yum安装,需注意只安装mkvtoolnix包是没有查看mkv信息的mkvinfo命令的,这个命令在mkvtoolnix-gui包中。(yum provides可解)
- mkvinfo显示信息是轨道3是字幕, 输入命令
mkvinfo mib1.mkv mkvextract tracks mib1.mkv 3:subtitle.srt
得到的subtitle.srt就是解包出的文件。当然实际上可以从提示信息中发现不是srt格式的字幕。但是这个不本质。完事后打开之发现一大坨“宋体”字样,这是罪魁祸首无疑了。在gnome mplayer中找到启用ass特性支持,把字幕特效关了,就可以显示了。不过上中下英是没有了。这应该可以通过重新打包解决。
P.S.目前依然存在一些问题,比如VLC(最常用)不知道怎么设置,而且gnome mplayer中只取消掉“使用mkv內嵌字体”的设置也是无效的。希望可以找到可以变通的方法。最后只能吐槽以下压字幕的人没有考虑到世界上还有一群用linux的人了。。
bnkR. @ www.cnblogs.com/bnkr
转载于:https://www.cnblogs.com/bnkr/archive/2012/06/17/mkv-subtitle-not-showing-up.html
linux下各种player不显示mkv字幕的解决相关推荐
- php文件内含有隐藏的^m字符,【整理】如何取消Linux下,vi中显示的^M符号
[整理]如何取消Linux下,vi中显示的^M符号 [背景知识] ^M 是ascii中的'\r', 回车符,是16进制的0x0D,8进制的015,十进制的13. 对于换行这个动作,unix下一般只有一 ...
- windows下的文本文件在linux下查看,中文显示乱码
windows下的文本文件在linux下查看,中文显示乱码 伏心救赎 2013-03-05 14:37:37 581 收藏 分类专栏: 基于类linux的开发 </div></div ...
- linux中vim如何显示行数,vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- linux下,matplotlib遇到的相关问题以及解决方法
linux下,matplotlib遇到的相关问题以及解决方法 参考文章: (1)linux下,matplotlib遇到的相关问题以及解决方法 (2)https://www.cnblogs.com/sh ...
- linux下Found a swap file by the name解决
转自:linux下Found a swap file by the name解决 vim编辑文件时提示 Found a swap file by the name -- .swp文件是在vi编辑文件时 ...
- linux下默认国外源下载过慢的解决方法
linux下默认国外源下载过慢的解决方法 以pip下载python三方库flask为例: 国内源下载: pip3 install flask 使用阿里镜像下载: (-i 加镜像网址) pip3 ins ...
- php用360浏览器显示不正常,win10系统下360浏览器网页显示不正常的解决方法
win10系统下360浏览器网页显示不正常怎么办?这是最近不少朋友都向小编咨询的问题.他们表示若干页面在360的浏览器上显示不正常,可是在其他的浏览器上却都是正常状态.那么,问题到底出在哪?下面,系统 ...
- Linux下Qt/PyQt5无法调用fcitx中文输入法解决办法
系统平台:Linux Mint 18.3 xfce 64bit (文末有福利) 博主相关文章: (1)PyQt5练习:结合matplotlib绘图 (2)PyQt5练习:词典翻译 (3)Linux下Q ...
- Linux 下安装Ubuntu20.04 启动花屏的解决方法(安装和启动时设置 quite splash nomodeset即可解决)
Linux 下安装Ubuntu20.04 启动花屏的解决方法(安装和启动时设置 quite splash nomodeset即可解决) 问题:正常安装Ubuntu 20后开机花屏,卡住不动.这是因为u ...
最新文章
- nlp中的经典模型(三)
- 信安教程第二版-第6章认证技术原理与应用
- Meanshift 均值飘移实现图像聚类 MATLAB实现(4)
- centos5安装oracle11,CentOS 6.5 x64 安装 Oracle11g R2
- 微软设计套装 Expression Studio 4 (Ultimate+Web Pro+Encoder Pro) 最新版下载
- chap8_2 Fresnel in OGRE
- 评论.gitignore?
- 流行的php面试题及答案
- MacBook Pro的touchbar疯狂闪烁 通过写程序不断点亮touchbar,从而避免其闪烁
- 如何用Dreamweaver编辑rails的html.erb文件
- 安装windows时install.wim文件过大的解决方案
- 剑侠世界职业优缺点简介
- Mybatis学习一
- 白化病最新研究进展(2021年9月)
- 安卓手机软键盘弹起的问题
- CUDA与cuDNN安装教程(超详细)
- html 框线设置颜色,css怎么设置边框颜色?
- VAX计算机CPU,解决“系统”进程的高CPU使用率
- 使用领英助理解决领英搜索限制继续精准搜索人脉(客户)的方法
- ROS中的tf与Eigen的转换
热门文章
- MATLAB 官方文档
- php四级联动,二级联动 三级联动 四级联动 多级联动
- 软件项目开发与管理(单代号网络图参考例题)
- Androidstudio开发ARcore
- (课程笔记1)ENVI裁剪出Landsat8全色波段和其他波段的同一区域数据
- 【VOLTE】VOLTE-通话信令流程
- 基于matlab深入形象理解频率分辨率,补零,栅栏效应,频谱泄漏
- Android11.0 SystemUI 修改下拉菜单快捷键的图标
- 神舟七号飞船应用计算机进行飞行状态属于,“神舟七号”飞船应用计算机进行飞行状态调整属于()。...
- matlab 8点fft蝶形图,FFT快速傅里叶变换(蝶形算法)详解精要.ppt