保存 Facebook 照片的原始尺寸

把公开的 Facebook 照片保存到最大 2048 像素,这是 Facebook 保留的最大副本。手机分享链接同样可用,不需要账号。

Facebook 视频怎么下载

3步完成,大约10秒,不用装 App。

  1. Facebook 分享菜单中“复制链接”选项被高亮显示
    1

    复制视频链接

    复制 Facebook 视频、Reels 或 Watch 页面的链接。

  2. 粘贴到 GetFbVideo 下载框中的 Facebook 链接
    2

    粘贴到下载框

    把链接粘贴到上面的输入框,点击“下载”。

  3. 列出 HD MP4、SD MP4 和 MP3 音频的下载结果
    3

    下载高清、标清或 MP3

    选择画质:高清、标清或 MP3,然后保存文件。

你实际拿到的是什么

从 Facebook 保存下来的照片是一个 JPEG 文件,最长边最多 2048 像素,依照片里细节的多少,大小在 70 KB 到 250 KB 之间。从一个公开主页随机取的三张照片,回来时分别是 1638×2048、2048×2048 和 2048×1152:长边始终不变,比例则是当初发布时的比例。

这是 Facebook 为公开展示保留的最大副本,也正是这个工具交给你的那一份。中途不会放大,不会重新压缩,也不会加上任何标记。

哪些照片链接可以用

把下面任意一种粘贴到上面的输入框里:

  • 照片打开时的地址栏,形如 facebook.com/photo?fbid=…
  • 手机应用分享菜单里的复制链接,它会生成 facebook.com/share/p/… 这样的短地址,完全看不出指向什么
  • 搜索结果里常见的长格式 facebook.com/<主页>/photos/…
  • 发到限时动态里的照片,那由限时动态下载工具负责,它取的是你的链接点名的那一张,而不是队列里的第一张

如果照片在相册里,相册的上下文会被忽略:同一张图从两个不同相册打开仍然是同一张,两条路径拿到的是同一个文件。

为什么工具要打开照片自己的页面

完整副本和缩略图的分野就在这里,值得弄明白,因为它同时解释了别的工具错在哪儿。

一条带照片的帖子把这张照片装了两遍:一遍是你在信息流里看到的那张,宽度大约 640 像素;另一遍是指向照片自身页面的引用。那张小的并不是一个可以要求放大的文件——尺寸写在链接里并且带了签名,手动改数字换来的是服务器拒绝的地址,而不是更大的图。

所以当你粘贴一条帖子或分享链接时,工具会读出这条帖子说的是哪张照片,然后打开那张照片的页面,因为只有那里有完整版本。多花一秒钟,而 640 像素和 2048 像素的全部差别就在这一步。

为什么永远不是原始文件

没有哪个下载工具能把照片按离开相机时的样子还给你,说能的那些,描述的是它们并没有做的事。Facebook 在上传的瞬间就会重新编码每一张图:缩到自己的上限,压到自己的画质,然后把原件丢掉。服务器上留下的是处理过的副本,而账号之外的任何人能取回的上限就是它。

对几乎所有用途——重新发布、小尺寸打印、留下别人发来的东西——2048 像素绰绰有余。如果确实需要原件,只能向发布的人要。

链接写着 .png,下载下来却是 .jpg

偶尔照片地址以 .png 结尾,而到手的文件是 JPEG。这不是哪一方弄错了:Facebook 按上传时的名字保存图片,在送出时才转换格式,并且把这次转换写在链接里而不是名字里。

这个工具读的是实际送过来的内容,而不是文件叫什么,所以你文件的扩展名和里面的数据是对得上的。一个名叫 .png 的 JPEG 在有些程序里打得开、有些打不开,转手给别人时相当添乱。

文件里没有带上的东西

照片上传时,Facebook 会把嵌在里面的元数据清掉,你保存的副本就是从这份已经清理过的版本来的。在三个文件上核对过:没有 EXIF 区块,没有 XMP,没有色彩配置文件。落到实处就是:

  • 没有相机信息——品牌、型号、镜头、快门速度和 ISO 都不见了
  • 没有位置——GPS 坐标在上传时就被去掉,无法从下载到的副本里还原
  • 没有拍摄日期——文件上的日期是你下载的那一刻,不是按下快门的那天
  • 没有色彩配置文件——颜色按普通 sRGB 读取,浏览器和手机本来也是这么假定的

