基本介绍

从f12开发人员工具中调出网络部分,找到获取到的三个m3u8链接,分别对应了课件、学生(在回放中被隐藏)、教师三个摄像头的回放。

使用工具

回放下载

m3u8-downloader

视频处理

ffmpeg,使用命令行工具裁切视频,组合音轨,需要用啥命令可以直接问gpt,无需下载专业软件即可对视频进行操作。
但是涉及到命令行,环境变量等小白摸不清的操作,仅作为拓展提及,非必须项

适用情景

在线回放不定期抽风卡顿,严重影响期末周突击时观看课程回放找透题片段的效率。且部分教室麦克风存在问题,有时需要组合多个音源方便观看。

教程部分

获取链接

  • 首先进入智慧课程平台的课程回放页面
  • 打开开发人员工具(按F12触发等方式都可以)
  • 干掉智慧平台的反控制台文件。2024.12.10我发布了F12控制台修改网页元素从而强制补交作业的方法。为了紧急反制这个方法,平台当时更新了一个打开控制台就会循环触发debugger,从而强制暂停的文件。需要打开禁用断点才能解决
  • 解决暂停问题后,点击网络部分,然后在网页中点击要下载的那一节课程。在点击课程后,筛选器中会出现一大堆新加载的元素,在筛选器(有一大堆彩条)的部分从左向右拖动选择突然增加的那一块,里面的三个playlist.m3u8就是三个摄像头对应的m3u8回放视频
  • 鼠标右键他们仨,点击复制—复制url,就能复制出他们的链接。链接中的中文部分被编码,转义后就能看到链接中的中文信息,附上在线转码工具BJTU智慧课程平台 课程回放下载方法
  • https://lmt3.bjtu.edu.cn:1936/vod11/definst//自动录制关联课表/2024-20252024-2025第一学期/2024/12/23/主校区/2019年级/2019级2024-2025-1-2M114514B/青春猪头少年修养/梓川咲太_20241223102500000/青春猪头少年修养梓川咲太_教师_20241223102143752.mp4/playlist.m3u8
    这里面的教师就是代表教师视角,其他两个分别为学生、课件
  • 一般来说,如果麦克风都工作正常,它们的声音质量为课件>>老师>学生。

链接使用

Potplayer第三方播放器

可以把m3u8贴进第三方播放器如potplayer中进行观看,不过没什么大的作用,期末周回放该卡的时候还是会卡。

下载到本地进行观看

使用M3U8 Downloader,将链接分行贴入软件中,启动下载慢慢等待即可。

音轨合并

列举一些ffmpeg的基本命令,ffmpeg的下载和使用请自行查找教程,其实就是打开cmd命令行在里面输东西就行。


```
# 从开始裁剪3分钟
ffmpeg -i input.mp4 -t 180 -c copy output.mp4

# 从第5秒开始裁剪2分钟
ffmpeg -i input.mp4 -ss 5 -t 120 -c copy output.mp4

# 使用时:分:秒格式
ffmpeg -i input.mp4 -ss 00:01:30 -t 00:00:45 -c copy output.mp4

# 将video2的音频替换到video1中
ffmpeg -i video1.mp4 -i video2.mp4 -c:v copy -map 0:v:0 -map 1:a:0 output.mp4

# 提取音频
ffmpeg -i video.mp4 -vn -acodec copy audio.aac

# 移除原视频的音频
ffmpeg -i input.mp4 -c:v copy -an no_audio.mp4

# 将外部音频文件合并到视频
ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 output.mp4


参数说明:

-ss: 开始时间
-t: 持续时间
-c:v copy: 复制视频流(不重新编码)
-c:a copy: 复制音频流
-map: 指定输入流的映射
-an: 移除音频
-vn: 移除视频
幾重にも辛酸を舐め、七難八苦を越え、艱難辛苦の果て、満願成就に至れ
最后更新于 2025-01-12