斗破苍穹动画大概短期不会更新了,听 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 用这个不熟悉的批量重命名把音频文件排序排错了,后面合并的音频文件也就错了。尴尬。