4K Video Upscaler
中文

更新日志 / 2026.10.01

版本 2026.10.01 ·

在安卓手机上放大视频,中途切到别的 App 也能接着跑完

从 2026.10.01 版起,安卓上页面一转到后台,4K Video Upscaler 就暂停放大,长任务还会把做好的部分存进浏览器。回到页面,任务自己接着跑,并告诉你中间发生了什么;手机要是把浏览器关了,24 小时内用同一个浏览器回到首页,在"最近的视频"里点"继续"就行。"画质"下面新增"强度"一行,决定快速档和极致档用多大力度。接成一个文件的几段摄像机、电视录像能整段打开;先试 30 秒,试完可以直接放大整段;只换封装格式的再导出,不用重新编码。

以前

在手机上放大长视频,只能一直让页面留在前台,等它做完。

现在

在安卓上,想用别的 App 就切过去,回来接着跑。

放大时切到后台、手机收回显卡、关掉浏览器,都能接着跑

在安卓手机或平板上,切到别的 App 时任务会暂停;这段时间里,系统还可能为了腾内存收回浏览器用的显卡,甚至关掉浏览器。iPhone 和 iPad 上也能切走再回来:锁屏或切到别的 App 时任务停下,回到这一页就从上次保存的地方接着跑。

  1. 开始放大,想切 App 就切。

    任务运行时,面板会先说明切走会怎样:"切到别的 App 时任务会暂停,回到这一页自动继续。"你一离开,长任务就把已经做好的部分存在这个浏览器里,不上传。

  2. 回到这一页。

    任务会从暂停的地方自己接着跑。如果这期间手机收回了显卡,页面会从你离开时存下的地方接着跑,并显示几秒钟:"已从上次保存的地方接着跑——页面在后台时,系统收回了浏览器用的显卡。"

    安卓平板上显示的页面:左边是动漫片段,右边的放大面板接着在跑,写着「已从上次保存的地方接着跑——页面在后台时,系统收回了浏览器用的显卡。」和已保存的进度
    安卓平板从别的 App 回来:进度条下面写着刚才发生了什么。
  3. 手机把浏览器关了?从首页接着跑。

    24 小时内用同一个浏览器再打开本站,"选择视频"下面的"最近的视频"里就有这个任务:点"继续",它会从你离开的那一帧接着跑。要是那一行写着"需再选一次这个文件",就点"选择文件",再选一次同一个视频。

安卓手机上显示的放大面板:一段视频正在放大到 2K,写着「切到别的 App 时任务会暂停,回到这一页自动继续。」和已保存的进度
切走之前:面板先告诉你会怎样。
同一台安卓手机回到页面:面板写着「已从上次保存的地方接着跑——页面在后台时,系统收回了浏览器用的显卡。」和已保存的进度
回到页面,面板写明从哪里接着跑、为什么。

回来后面板会写一句刚才发生了什么。多数时候不用管;只有浏览器被关掉、或者这个视频在另一个标签页也开着,才要你动手:

情况回来后看到的怎么做
任务暂停了"已继续——你切到别的 App 时任务暂停了。"不用管
手机收回了显卡"已从上次保存的地方接着跑——页面在后台时,系统收回了浏览器用的显卡。"不用管
回来后任务变得很慢"已从上次保存的地方接着跑——页面从后台回来后,任务变得很慢。"不用管
手机关掉了浏览器首页"最近的视频"里列着这个任务24 小时内,用同一个浏览器点"继续"
这个视频在另一个标签页也开着"这个视频正在另一个标签页里放大。"等它在那边跑完,或者关掉那个标签页,在这里点"开始"

放大比平时慢很多时,页面会从存档接着跑

页面开跑前在你的设备上量过这段视频,知道这台设备平时有多快,手机和电脑都一样。某次运行慢了好几倍(比如浏览器的 GPU 进程重启过之后),而且从存档接着跑能更早跑完,页面就会自己从上次保存的地方接着跑,并说明原因:"已从上次保存的地方接着跑——任务比这台设备平时慢了好几倍。"接着跑以后还是一样慢的话,面板会告诉你怎么找回平时的速度:彻底退出浏览器(手机上从最近任务里划掉),再打开本站,在"最近的视频"里接着跑这个任务。

