如何将学堂在线(安卓)APP视频保存到本地并重命名

如何将学堂在线(安卓)APP视频保存到本地并重命名

摘要(太长不想看)

视频路径

未Root:xuetangx/mobilev1/videocache

已Root:你都会root手机了,还找不到视频路径?

视频文件名

SQLite文件:xuetangx.db

Table名:T_DOWNLOAD

背景介绍(这段可以略过)

什么是学堂在线

学堂在线 <=点这个自己进去看

为什么要保存到本地

因为我实验室电脑按流量收费,而手机白给了10G流量,而且有128G存储。

综上所述,我把视频离线到手机,再传到电脑。

为什么要重命名

学堂在线web端不提供离线服务,手机APP离线视频是直接保存为MP4格式,但是名字是ID号。

环境

魅族 PRO 6 Plus (flyme 6.0, 未root)

Excel 2016

SQLiteStudio

Notepad++

主要步骤

0.准备工作

在手机里离线视频

准备个电脑

准备条数据线

等等……你不会真的在看这个章节吧?

1.视频拷贝到电脑

视频存储的路径为:xuetangx/mobilev1/videocache

全部考出来,到电脑即可。

你会发现视频都是类似于 D4E7D501976F810F9C33DC5901307461.mp4 的文件。

2.查找视频信息命名

由于手机没有Root,APP的文件是不可以直接操作的,因此需要用到APP备份功能。

设置-存储与备份-备份手机数据-立即备份

找到备份文件:backup/时间戳/App/com.xuetangx.mobile.zip

把这个zip文件拷贝到电脑,并解压缩后,找到 databases/xuetangx.db 文件。

这是一个SQLite数据库文件,用SQLiteStudio打开。

找到表 T_DOWNLOAD ,导出成csv文件,这个文件是可以用Excel打开的。

字段名

含义

cc_id

文件名

course_name

课程名

chapter_num

章节编号

sequence_num

课程编号

_id

序列号

一切其他的字段就不一一列举了,在Excel中可以自由组合出自己想要问文件名。

有些课程是同一章节同一课程下多个视频组成。此时视频的排序由 _id 字段完成。

3.批量重命名

批量对文件进行重命名主要涉及两个命令

PowerShell环境下的mv命令

Move-Item [-Path] [[-Destination] ] []

Move-Item [[-Destination] ] []

Cmd环境下的ren命令

RENAME [drive:][path]filename1 filename2.

REN [drive:][path]filename1 filename2.

可以简单的理解为命令 源文件 目标文件的三段格式。

如果路径或文件名有空格记得用英文双引号括起来。

例如,将文件__D4E7D501976F810F9C33DC5901307461.mp4__重命名为__0.0.0.mp4__的命令:

mv D4E7D501976F810F9C33DC5901307461.mp4 0.0.0.mp4

ren D4E7D501976F810F9C33DC5901307461.mp4 0.0.0.mp4

总结

没有图,这些操作还是需要一些计算机基础知识的。

写这个主要是用来写markdown练手的。

反正没人看。

相关资讯

税号是什么意思?税号的用途和申请流程
best365登陆

税号是什么意思?税号的用途和申请流程

⌚ 07-06 👁️ 7895
意大利 2018 球衣
best365登陆

意大利 2018 球衣

⌚ 07-10 👁️ 4583
如何轻松获取Q币并省钱?
365防伪查询系统

如何轻松获取Q币并省钱?

⌚ 07-07 👁️ 8388