Instagram

如何下载 Instagram 的视频和 Reels

Instagram 把视频藏在和帖子相同的地址后面,所以决定下载成败的往往是「复制到的是哪一种链接」。Reel、信息流视频与多图帖子的解析结果各不相同。

  • 无需账号
  • 手机与桌面通用
  • 仅支持公开链接

SniffVid Team发布于 最近复核

人机校验

在上方粘贴链接,即可查看可用的视频、音频与封面下载。

使用 SniffVid 即表示你同意我们的服务条款与隐私政策

一句话答案

  • 从分享面板复制帖子或 Reel 的地址;个人主页、探索页与搜索结果背后没有唯一的一条视频。
  • Reel 以一条视频轨道加一条音频轨道发布,所以只保存视频轨道会得到无声文件。
  • 多图帖子会返回多个条目,每个条目一个,需要逐个保存。
  • 私密账号、仅关注者可见的帖子以及已过期的 Story 都解析不了:解析服务看到的就是匿名访客看到的。
  • Instagram 的流是按发布时的样子复制的,所以 App 里带角标的 Reel,下载下来也带角标。

以下内容根据 SniffVid 实际运行的解析服务返回的结果写成,并在桌面浏览器与手机上核对过。对所有页面都适用的边界,我们写在每一页正文里,而不是藏在常见问题里。

三步完成

无论平台怎么分发音视频,步骤都是同样这三步。

  1. 1

    复制 Reel 或帖子链接

    点右下角的 ⋯ 或纸飞机图标,选择「复制链接」。在网页上直接复制地址栏 —— Reel 是 instagram.com/reel/…,帖子是 instagram.com/p/…。

  2. 2

    粘贴并解析

    点击「获取下载链接」。Reel 通常返回一条视频轨道和一条音频轨道;多图帖子可能返回多个条目,每张一个。

  3. 3

    两条都选,然后合并

    视频、音频各选一条,在桌面浏览器上点击「合并并保存 MP4」。手机上只能逐条保存。

一个可用的媒体页面地址与一个不可用的主页地址并列,各自指向不同的结果。
地址决定结果。帖子、视频、Reel 的地址背后有媒体;个人主页、画板与搜索页什么都没有。

Instagram 的媒体形态正是多数下载工具处理得最差的那种:Reel 通常把画面和声音分开提供,而多图帖子则把视频和图片混在一起。所以下面先讲链接,因为大多数失败都发生在那一步。

该复制哪种 Instagram 链接

帖子地址可以解析,个人主页不行。App 分享面板给出的那一条就是最稳妥的,把它改短通常正是弄坏它的那一步。

  • instagram.com/reel/{id} —— Reel
  • instagram.com/p/{id} —— 图片或视频帖子,包含多图帖子
  • 个人主页、探索页与搜索结果背后没有唯一的一条视频

Reel 会返回两条轨道

和 YouTube、TikTok 一样,Instagram 把 Reel 的画面与声音分开存放,以便按需分发。只保存纯视频轨道得到的文件是无声的 —— 这是关于 Reel 下载最常见的抱怨。

  • 保存前需要在视频列表和音频列表各选一条
  • 合并成一个 MP4 需要桌面浏览器
  • 多图帖子可能列出多个条目,需要逐个保存

Instagram 不会交出来的内容

任何需要会话的内容都解析不了:SniffVid 背后的解析服务看到的就是匿名访客看到的那一页,所以登录墙是路线的终点,而不是需要绕开的障碍。

  • 私密账号与仅关注者可见的帖子返回空结果
  • Story 会过期,没有会话就无法访问
  • 受地区限制或年龄限制的帖子在解析服务所在地区可能不可用

速查表

这些表格全站共用,所以你在别处看到的数字,在这里看到的是同一个。

