vlc for android 字幕方块乱码
使用的手机是小米4c,MIUI7 6.1.7Beta。VLC 2.0.6。
VLC下载地址:http://get.videolan.org/vlc-android/2.0.6/
加载中文字幕显示方块块的问题,
最好的方法是重新编译供个人使用。
根据之前在linux和windows上遇到的问题,是设置的字幕字体不支持中文,在android手机上也可以这样设置。
为了确保手机能正常使用,不覆盖/system/fonts中的字体文件,而采取修改libvlc.so中的字符串替换默认加载字体的方法。
1. 下载https://github.com/adobe-fonts/source-han-sans/blob/release/OTF/SimplifiedChinese/SourceHanSansSC-Normal.otf
2. 将SourceHanSansSC-Normal.otf重命名为DroidSans-Subt.ttf
3. 将文件放入/system/fonts,前提有root权限并且对system目录可写。(这里我使用幸运破解器突破系统对system目录的限制)
4. 将/data/app/org.videolan.vlc-1/lib/arm64/libvlc.so中的字符串DroidSans-Bold替换为DroidSans-Subt.(先进行备份)
方法有多种,可以用命令busybox sed -i 's/DroidSans-Bold/DroidSans-Subt/g' /data/app/org.videolan.vlc-1/lib/arm64/libvlc.so
或者用vim -b /data/app/org.videolan.vlc-1/lib/arm64/libvlc.so和xxd命令 编辑二进制文件。
5. 重启进程。
测试发现libvlc.so会在某些情况下(可能是手机重启)还原。我利用幸运破解器,为其创建了一个自定义破解。
org.videolan.vlc.txt[BEGIN]
vlc font DroidSan-Bold.ttf -> DroidSan-Subt.ttf[LIB]
{"name":"libvlc.so"}{"original":"42 6F 6C 64 2E 74 74 66"}
{"replaced":"53 75 62 74 2E 74 74 66"}[END]
Congratulations! Font changed!Patch created by 837468220.
参考文档: 1.https://www.v2ex.com/t/184352
vlc for android 字幕方块乱码相关推荐
- linux vlc乱码,一劳永逸解决VLC播放中文字幕乱码问题
VLC对于Mac/Ubuntu用户来说算得上是必备软件.其相当于PC机上的"暴风影音",但Mac/Ubuntu的新手使用VLC播放avi时都会碰 到字幕乱码的问题.avi字幕的格式 ...
- VLC for Android源码下载和编译
Project Hosting on 点击打开链接 最受欢迎的开源项目 点击打开链接 由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏.图像处理.时间显示.开始菜单快捷方式等. ...
- VLC for android 编译错误
为什么80%的码农都做不了架构师?>>> 在Mac os 10.10.2上编译vlc for android的时候,出现如下错误: $ sh compile.sh *** No ...
- android 读取txt转为utf-8乱码,彻底解决android读取txt乱码终极方案
解决android读取txt乱码 一,工具类FileUtil /** * 获取文件内容 * * @param filePath * @return */ public static String ge ...
- linux 中文乱码 转png_使用pdfBox实现pdf转图片,解决中文方块乱码等问题
一.引入依赖 org.apache.pdfbox fontbox 2.0.13 org.apache.pdfbox pdfbox 2.0.13 二.PDF转PNG代码 String pdfBase64 ...
- php android 乱码,如何解决android php 中文乱码问题
android php中文乱码的解决办法:1.填写对应的格式,代码如"httpResponse.getEntity()),HTTP.UTF_8":2.使用流的形式,代码如" ...
- java pdfbox2 中文乱码_使用PdfBox实现pdf转图片,解决中文方块乱码等问题
一.引入依赖 org.apache.pdfbox fontbox 2.0.13 org.apache.pdfbox pdfbox 2.0.13 二.PDF转PNG代码 String pdfBase64 ...
- 使用PdfBox实现pdf转图片,解决中文方块乱码等问题
一.引入依赖 <dependency><groupId>org.apache.pdfbox</groupId><artifactId>fontbox&l ...
- android同时预览多个监控,基于VLC的Android多路视频监控系统.pdf
2013年12月15日 现代电子技术 Dec.2013 第36卷第24期 ModernElectronicsTechnique Vol.36No.24 63 63 基于VLC 的Android 多路视 ...
最新文章
- cascade rcnn论文总结
- 三、Java 面向对象高级——数据结构、List、Set、Collection
- LeetCode 121. Best Time to Buy and Sell Stock
- 爬虫案例:利用python爬虫关键词批量下载高清大图
- 认知NumPy数学运算库
- php微信回复乱码,php版本微信公众平台回复乱码问题解决方法
- Appnium学习日记一(下载安装Appnium)
- mqtt+uniapp 发布/订阅实例
- 不提交怎么获取input中的值并存储_快速读懂innodb存储引擎
- JDK 32位(x86)版本,最新的是JDK8
- 简历、PPT以及各尺寸学术会议海报模板(附PPT制作图片、视频、音频等素材及常用网址)
- exchange创建邮箱组_Exchange 2010 如何创建通讯组
- 如何写出布局好看而且漂亮的博客
- python 计算众数、中位数、分位数、偏度、峰度
- Linux中执行shell脚本的方法,在Linux中执行Shell脚本的4种方法的总结
- 注释//TODO的作用
- 【Linux】制作U-Boot烧写镜像到SD卡的过程(下篇:Makefile文件)
- Rasa课程、Rasa培训、Rasa实战Rasa 3.1.0最新版本发布 2022-03-25
- 网页如何快速设置成黑白模式
- uniapp修改文件名并保存到本地