下载推特视频的五种方法 - iYouPort

2021-08-20 原文 #iYouPort 的其它文章

下载推特视频的五种方法

  • 您可以根据自己的具体安全需求,选择合适的方法

【注】我们介绍工具和方法始终倾向于尽可能安全操作的大原则,重点考虑敏感人士和前线工作者的使用,尤其是公民调查的使用 —— 您的调查对象可能有强大的权力,并很可能会千方百计地阻止您说出他们的秘密。为了持续并完成您的调查,非常有必要在调查过程中保持足够的私密。

需要下载社交媒体视频的调查项目是为挖掘视频中隐藏的线索和证据,其敏感程度不尽相同。从相对低敏感程度的追踪验证虚假消息( 比如这样的 )、到高敏感程度的调查武器/镇压武器的销售( 比如这样的 ),也就是说, 您的调查所涉及的金钱额度越高,危险性越大,因为肇事者有强大的利益动机去阻止您。

📌 所以,您应该根据自己的实地情况选取不同安全级别的调查工具 —— 其中第三方网站是安全级别最低的。

与 Facebook 和 Instagram 等平台不同,在Twitter上下载视频可能有点困难。这与Twitter上的视频是以不同的方式加载的事实有关。在这篇文章中,aware-online 解释了从Twitter下载视频的五种不同方式。

推特视频文件扩展

