利用MP4Box解出tx3g格式字幕
首先说明的是, MKVToolNix 无法加载tx3g格式的字幕,这种字幕一般封装在mp4文件中,以网上下载的居多。另外用 BBDown 下载的bilibili视频如果带字幕的话,也是这种格式。
以某集电视剧为例,文件名:IRIS.S02E01.2013.WEB-DL.1080p.H265.AAC-Xiaomi.mp4
首先需要了解字幕文件所在的轨道号:
首先说明的是, MKVToolNix 无法加载tx3g格式的字幕,这种字幕一般封装在mp4文件中,以网上下载的居多。另外用 BBDown 下载的bilibili视频如果带字幕的话,也是这种格式。
以某集电视剧为例,文件名:IRIS.S02E01.2013.WEB-DL.1080p.H265.AAC-Xiaomi.mp4
首先需要了解字幕文件所在的轨道号:
请配合luci-app-mosdns包的自定义配置食用,本配置修改自官方配置luci-app-mosdns包的配置,兼顾了IPv6的功能,但不会碰到那种客户端解析IPv6优先导致超时连接的恶心情况。
使用时注意一下几点,避免踩坑:
127.0.0.1:5335或者你的自定义端口号。以下是/etc/mosdns/cus_config.yaml的内容:
方法来自: https://blog.icedream.xyz/2020/01/01/破解群晖file-station中文未按拼音排序问题/
以下基于DSM 6.23-25426 Update 3 (x64)
涉及修改文件为/usr/lib/libsynocore.so.6。
ucol_open涉及到以下代码位置:
具体修改操作:
48 8D 3D 78 A9 00 00替换成48 8D 3D 7B AF 00 00。string_join.c,并替换成string_joinzh。结论:这样修改完成后,在File Station中按拼音排序时,中文目录会排列到所有英文目录前。
源代码来自于
hauntek/python-ngrok
,自己又从dingtalk/ngrok中提取了源码进行比对,然后用pyinstaller编译而来。
用起来还是相当稳定的,虽然似乎只能穿透http,但是能穿透一个群晖的DSM就足够了,建议应急的时候用一下。
最近在研究使用Jellyfin,由于字幕的问题需要备用的woff2字体,网上的字体都不是很完整的,所以想自己转换一些使用。这个工具是从
Google的代码
编译而来,是用Cygwin msys编译的,Windows下可以使用。
youtube-dl 本身是个强大的工具,但是命令记起来还是有些繁琐的,而GUI工具也没发现特别好用的,所以有了下面的脚本。
--proxy字段;首先说明,白群晖也可以这么折腾,但没必要。
下面的问题以及解决方法都是基于ip addr的方法更新记录的,如果是访问第三方网站获取本机IP的话,应该不存在这些问题。
起因是由于黑群晖在路由器重启后,前缀发生改变,但旧的IPv6地址并没有释放,所以造成会有很多IPv6的公网地址,当然只有最新的才可以访问到群晖,这时很多DDNS脚本都没有对此的解决方案,一般脚本获取到多个地址时,就会将第一个地址更新到DDNS解析网站上。
虽然新地址与旧地址并没有什么规律可循,但是每次路由器重启后,会分配一个DHCPv6给群晖(我的OpenWrt是通过DHCPv6-PD分配地址的),并且这个后缀一般不会存在多个地址,所以最后就利用这个IPv6来更新DDNS。