如何下载米哈游发布的视频原文件

下载官网视频有什么好处?一是没有被平台二次压缩,二是方便使用视频播放器(比如PotPlayer)逐帧播放看细节。


崩坏3的视频在米游社-百科-档案:
圣芙蕾雅档案馆

原神、崩铁、绝区零在各自的官网-新闻板块:
原神
崩铁
绝区零
未定

崩2我是完全没接触,一时半会儿也没找到在哪儿可以下载视频……

此处推荐壁吧吧友制作的一个米哈游官网聚合网站,可以一站获取所有游戏官方发布的内容,也能在分类里筛选出视频:米哈游官网新闻检索


以防你完全不知道怎么使用F12,此处有个超简略的教程

知道怎么用就不用看了

以edge浏览器为例,在任意网站按F12或者右键-检查,弹出浏览器的开发工具,如果这玩意儿不在底部,建议改一下,找到左下角或右下角问号按钮上面三个点,点开来把位置改成底部:


开发工具界面左上角有这个指针按钮,点击(或者直接使用快捷键Ctrl+Shift+C),再选择网站上你想要查看的部分,就能查看对应元素相关的代码了

后文提到用F12改东西,都是选择了提到的元素,比如视频、标题,然后再去开发者窗口找想要的内容进行操作。


官网的下载按钮都被隐藏了,可以通过F12把网页元素中video的 controlslist=“nodownload” 改成 controlslist=“download” ,这样隐藏的下载按钮就会显示出来:

但是呢,每次开个新网页就要F12手动改,挺麻烦的,包括通过资源嗅探工具获取视频下载链接,操作还是太复杂了,有没有什么方法能实现打开网站后直接就可以点下载呢?有的兄弟,有的,让DeepSeek来写个油猴脚本吧:

脚本代码
// ==UserScript==
// @name         米哈游官网视频下载助手
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  自动启用米哈游官网视频下载功能
// @author       DeepSeek
// @match        https://zzz.mihoyo.com/news/*
// @match        https://sr.mihoyo.com/news/*
// @match        https://ys.mihoyo.com/main/news/*
// @match        https://bbs.mihoyo.com/bh3/wiki/*
// @match        https://wd.mihoyo.com/information/*
// @match        *://*.mihoyo.com/*
// @grant        none
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';

    // 修改video属性的函数
    function enableVideoDownload() {
        document.querySelectorAll('video').forEach(video => {
            // 替换controlslist属性
            if (video.getAttribute('controlslist') === 'nodownload') {
                video.setAttribute('controlslist', 'download');
            }
            // 确保controls属性存在以显示控件
            if (!video.hasAttribute('controls')) {
                video.setAttribute('controls', 'true');
            }
        });
    }

    // 初始执行
    enableVideoDownload();

    // 使用MutationObserver监测DOM变化
    const observer = new MutationObserver(mutations => {
        enableVideoDownload();
    });

    // 开始观察整个文档及其子元素的变化
    observer.observe(document.documentElement, {
        childList: true,
        subtree: true
    });
})();

打开油猴,右上角点加号新增脚本,把上面的代码复制粘贴,保存,完事儿。

这样每次打开网站就能直接下载视频文件了,不过要注意文件名称还是得你手动复制粘贴的,直接保存的文件名你可看不懂是啥:

改名的时候别把后缀名.mp4也删了

有些官网是能直接选中文本,比如原神、崩铁,有些则限制了这个功能,比如绝区零、崩三米游社,还是得用F12来获取原视频标题。

而且绝区零喜欢在标题里使用竖线,但有时用的是或符号“|”,有时用的是汉字“丨”(读音为gǔn),或符号“|”不能用在文件名里的,要么统一改成汉字“丨”,要么换成冒号:

OK,以上就是我自个儿倒腾研究出来的下载方法,以及一些需要注意的问题了。

32 个赞

右键另存为…或者浏览器自带工具

2 个赞

这个好,帮顶zlb

2 个赞

不是有唧唧么?那个也可以下吧

1 个赞

我也推荐一个插件吧,github上的猫抓插件也可以直接在扩展里面搜猫抓,能直接抓取网页上的资源下载

我这个网站其实提供了一个导出 aria2 任务的功能,可以批量下载视频,就是要用到 aria2c 这个命令行工具,门槛稍微有点高

使用 aria2c 下载视频的简易教程

  1. 下载安装 aria2c
  2. 使用本工具 设置 中的 导出本页视频至 aria2 任务 功能,将视频下载任务导出为文本文件 videos.txt
  3. 将下载任务导入 aria2
aria2c -i videos.txt -d ./download --continue --save-session=session.txt

这将会将视频下载到当前目录下的 download 文件夹中,同时将下载进度保存至 session.txt 文件中,如下载中断,重新执行上述命令即可继续下载

2 个赞

假如用IDM的话,视频上方会出现下载按钮,也挺方便的

其实有个超级简单的方法,就是在视频播放时直接右键,然后选择“在新标签页中打开视频”,然后在新标签页中就可以选择下载了

3 个赞

我用迅雷插件好像进去就会自动转跳能下载了 :xixi:更加无脑点()

草,路径依赖了,没想到还有更简单的方法。不过崩三在米游社的视频没法右键,还是得改审查元素或者资源嗅探来下载

这方法能自定义视频文件名称么?默认下载的名称都是乱码,每次都得手动复制粘贴视频标题进去。

下载好的文件,还可能遇到排序混乱的问题


很明显,《幽蝶能留一缕芳》和梦见月PV等视频的日期是我下载完成时的时间,而《浮梦之诉》和《赤团开时斜飞去》等视频的日期则不是(我猜测那个日期就是文件导出完成的时间),这就是排序混乱的原因。
一般来说我们希望视频以发布时间排序,所以需要把视频文件中缺失的“创建媒体日期”这一信息补充完整。以《幽蝶能留一缕芳》为例,在官网上看到发布时间是2025年1月28日,那右键-属性,切换到详细信息,往下翻找到“创建媒体日期”一栏,填写完毕后确定:

可以看到“日期”也自动更改了,这样就能按照日期正常排序了:

1 个赞

我的idm下载是直接可以识别的,我也不懂为什么,但可以直接下载,

目前是用标题作为文件名,自定义功能暂时还没有

之前整理过一份关于原神的 :xiliu:可惜没人看 :kuku:

官网视频文件太大了,2分钟视频就超过300兆,AC站上的视频码率又太低,真是心情矛盾

草了原来是gun,我就一直在找中文的竖线符号怎么打,整理情报站攻略时保存封面都直接删掉用空格代替才能存本地,复原回站内时又得重打或符号

发现了新大陆,下载的视频感觉比B站的好多了 :ys_004:

其实下载个idm,安装好插件,打开视频时就会显示弹窗能直接下载视频之类的,不需要这么麻烦