为了从Twitter上下载视频,了解Twitter上视频的文件类型以及视频在Twitter上的加载方式很重要。本文将通过下面的视频( https://twitter.com/fdavw/status/1294732687857655810/ )向您展示如何找出视频在Twitter上的播放方式。

如果您在Twitter上观看上述视频,并没有右键 “另存为” 的选项来保存视频。此外,如果您想通过 “检查元素” 找到视频的链接,或者在源代码中查找视频,也不会成功。这是因为视频在Twitter上的加载方式不同。下面将解释具体的方法。

要想知道视频在Twitter上是如何播放的,请导航到您想保存的相应视频。通过F12打开您的浏览器开发者工具,点击 ”网络” 标签。然后刷新页面以查看来自您的网络浏览器的所有请求。然后点击 “媒体” 标签,之后您会看到下面这样的请求。

在上图中,您可以看到浏览器已经向域名 video.twimg.com 发送了七个请求。还会看到有两种不同的文件类型,一个是 .m3u8 扩展名,一个是 .ts 。扩展名为 M3U8 的文件是一种多媒体播放列表的文件格式。它是文本文件,包含一个或多个媒体文件的位置信息。扩展名TS是 “MPEG传输流” 的缩写,是一种用于传输和存储音频和视频文件的文件格式。

仔细看一个m3u8文件

要打开.m3u8文件,右击 “video.twimg.com” 并点击 “复制” 来复制URL。打开一个新的标签页,粘贴复制URL。您现在可以尝试用媒体播放器打开该文件,但这很可能不起作用。相反,您可以用文本编辑器如 “记事本”(默认Windows记事本)或 “记事本++”保存和查看该文件。打开该文件时,您会看到该文本文件引用了其他.TS文件。

您也可以双击直接打开该文件。

上面的图片是下载的文本文件的一部分的屏幕截图。看一下文件的内容,您会发现有23次指向一个.TS文件的链接。这些链接有22次是 “3.000”,一次是 “2.013”。这些数字代表了.TS文件的持续时间,单位是秒,秒数相加的结果是68秒。这正是视频的持续时间。显然,.TS文件是一种切割过的视频,一旦它们被放在一起,就形成了一个完整的视频。

如何查看TS文件

如果想打开一个.TS文件,您可以通过再次复制该文件的URL或用鼠标双击 “video.twimg.com” 来实现。您可能会发现,可以用媒体播放器播放该文件,但视频只有三秒钟的时间。毕竟,正如在.M3U8文件中已经看到的那样,.TS文件只持续三秒钟。因此,为了保存整个视频,您可以单独保存所有的.TS文件,然后单独播放或将它们拼接起来。这不是很实用,所以下面将介绍五种不同的方法来下载Twitter视频。

请确保先通过浏览器的开发者工具加载所有的.TS文件。

方法一:使用 youtube-dl

已经多次介绍过 youtube-dl。它是一个开源的命令行工具,从Twitter和YouTube 等各种平台下载视频是快速而简单的。Youtube-dl 需要安装 Python, 在Github上 维护,可以在Windows和 Mac OS X环境下使用。

因为该程序是开源的,您可以自己查看该程序的源代码。这样做的好处是,您可以控制您正在做的事。毕竟您可以清楚地知道程序做什么和不做什么,以及您的数据会发生什么。

关于 youtube-dl 的使用方法,见:《 如何对视频进行开源情报调查和信息验证:推荐好用的工具 》;《 如何快速从大部分社交网络上抓取视频?深度调查的必备基础工具 》。

第1步:安装Python和PIP

在下载 youtube-dl 之前,建议您先安装 Python 和 PIP 。在 Windows 命令提示符 (CMD) 中使用下面的命令检查 Python 和 PIP 是否已经安装。

Python
Pip

第2步:下载 youtube-dl

Youtube-dl 默认不包含在Python中,所以在使用该程序之前必须安装该程序。要在您的 Windows 命令提示符(CMD)中通过PIP来安装 youtube-dl 程序。

pip install youtube-dl

第3步:用 youtube-dl 下载一个视频

要下载一个视频,运行下面的命令。该视频将被自动保存到用户在电脑上的文件夹中。

youtube-dl https://video.twimg.com/ext_tw_video/1294732618374811650/pu/pl/490x270/8BWd_nuHKWqg-px7.m3u8

第4步:一切就绪! 只需播放视频

打开保存视频的文件夹,您会看到视频已被自动转换为一个.mp4文件。可以通过您的标准媒体播放器轻松地播放这个文件。

方法二:使用 VLC Mediaplayer

另一种从 Twitter(和 YouTube)下载视频的方法是通过 VLC Mediaplayer 。通过这个程序,您可以打开网络流,并自动将这些流转换为MP4文件。

第1步:下载 VLC Mediaplayer

通过 https://www.videolan.org/vlc/index.nl.html 下载 VLC Mediaplayer。

第2步:转换视频

打开 VLC Mediaplayer,点击 “媒体” 标签下面的 “保存为…”。

单击 “网络” 选项并填写推特视频的 URL。单击 “转换/保存”。

接下来,确保选中 “ Profile ” “ (MP4) ”并选择要保存视频的位置。然后单击 “开始” 转换视频并等待。

第3步:完成并播放

视频现在已经被转换并保存在您指定的位置。现在可以用您的 Mediaplayer 播放该视频。

方法三:使用 FFMPEG

如果您经常与视频打交道,FFMPEG这个程序可以很省力。

第1步:下载FFMPEG

键入以下命令,通过PIP下载FFMPEG。

pip install ffmpeg

要检查 FFMPEG 是否已经成功安装,只需在命令提示符中输入 “ffmpeg” 即可。您是否收到错误信息?那么建议您 阅读这个 关于安装FFMPEG的教程。

第2步:下载一个视频

要通过FFMPEG下载一个视频,请在您的 Windows 命令提示符(CMD)中输入以下命令。确保您输入的是.m3u8链接,并且可以自己给视频取个名字。本案例中目标视频只是被称为 “视频”。

ffmpeg -i https://video.twimg.com/ext_tw_video/1294732618374811650/pu/pl/490x270/8BWd_nuHKWqg-px7.m3u8 video.mp4

第3步:完成并播放视频

FFMPEG 将下载MP4文件格式的视频。该文件会自动保存在电脑上当前用户的文件夹中。可以用您的 Mediaplayer 播放这个文件。

方法四:使用第三方网站

既然可以轻松完成,为什么还要增加难度呢?毕竟,有很多网站允许在Twitter等平台上下载视频。比如 http://twittervideodownloader.com/ 。但这是最不推荐的方法,尤其是当您需要下载的视频比较敏感的时候,第三方网站总是不安全的。如果您的调查目标有权要求平台提供数据,您的身份很可能被暴露。

方法五:使用浏览器扩展

有各种浏览器扩展程序可以用来下载Twitter视频。比如 Video Downloader Plus Twitter Media Downloader 。只需要安装这些扩展程序,然后就可以轻松下载 Twitter 上的视频。

浏览器扩展本身也不够安全 ,除非您知道自己在做什么。

安全问题

建议您仔细考虑每一个工具,根据您的具体调查案例衡量每一次操作的 威胁模型 ,以便选择安全性最恰当的工具。

如果您不能检查您的隐私和安全是否受到侵犯,那么最好认为您的数据是不安全的。

本文只提供可能的选项,不对具体的操作中涉及的安全性负责。⚪️

5 ways to download a Twitter video


文章版权归原作者所有。
二维码分享本站