iPhone XS 用 Safari 浏览器对 B 站请求桌面网站就发热严重。

2021-09-22 15:49:03 +08:00
 huntagain2008

事情的起因

斗破苍穹动画大概短期不会更新了,听 B 站的有声小说是我下班班车上的放松手段。 我不想安装他的 APP 。听有声小说是通过 Safari 浏览器访问 B 站直接进行视频播放。 然而移动版无法自动切 P,于是每次我都是用 Safari 对 B 站请求桌面网站以享受自动切集。 可是,这样使用,几分钟就使得 iPhone XS 变的很烫,耗电也会加快。 对于平时一直带着赠送的耳机,手机放裤子口袋里听 apple music 一整天都感受不到手机热量的我来说,B 站给我的体验实在不好。

可能的原因

V2 最近有个帖子有讨论 MacbookAir 用 Edge 访问 B 站视频发热严重。 太多术语,小白我真心不懂。比如"B 站用 WASM 做软解视频"、"B 站支持 HEVC 软解码"等。 另外,中午我问同事用 iPadMini 有没有访问 B 站发热的现象,他说还好。他问我更新 IOS15 没有,我说没有。

小白能想到的方法

用 you-get 将 B 站视频下载下来,然后提取音频文件,再移到 iphoneXS 播放音频文件。 于是,小白我写了这些傻瓜脚本。 下载 572 集、573 集、574 集的视频文件。

$ ./dflv.sh 572 573 574

#!/bin/bash
# download 3 video from bilibili
#
you-get https://www.bilibili.com/video/BV17B4y1M7z5?p=$1;you-get https://www.bilibili.com/video/BV17B4y1M7z5?p=$2;you-get https://www.bilibili.com/video/BV17B4y1M7z5?p=$3

提取音频文件.aac

$ ./daac.sh 572.mp4 573.mp4 574.mp4

#!/bin/bash
# ffmpeg remove video output.aac 
#
ffmpeg -i $1 -vn -c:a copy p1.aac;ffmpeg -i $2 -vn -c:a copy p2.aac;ffmpeg -i $3 -vn -c:a copy p3.aac

然后发现 iphoneXS 的文件似乎不能自动播放下一个音频文件,于是我将音频合并成一个文件

$ ./caac.sh p1.aac p2.aac p3.aac

#!/bin/bash
# concat .aac file to one file .aac
#
ffmpeg -i concat:"$1|$2|$3" -c copy P1-3.aac

最后才发现,因为 you-get 下载的文件中文太长,我用了 kde 的 Dolphin 文件管理器的批量重命名,结果没用好. 新名称# # 将被替换为升序数字,数字开始于 1 用这个不熟悉的批量重命名把音频文件排序排错了,后面合并的音频文件也就错了。尴尬。

836 次点击
所在节点    哔哩哔哩
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/803406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX