bilibili视频下载逻辑

b站有三种视频格式,且现在下载的视频都是影视频分离的形式,且都是m4s格式,需要同时把video和audio下载下来,用ffmpeg合成一下即可,所有的请求头都需要添加User-Agent

  1. https://www.bilibili.com/video/BV1QT4y1w7HS
  2. https://www.bilibili.com/bangumi/play/ep326599
  3. https://www.bilibili.com/bangumi/play/ss34319
1
2
# 音视频合成
ffmpeg -i ./video.m4s -i ./audio.m4s -codec copy ./video.mp4
阅读更多