今天闲来无事(上班摸鱼的时候),看到10X genomics官网上的介绍视频https://www.10xgenomics.com/extra/#
其实是在学习10X单细胞分析的相关东西啦。学没学到东西就不说了,灵机一动就有了新想法!
想把网页上的视频下载下来,研究了一下发现其实很简单,通过审查元素就能找到网页视频连接。
详细就是在网页源代码中找到network,捕捉视频连接,open in a new tab。就下载下来了。
视频下载下来后是ts格式的。windows也是可以打开看的。
格式转换:
将ts转换为mp4:
使用软件:headbrake
下载地址:https://pan.baidu.com/s/1xhe5Ym0K_IXUhFgA4qwqtQ | 提取密码: 253u
这是别人分享的软件,我搜到的。
下载之后解压,打开exe之后,如下界面,导入视频,填写输出路径,开始转换。
给视频加字幕
在linux中可以使用autosub加字幕
https://github.com/agermanidis/autosub
根据git上的指示:安装autosub需要先安装ffmpeg。
第一步先安装ffmpeg:
sudo apt install ffmpeg
第二步安装autosub,
pip install autosub
第三步转换格式:
autosub -S en -D en test.subtitle.mp4
等待完成。。。
等待完成。。。
等待完成。。。
等待完成。。。
直到半个小时后。。。
报错了!!!
报错了!!!
报错内容是什么timeout。
原来转换的过程中是需要调用google自动语音识别的API的。所以必须fq才能进行。可我服务器是ubuntu server 。。。
只能回家用mac试试喽。
——————假装这里是分割线-------
以下内容全靠想象!
完成之后会生成一个.srt的文件。
观看视频
打开视频是用windows自带的Movies&TV软件。
打开之后左下角就有添加字幕的选项,直接把刚刚转换的字幕文件加入进来,即可观看。
观看效果如下:
\n
这里假装有视频和字幕
\n
假装效果一下评价:恩,感觉还挺准确的,时间轴也卡的刚刚好。不知道如果背景音嘈杂的情况下如何,有待测试。
更新:
mac版(可正常连接google才行)
1,下载10x官网视频,操作一致。
2,安装FFmpeg,安装的方法是通过brew
brew install ffmpeg
如果你连brew都没有的话,安装brew也很简单,一行命令搞定:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3,pip install autosub
;
4,转换视频 autosub -S en -D en c30b83cff9c6f2a3f1a516cea674b866f0fae65e.ts
这次很快哦。
注意autosub需要在python2的环境下。python3会报错。
5,观看视频
下载movist,appstore中30块购买的。
导入视频,添加字幕文件,可以观看啦,你看,有字幕哦。
试了爱奇艺,QuickTime,都没办法加载字幕。只有movist可以加载。好用。
完。