多媒体资料章节化工作流

缘起

一直以来我主要倾向于读文本资料来学习,其实人的接收讯息方式还有视觉和听觉,遂决定整理出一套将多媒体资料进行管理的想法。

这里的多媒体主要指视频、音频和图片,其中图片的管理主要是用github图床+eagle。而视频和音频一旦过长,在寻找知识点的时候就很麻烦,经过验证,发现可以用ffmpeg给多媒体文件的方式添加章节。

Step1. 相关视频/音频合并-ffmpeg

Step2. 使用IINA结合MPV的指令自动化创建章节

Step3. 将章节文本压入到多媒体文件-ffmpeg

Step4. 播放工具选择

  • 电脑端可以选择IINA,基于MPV
  • 移动端选择VLC Player

这里再放一下二者的区别:

关于音频文件处理

可以添加图片,将mp3转为mp4

# 转化图片格式
ffmpeg -i 07.ownership.webp 07.ownership.jpg
# 提取mp3
ffmpeg -i 07.ownership.mp4 -f mp3 -vn 07.ownership.mp3
# 合并为mp4
ffmpeg -loop 1 -i 07.ownership.jpg -i 07.ownership.mp3 -c:a copy -c:v libx264 -shortest out.mp4