Reddit

如何下载带声音的 Reddit 视频

Reddit 是唯一一个「无声下载是正常结果而不是失误」的平台:托管在 v.redd.it 的视频以画面、声音两条流分别发布,只有合并之后文件才有音频。

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

SniffVid Team发布于 最近复核

人机校验

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

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

一句话答案

  • 托管在 v.redd.it 的视频以画面、声音两条流分别发布,所以没合并之前,保存下来的视频是无声的。
  • 承载媒体的是帖子永久链接;板块首页与个人主页什么都没有。
  • Reddit 通常会同时返回两个列表,所以合并是必需步骤,而不是排障步骤。
  • 图集每个条目一个文件,外部托管站点取决于那个站点能否读取,纯文字帖则什么都返回不了。
  • 合并需要桌面浏览器:手机可以把两条轨道都存下来,但无法把它们合起来。

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

三步完成

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

  1. 1

    复制帖子永久链接

    在帖子下方点「分享」并选择「复制链接」;在网页上复制帖子下的 permalink,而不是板块页或个人页。

  2. 2

    粘贴并解析

    点击「获取下载链接」。v.redd.it 的视频会分别返回视频轨道与音频轨道,这在 Reddit 上是正常情况。

  3. 3

    把两条轨道合并

    两个列表各选一条,在桌面浏览器上点击「合并并保存 MP4」。合并是逐字节复制,结果就是 Reddit 给出的原始内容。

一条纯视频流和一条纯音频流,合并成一个 MP4 文件。
提供多档画质的平台会把画面和声音分开存放。两条都取并合并,得到一个文件;只保存上面那个方框,得到的是一个无声文件。

这也意味着 Reddit 上特别值得看结果面板:如果它同时给出视频列表和音频列表,那合并就是流程的一部分,而不是可选的附加步骤。

该复制哪种 Reddit 链接

承载媒体的是帖子的永久链接。图片帖给出的是图片而不是视频,而转发帖可能指向原帖而不是它自己。

  • reddit.com/r/{sub}/comments/{id}/… —— 帖子永久链接
  • v.redd.it/{id} —— 直接指向托管站时的地址
  • 板块首页与个人主页背后没有唯一的一条视频

为什么 Reddit 视频必须合并

v.redd.it 用和大平台相同的自适应协议,把画面和声音作为两条流分别传输。只保存视频流的下载工具会给你一个无声文件 —— 这就是为什么那么多 Reddit 下载「听起来是坏的」。

  • 结果面板出现两个列表,在 Reddit 上是常态
  • 保存前两个列表各选一条
  • 合并成一个 MP4 需要支持 File System Access API 的桌面浏览器

图片帖、图集与文字帖

不是每个 Reddit 帖子都是视频,结果也会如实反映这一点。图集返回多个图片条目,单图帖返回一个,纯文字帖什么都返回不了。

  • 图集会把每张图单独列出,需要逐个保存
  • 链接帖可能解析到它指向的那个站点
  • 指向 Streamable、Imgur 之类外部站点的帖子,取决于那个站点能否读取

速查表

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

逐个平台看:哪种地址形状承载媒体
地址形状能否解析说明
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否个人主页、画板、频道、搜索结果与首页信息流背后都没有单独的一条媒体。
三个面板:一个视频链接、一份可用轨道列表,以及保存下来的文件。
每次下载都走同样三个阶段:粘贴链接、从解析服务返回的轨道中挑选、保存。中间那个面板才是真正做决定的地方。

哪种链接最稳妥

  • reddit.com/r/{sub}/comments/{id}/…
  • v.redd.it/{id}

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

背景与边界情况

为什么 v.redd.it 是这种拆分最清楚的例子

Reddit 在自己的托管域上用两条流分别送出画面和声音,而且这是常态而不是例外。任何只保存视频流的工具都会给你一个无声文件 —— 和 YouTube 是同一个问题,只是发生在人们不太会预期的地方。

  • 结果面板出现两个列表,在这里是预期结果,而不是警告信号
  • 两个列表各选一条,再用桌面浏览器合并
  • 合并后的音频就是 Reddit 送来的那一条,没有被编造,也没有被修复

帖子的四种形态

Reddit 是链接聚合站,所以一条永久链接可能指向好几种东西。搞清楚自己打开的是哪一种,工作就完成了一大半:知道自己在要什么之后,结果面板是简短而没有歧义的。

  • 站内托管视频:两条流,必须合并
  • 图集:多个图片条目,逐个保存
  • 单图:一个文件,一次点击
  • 文字帖或投票帖:按定义就没有可下载的内容

常见问题

我们是怎么核对的

我们是怎么核对的

我们对照了一条 v.redd.it 视频帖、一个图集、一条单图帖和一条文字帖 —— 文中提到的四种结果,各自都对应到我们实际打开过的帖子,而不是对站点的笼统印象。

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

谁在维护

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

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

来源与延伸阅读

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

继续阅读

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

几个大平台的工具页

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

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