快速档和极致档用多大力度,在"强度"里选

  1. 在"画质"下面找到"强度"。

    选快速或极致,"画质"下面就多出"强度"一行,默认是"自动"。快速档的"自动"先看这台设备在片长 8 倍的时间内(片子很短,就按 5 分钟算)跑得完哪几档,再挑其中最强的,手机上最高到"中";极致档的"自动"就是"强"。选了哪一档,面板上会写明。极致档只在电脑上运行,所以手机上只有快速档有"强度"这一行。点"强度"这两个字,能看到每一档做什么。

    处理页面里的一段动漫:画质选了快速,下面的强度一行是自动,写着自动为这段视频和这台设备选了「强」;展开的说明列出自动、弱、中、强各做什么、要多久
    快速档用「自动」,在这台电脑上选了「强」;展开的说明写着每一档在这里要多久。
  2. 也可以自己选。

    快速档的强度换的是网络大小,极致档换的是降噪力度,每一档的区别见下表。开始前点"预览当前帧",就能在自己的视频上看效果。

强度快速(锐化,2 倍)极致(重度修复,4 倍)
自动在这台设备上、片长 8 倍时间内(片子很短就按 5 分钟算)跑得完的最强一档;手机上最高到"中"即"强"
弱最小的网络:最快,干净的动漫上略软一点保留颗粒和皮肤质感;方块照样去掉
中大多数画面和"强"一样清晰,时间只要一半左右或更少方块和噪点大多去掉,保留更多颗粒和皮肤质感
强最大的网络:细节最多,也最费时画面最干净;可能磨平皮肤和细微纹理
画质选了极致、强度选了弱的面板,展开的说明:自动即强,极致档的原始模型;弱是弱降噪模型,保留颗粒和皮肤质感;中是折中混合;强画面最干净

极致档的强度,面板上是这样写的。专业档只有一个网络,所以没有"强度"这一行。

极致档的弱与强 · 1941 年动画 DVD 的同一帧,放大到 1080p

1941 年《超人》动画里的科学家,极致档「弱」放大:墙面和脸上的胶片颗粒都留着极致 · 弱
同一帧,极致档「强」放大:墙面和脸都平滑干净极致 · 强
同一小段 DVD 画质的视频,实际放大到 1080p 两次,图是按原大裁出的一块。「弱」留下了胶片的颗粒,「强」把它洗干净了。 《超人》(Superman,1941,弗莱舍工作室),公有领域,来自 Internet Archive
安卓手机上显示的面板:选了快速和 2K,强度一行是自动,写着自动为这段视频和这台设备选了「中」;极致档是灰的

手机上,"自动"最高用到"中"。

摄像机、电视和 DVD 录像,整段打开

摄像机、电视盒子和 DVD 录下的这几类文件,页面这样处理:

文件页面怎么处理
接成一个文件的几段录像:摄像机或电视盒子的 MTS、TS,接起来的 VOB、FLV整段打开:每一段按顺序都在,时间在接头处顺着往下走
中途才开始隔行的老视频(VOB、MPG、AVI 等;画面一动,物体边缘出现细密的梳齿纹,就是隔行)页面转换时从头到尾去隔行,不管隔行从哪里开始
中途变尺寸的画面:切换窗口的录屏、两台摄像机拍的片子接在一起整个画面都留着,按比例放进画框,空出的地方补黑边
摄像机或老格式文件放大到一半停了(MTS、AVI、MPG 等)再选一次这个文件,就从上次保存的地方接着跑,不用再转一遍
Dolby Vision 的 MP4一选中就认出来,并告诉你怎么转换

试跑、转封装和存储空间

  • 先试 30 秒,试完直接放大整段

    长任务可以先点"先试 30 秒,看看效果",只放大一小段。试跑做完后,金色按钮就是"放大整段",点它会按同样的设置放大整段。试跑结果的文件名里带 trial,两个文件不会搞混。

    DVD 片段用专业档试跑之后的界面:金色的「放大整段」按钮,旁边是试跑结果的下载
  • 转封装不用重新编码

    在"再导出"里只改"封装格式"(MP4、MOV、MKV;结果是 VP9 或 AV1 时也可以选 WebM),再点"再导出"按钮。放大好的画面原样拷进新文件,不重新编码;声音能装进新封装的也原样拷过去,换成 WebM 时,不是 Opus 的声音会转成 Opus。

    做好的视频下面展开了「再导出」,封装格式选了 MKV,提示只有文件会变,放大过的帧原样复用
  • 浏览器存储满了,也能一步开跑

    存储不够时,面板会写明这个浏览器里留着的、之前放大好的结果占了多少;删掉它就够用的话,点"删除留着的结果(1 个)并开始",删掉和开跑一步完成。删掉的只是那个留着的结果,不会动你手机或电脑里的视频;没下载过的话,先下载。小一档的尺寸放得下时,面板也会写明,点"改成 1080p 开始"这样的按钮,就按那个尺寸开跑。

    浏览器存储不够时点开始后的面板:结果需要的空间、之前留着的结果和它的大小、「删除留着的结果(1 个)并开始」按钮,以及改成 1080p 放得下和「改成 1080p 开始」按钮

