使用 FFmpeg(bilibili视频blv合成mp4)

逃离我推掉我的手 2023-06-17 11:55 169阅读 0赞

(关于FFmpeg的安装请看上文使用 使用 FFmpeg(bilibili视频m4s合成mp4))

我们先来看看 B 站客户端下载内容的目录结构:

  1. 10034455(视频 AV 号)
  2. ├── 1(视频的各分 P
  3. ├── danmaku.xml(弹幕文件)
  4. ├── entry.json(单 Part 信息、标题等等)
  5. └── lua.flv.bili2api.3(分段视频,一段差不多六分钟)
  6. ├── 0.blv(就是改了后缀的 flv 文件)
  7. ├── 0.blv.4m.sum(校验码)
  8. ├── 1.blv
  9. ├── 1.blv.4m.sum
  10. ├── 2.blv
  11. ├── 2.blv.4m.sum
  12. └── index.json(储存分段信息)
  13. ├── 2
  14. └── 3

1、将 .blv 后缀变成 .flv 后缀

  1. 0.flv 1.flv 2.flv

2、在需要合并并且转化的几个flv文件x下创建一个文本文件txt

(e.g. ff.txt),在里面写上:

  1. # 相对路径、绝对路径均可
  2. file '0.flv'
  3. file '1.flv'
  4. file '2.flv'

3、在 shell 中运行

  1. ffmpeg -f concat -i ff.txt -c copy output.mp4

发表评论

表情:
评论列表 (有 0 条评论,169人围观)

还没有评论,来说两句吧...

相关阅读