从 Granicus 下载视频

问题描述 投票:0回答:5

我在最近的一次市议会会议上发表了几分钟讲话。我想下载视频,以便抓取我的视频部分并将其发布到社交媒体。该市使用一些名为 Granicus 的提供商。这是网址:

整个视频的URL

有人可以帮助我吗?我尝试下载 VLC,但无法打开流。

video video-streaming video-capture
5个回答
5
投票

截至 2022 年 11 月,这种新格式似乎有效;更改为“archive-video”,而不是域中的“archive-media”,删除端口号和“OnDemand”

http://archive-video.granicus.com/wilmington/wilmington_d31da0f6-c191-4b9d-a768-efe97d215f4f.mp4


4
投票

还曾为田纳西州立法机构委员会会议工作。要查找 mp4 文件,请转到常规查看器。就我而言,这是链接: http://tnga.granicus.com/MediaPlayer.php?view_id=474&clip_id=21699

您有一个子域:tnga(田纳西州大会) 和剪辑 ID:21699 用它来创建一个新的 URL:

http://tnga.granicus.com/videos/21699/player

在这个新 URL 中,如果您转到页面源代码,您可以找到如下代码:

    <div class="fp-player"><video preload="none" class="fp-engine" webkit-playsinline="true" playsinline="true" src="blob:http://tnga.granicus.com/93951813-05c0-4777-b059-8e4549dbb7b7" x-webkit-airplay="allow">
    <source type="application/x-mpegurl" src="//archive-stream.granicus.com/OnDemand/_definst_/mp4:tnga/tnga_506e8e41-acbd-42df-852e-51a679841158.mp4/playlist.m3u8">
    </video>

以子域“tnga”开头并以“.mp4”结尾的部分是您用来创建下载文件的链接的部分。在这种情况下,下载链接是:

http://archive-media.granicus.com:443/OnDemand/tnga/tnga_506e8e41-acbd-42df-852e-51a679841158.mp4

OnDemand/ 之后的部分与其他地方使用的子域相同,在本例中为“tnga”。


2
投票

我想我已经明白了。如果您打开链接,然后查看源代码,您将找到源 mp4 文件的名称。然后你创建一个像这样的链接:

http://archive-media.granicus.com:443/OnDemand/wilmington/wilmington_d31da0f6-c191-4b9d-a768-efe97d215f4f.mp4

显然,您可以将 /OnDemand/Wilmington/ 更改为您所在的城市。


0
投票

自 2022 年 10 月起,此方法不再有效。当我找到一个可行的解决方案时,我会添加一个。


0
投票

截至 2024 年 3 月,以下流程适用于 MacOS(我假设 Windows 也适用):

  1. 打开您要下载的视频的 Granicus 播放器(示例:https://sbcounty.granicus.com/player/clip/4503
  2. 在开发者工具中打开网络选项卡,搜索文件扩展名“.m3u8”(您可能需要刷新页面才能看到请求)
  3. 复制请求 URL(例如: https://archive-stream.granicus.com/OnDemand/\_definst\_/mp4:archive/sbcounty/sbcounty_29c1781c-4692-11ee-ae13-0050569183fa.mp4/playlist.m3u8)
  4. 打开或下载VLC
  5. 打开 VLC 的网络流工具(Mac 上的“文件”>“打开网络”)并将 URL 粘贴到第一个字段中。
  6. 选中“流输出”并打开“设置”以选择文件位置、名称和格式。
  7. 点击“打开”运行

视频:https://www.youtube.com/watch?v=BLHATepF8fY

© www.soinside.com 2019 - 2024. All rights reserved.