这一版还有

  • 没有 WebGPU 的 iPhone 和 iPad

    Safari 从 iOS 和 iPadOS 26 起带 WebGPU。系统版本更早的话,首页"选择视频"下面会直接告诉你怎么办:更新系统(设置 → 通用 → 软件更新),或者用电脑。

    iOS 18 的 iPhone 上,首页的拖放框:「选择视频」按钮下面一行写着 iPhone 和 iPad 需要 iOS 26 或更新版本:请更新 iOS,或用电脑
  • 用浏览器翻译成你的语言,照样能用

    用 Chrome 或 Safari 自带的翻译把页面翻成你的语言,照样能选视频、预览、放大,和原来的页面一样。

  • 推荐的都是这台设备用得上的

    某个视频要换个浏览器打开时,页面只推荐你这台设备上跑得了的浏览器;电脑没有显卡加速、只能用软件渲染时,设备那一行会推荐最快的设置,先从它开始。

  • 视频解码器出状况,放大也接着跑

    设备的视频解码器中途出状况时,放大会自己接着跑:从已经跑到的那一帧继续,不丢帧,也不用再点"开始"。

  • 同一处停了两次,可以直接从头跑

    从存档接着跑、连续两次停在同一处时,面板会把"从头开始跑"放在最前面,点它会把整段视频重新跑一遍;点"开始"仍从存档接着跑。

  • 方形和竖屏视频,尺寸改写成像素

    尺寸名看不出放大的地方,比如方形或竖屏视频显示成"1080p → 1080p",面板的标签改写像素:1080 × 1080 → 1920 × 1920。

安卓上放大切到后台还能接着跑、自动挑强度,是怎么做到的

从 2026.10.01 版起,安卓手机把页面转到后台时,4K Video Upscaler 会暂停放大,把正在写的那一段存进你这台设备的浏览器里;之后如果比它在这台设备上量过的速度慢到 3 倍、从存档接着跑又能更早跑完,就从存档接着跑。每一档强度都是一个独立的网络,在本工具自研的 WebGPU 引擎 SR Engine 上、用你自己的显卡来跑。视频和存下的进度都留在你的手机或电脑上,不上传。

离开时存档

3 秒切走后最多等编码器这么久,把正在写的那一段存好

从你离开的那一帧接着跑

长任务边跑边分段存进浏览器。在安卓上,页面转到后台后,硬件编码器可能丢掉送进去的帧,所以页面会立刻暂停任务,把正在写的那一段收尾:编码器交出手上的帧,页面把它们存成完整的一段。接下来系统不管是收回显卡还是关掉浏览器,任务都从你离开时那一帧接着跑。

预计超过 90 秒的任务会分段存。

盯着速度

3 倍每帧用时到了平时的这么多倍,就算太慢

跑得太慢,会自己从存档接着跑

页面会拿回到前台后的头几帧,和离开前的最后几帧比;也拿一次运行开头的几帧,和开跑前在这台设备上量到的比。慢到每帧用时变成原来的 3 倍,而且从存档接着跑能更早跑完,就结束这次运行,从上次存档接着跑;接着跑以后还是那么慢,面板就告诉你重启浏览器,以及重启后怎么接着跑。

比的是几帧的中间值,单独慢一帧(显卡刚醒过来)不算。

强度

8 倍快速档"自动"挑档时,给的时间是片长的这么多倍(短片按 5 分钟算)

自动挑这台设备跑得完的那一档

快速档的弱、中、强是三个大小不同的网络;极致档的"强"是它的原始模型,"弱"是一个弱降噪模型,"中"是加载时把两者的权重各取一半混成的网络。选好视频后,页面先在这台设备上量一下这段视频,快速档的"自动"再挑能在这段时间内跑完的最强一档。挑好后,页面再按这一档量一次,所以"开始"下面的预计用时是这台设备上量出来的。

快速档每档强度跑一帧 720p 要多久,SR Engine 和 ONNX Runtime Web 实测对比