其中任何一项如果你需要,拍照的人在自己的原始文件里仍然留着。

电脑上,三次点击

把照片打开到占满查看器,而不是停留在信息流里:浏览器地址中应当包含 photo?fbid=。复制那个地址,粘贴到上面,然后挑文件。如果改成在信息流的图片上点右键,通常保存下来的是 640 像素那一份,在屏幕上看着还行,换到别处就令人失望。

如果你是从搜索结果过来的,地址长得像 facebook.com/<主页>/photos/…,那也照样能用。不必先清理干净:Facebook 和你手机附加的跟踪参数会被跳过。

手机上

在手机上用下载工具而不是长按图片,理由是保存选项并不总会出现,而且就算出现了,有些应用给你的是屏幕大小的副本,而不是完整的那一份。

打开照片,点分享按钮,选复制链接,然后粘贴到这里。文件会进到你平常的下载文件夹,iPhone 上可以从那里移到“照片”。没有东西要装,也不需要登录任何地方。

链接不管用的时候

几乎所有失败都能用三件事解释,而且更多是要认出来,而不是去修:

  • 帖子已经没了。照片会被删,主页会关停,账号会被停用。指向一个已经消失的东西的链接,这一端修不了——在浏览器里打开,你看到的和工具看到的一模一样。
  • 链接连着文字一起过来了。有些手机的分享菜单会把说明文字一并复制。要是什么都没发生,检查一下你粘贴的是整条链接、而且只有链接。
  • 那是主页链接,不是照片链接。指向某个人主页的链接点的是一个人,不是一张图。先把照片打开,再复制。

另外,Facebook 会在不打招呼的情况下重排页面内部结构,这类工具偶尔停摆一天,老实说就是这个原因。真碰上了,修的活在我们这边,不是你哪里做错了。

可以留下什么,可以发布什么

保存一份副本并不改变这张图属于谁。照片属于拍下它的人,发到 Facebook 上也不会让它进入公共领域——那是把授权给了 Facebook,不是给你。

为自己留一份是再平常不过的事,没什么好争的:朋友发的你的照片、一张食谱卡、写着地址的海报、你自己做的图。把别人的照片用自己的名义重新发布是另一回事,投诉正是从那儿来的。关于这条界线画在哪里的长文对照片的适用和对视频完全一样。

常见问题

能拿到原始照片的完整分辨率吗?

拿不到,别的工具也一样。Facebook 在上传时就重新编码每一张图,缩到自己的上限并丢掉原件,所以发布者自己设备之外存在的最大副本就是处理过的那一份。你在这里拿到的正是它:长边最多 2048 像素,这是在公开照片上实测出来的上限。如果确实需要原件,唯一的来源是发布的人。

链接以 .png 结尾,为什么我的文件是 .jpg?

因为送过来的就是 JPEG。Facebook 保留上传时的名字,却在送出时转换格式,并且把这件事写在链接里而不是名字里。这个工具按实际收到的数据给你的文件命名,好让它在哪儿都能正常打开。扩展名是 .png 的 JPEG 在一些程序里能用、另一些里不能,比老老实实的 .jpg 更糟。

下载会让照片画质变差吗?

这一步不会。文件是按 Facebook 存着的样子原样复制的:没有第二次压缩,没有缩放,没有添加任何东西。你保存的这份和摄影者原件之间的任何差距,都是上传那一刻产生的,远在你来到这里之前。

能一次下载整个相册吗?

一次操作做不到——每张照片都从它自己的页面取,因为只有那里有完整尺寸。打开相册,把想要的每张图的链接复制下来,一条一条粘贴。这比一个按钮慢,而这恰恰就是每个文件回来时是 2048 像素、而不是相册页里那份 640 像素副本的原因。

保存下来的照片还带着日期和位置吗?

不带。Facebook 在上传时就把嵌入的元数据去掉了,它服务器上的副本本来就没有 EXIF 区块、没有 GPS 坐标、没有色彩配置文件——在三个不同文件上核对过。你的副本继承的就是这个状态。电脑显示的日期会是你下载的时间。

需要账号或者浏览器扩展吗?

不需要。公开照片的页面对未登录的请求也会完整送出,所以这里不会要你登录任何地方,也没有东西要装。粘贴链接,挑文件,就完了——和本站的视频、Reels 工具一样。