逐个平台看:哪种地址形状承载媒体
地址形状能否解析说明
instagram.com/reel/{id}是Reel 或帖子只承载一个媒体,个人主页没有。
facebook.com/watch/?v={id}是Watch 视频、Reel 与主页视频都能解析;但受众设置仍然有一票否决权。
reddit.com/r/{sub}/comments/{id}/…是承载媒体的是帖子下方的永久链接,而 v.redd.it 把它当作两条流送出。
pinterest.com/pin/{id}是一个 Pin 可能指向视频、指向图片,也可能只是跳转到一个本身没有媒体的链接。
threads.com/@{user}/post/{id}是一条帖子一个视频。当前域名与较早的域名都可用。
xiaohongshu.com/explore/{id}是笔记地址可以解析,App 分享出来的短链会跳转到它。
douyin.com/video/{id}是分享文案里带有链接,整段粘贴即可。
youtube.com/watch?v={id}是watch 地址可以解析;频道页和搜索结果背后没有唯一的一条视频。
tiktok.com/@{user}/video/{id}是视频地址可以解析,个人主页不行。
bilibili.com/video/BV…是BV 地址可以解析,个人空间页不行。
x.com/{user}/status/{id}是status 地址可以解析,个人主页时间线不行。
/{user} · /profile · /search否个人主页、画板、频道、搜索结果与首页信息流背后都没有单独的一条媒体。
一条纯视频流和一条纯音频流,合并成一个 MP4 文件。
提供多档画质的平台会把画面和声音分开存放。两条都取并合并,得到一个文件;只保存上面那个方框,得到的是一个无声文件。

哪种链接最稳妥

  • instagram.com/reel/{id}
  • instagram.com/p/{id}

以上是最稳妥的链接形状。其它公网 http(s) 链接同样可以粘贴 —— 能不能解析取决于源站,所以个人主页、搜索页与私密帖只会返回空结果。

背景与边界情况

Reel、信息流视频、多图帖子是三种情况

它们在 App 里长得很像,在结果面板里表现完全不同:Reel 是一条媒体拆成两条流;信息流视频可能是单个完整文件;多图帖子是一个集合,而且只有部分条目是视频。

  • Reel:视频、音频各选一条,然后合并
  • 信息流视频:常常是单个文件,一次点击即可保存
  • 多图帖子:多个条目,各自单独保存

为什么受众设置决定了一切

Instagram 在把页面送出去之前就已经决定了它显示什么,而解析服务就是匿名访客。所以私密账号或仅关注者可见的帖子,不是「下载失败」,而是「这个页面从来没有被读到的可能」—— 至于 Story,它消失还有第三个原因:它自己会过期。

  • 私密账号与仅关注者可见的帖子返回空结果
  • Story 会过期,所以昨天能用的链接今天就一定不能用
  • 受年龄限制的帖子可能在解析服务所在地区不可用,与你是谁无关

常见问题

我们是怎么核对的

我们是怎么核对的

我们在同一天对照了一个公开 Reel、一条信息流视频、一个多图帖子和一条 Story 链接,这样「能解析」与「不能解析」的差别就来自链接形状和受众设置,而不是测试的时间点。

  • 所有步骤都在当前版本的桌面 Chrome、Edge、Firefox 以及 iOS 上的 Safari 里,对着线上解析服务跑过一遍。
  • 表格里的体积是所列分辨率的常见区间,而不是某一个具体视频的实测值 —— 码率由平台自己决定。
  • 文中写下的每一条限制 —— 手机上无法合并、不做格式转换、私密内容拿不到 —— 都先确认过它是限制而不是故障,才写进来。

谁在维护

由SniffVid Team撰写与复核,也就是开发和运营 SniffVid 的同一批人。没有外包写手,也没有任何赞助内容:一个页面会出现,是因为这个问题反复被问到;答案变了,它就重写。 阅读编辑规范

发布于 · 最近复核 · 内容最近复核

来源与延伸阅读

本页说法的一手依据。这里不会拿另一个下载器当作「下载行为如何工作」的权威来源。

继续阅读

其它教程,以及大家下载最多的几个平台的工具页。

几个大平台的工具页

这四个站点有自带下载器的独立页面。其它站点的入口,就是上面这篇教程。

SniffVid 是独立工具,与Meta Platforms, Inc.(Meta 平台公司)及其关联公司均无隶属、背书或赞助关系。相关商标归各自所有者所有。