你这段视频要等多久,不用照这张表算:开始前,页面会先给出这台设备上的耗时估计。ONNX Runtime Web 是在浏览器里跑机器学习模型的通用运行时。我们让 SR Engine 和 ONNX Runtime Web 用同一份权重算同一批帧,在 Apple M4 的 Mac(Chrome)和一台 Mali 显卡的千元安卓手机上轮流跑:快速档的弱、中、强跑一帧 720p,ONNX Runtime Web 的 GPU 时间都是 SR Engine 的 4–12 倍。SR Engine 出第一帧前要下载的代码 gzip 后 57 KiB(模型不算),ONNX Runtime Web 的 WebGPU 版 gzip 后 6.39 MiB。

SR Engine ONNX Runtime Web 每行只按本行的数值画,行与行不比长短

快速档强度每帧 GPU 时间(输入 720p)结果
Apple M4 的 Mac · Chrome
弱SR Engine 3.5 ms ONNX Runtime Web 32.6 msSR Engine 速度 9.3 倍
中SR Engine 6.9 ms ONNX Runtime Web 58.1 msSR Engine 速度 8.4 倍
强SR Engine 12.1 ms ONNX Runtime Web 74.7 msSR Engine 速度 6.2 倍
Mali 显卡的千元安卓手机
弱SR Engine 68.5 ms ONNX Runtime Web 854.6 msSR Engine 速度 12 倍
中SR Engine 180.2 ms ONNX Runtime Web 1,415.7 msSR Engine 速度 7.9 倍
强SR Engine 506.8 ms ONNX Runtime Web 2,043.7 msSR Engine 速度 4.0 倍

从上传到算完一帧 720p 的 GPU 时间,取中位数,由我们实测:两边用同一份权重算同一批帧,在同一台设备、同一个浏览器里轮流跑;SR Engine 按本工具的实际配置运行,ONNX Runtime Web 走 WebGPU 后端、用半精度。

正确性 · 快速档「弱」 · 另一台千元安卓手机,Adreno 613 显卡

ONNX Runtime Web 在 Adreno 613 手机上输出的帧:动漫人物的眼睛和黑发被整幅密集的黑色竖条纹遮住ONNX Runtime Web · PSNR 5.6 dB
SR Engine 在同一台手机上输出的同一帧:绿色的眼睛和一缕缕黑发画得干干净净SR Engine · PSNR 99.5 dB
这组图只核对结果对不对,出自另一台千元安卓手机;它的显卡没有半精度,两边都跑 32 位浮点。两边用快速档"弱"的网络、同一份权重算同一帧:ONNX Runtime Web 每次都输出整幅竖条纹,和 CPU 参考比 PSNR 只有 5.6 dB(越高越接近);SR Engine 与参考一致,99.5 dB。 《ReLIFE》完结篇 PV(2018),TMS Entertainment / comico——CC BY 3.0,经 Wikimedia Commons 审核

这一版的常见问题

在安卓手机上放大时切到别的 App,任务还会接着跑吗?
你在别的 App 里时任务先暂停,回来就接着跑。预计超过 90 秒的任务,页面还会在你离开的那一帧存好进度:即使手机收回了显卡,或者关掉了浏览器(24 小时内用同一个浏览器回来,在"最近的视频"里点"继续"),也从那里继续。要是那一行写着"需再选一次这个文件",就点"选择文件",再选一次同一个视频。
放大怎么自己重新开跑了?
任务比这台设备平时慢了好几倍,常见原因是页面在后台时浏览器的 GPU 进程重启过。页面从上次存档接着跑,面板会写明原因。如果还是慢,彻底退出浏览器(手机上从最近任务里划掉),再打开本站,在"最近的视频"里接着跑这个任务。
在 iPhone 或 iPad 上切到别的 App,放大还能接着跑吗?
能。iPhone 和 iPad 上,面板写的是:"锁屏或切到别的 App 会让任务停下;回到这一页,它会从上次保存的地方接着跑。"
手机上强度选哪一档?
用"自动"就好。手机上它最高用到"中";如果"中"要跑的时间超过片长的 8 倍(片子很短,就按 5 分钟算),它会改用"弱"。有时间的话,可以自己选"强"。
好几段接成一个文件的摄像机录像,能放大吗?
能。接成一个文件的几段 MTS、TS 录像,或者接起来的 VOB、FLV,都能整段打开:每一段按顺序都在,时间在接头处顺着往下走。
放大完想转封装,要重新等一遍吗?
不用。在"再导出"里只改"封装格式",再点"再导出"按钮:放大好的画面原样拷进新文件,不重新编码。改"格式"或"文件大小(码率)",才会重新编码。

试试看怎么用

素材:《こめかみっ!Girl's》PV(2026,官方频道),CC BY 4.0,来自 Wikimedia Commons,经我们重新编码;《超人》(Superman,1941,弗莱舍工作室),公有领域,来自 Internet Archive。