avatar

zhu‘s log

你怎么发现这里的?

  • 首页
  • 关于
Home 使用猫抓的m3u8下载与打包技巧
文章

使用猫抓的m3u8下载与打包技巧

Posted recently Updated recently
By zhuth
3~4 min read

0. 猫抓和m3u8介绍

猫抓是一款性能强大的流媒体视频下载浏览器插件。支持多种格式,覆盖页面广泛,提供多线并行下载和在线打包。

m3u8是一种流媒体常见格式,最常见于直播场景,其内部格式为多个小片段,尤其适合边下边播以及断点续传、跳转播放等应用场景。

1. 猫抓下载m3u8的问题所在

猫抓下载的m3u8提供了在线ffmpeg封装,但是处理较为浅显,尤其是没有添加关键帧时间戳,这使得通过播放器对所封装视频进行快速拖动、跳转、方向键快进等操作会发生较为严重的卡顿。

封装好的视频文件,其内部格式仍为mpegts,即ts流

2. 使用ffmpeg处理猫抓打包下载的m3u8

猫抓下载m3u8的相关选项保持默认即可,猫抓会默认利用在线的ffmpeg进行封装处理,然而并没有做到最完美,因此我们需要在本地再通过ffmpeg进行额外处理

2.0 检查本地是否有ffmpeg并下载

ffmpeg -version 

下载的话,在windows电脑上直接通过winget下载即可,或参考ffmpeg网站上的命令,或可以从github仓库下载或使用打包好的exe都可以。可以下载一个完整版(full release),另外还有官方精简版essential

winget install ffmpeg

2.1 使用命令行重建索引

ffmpeg -fflags +genpts -i "C:\Users\th_zh\Downloads\video.jpeg" -c copy "C:\Users\th_zh\Downloads\video_fixed.mp4"

+genpts表示重建时间戳

-c copy表示不重新渲染,直接拷贝数据流

这样,完成速度应该约等于硬盘的读写速度。生成的文件打包成mp4,并在文件的适当位置上创建了索引字典。

License:  CC BY 4.0
Share

Further Reading

OLDER

20260330一周

NEWER

Recently Updated

  • 使用猫抓的m3u8下载与打包技巧
  • 20260330一周
  • 260323一周废话文学 简历 招聘实习感想
  • 260316一周废话文学
  • 260309每周废话文学

Trending Tags

Halo

Contents

©2026 zhu‘s log. Some rights reserved.

Using the Halo theme Chirpy