第 82 期:当收藏的博客变成 404,我们失去了什么?
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
@Author : Lewis Tian (taseikyo@gmail.com)
@Link : github.com/taseikyo
@Range : 2024-09-29 - 2024-10-05
| |
本文总字数 4468 个,阅读时长约: 5 分 2 秒,统计数据来自:。
解释 shell 命令
在 GitHub Action 中获取 tag 的信息
使用 Youtube-dl+aria2+ffmpeg 实现自动下载 YouTube 的剧集
当收藏的博客变成 404,我们失去了什么?
https://github.com/idank/explainshell
这是个可以解释 shell 命令的网站,上面也贴了它的 GitHub 链接,还挺只管的,比如:
Q:
I want to capture the github tag message in Github Actions.
If user pushes tag with some message e.g.
git tag -a 1.0.0 -m "Test Message"
than, I would like to capture that message(“Test Message”) inside the github actions.
A:
注意,一定要执行第一行命令,否则会出现问题:
首先下载 Youtube-dl、aria2、ffmpeg 的 Windows 版本
Youtube-dl : https://rg3.github.io/youtube-dl/download.html
Aria2 : https://github.com/aria2/aria2/releases
Ffmpeg : https://www.ffmpeg.org/download.html#build-windows
其次、安装&配置环境变量
验证三个软件是否成功安装:
下载测试:
将所需下载的视频网址一行一个黏贴到 test.txt 文件中,保存关闭。
使用下面代码就可以实现列表批量下载了:
指定下载的路径
如果你已经试过前面的命令了,那就会发现:所下载的视频对应的文件都被放在执行该下载命令的路径下,要修改下载路径很简单:使用参数 -o
。
其中,前半部分的绝对路径是你指定的,后半部分最好是固定的,使用原来的标题作为文件名以及使用原扩展名。
比如把之前的 4K 30 帧的 mp4 视频下载到 H:\youtube_videos
内,那么命令就是这样:youtube-dl -o "H:\youtube_videos\%(title)s.%(ext)s" -f 266+140 https://www.youtube.com/watch?v=1La4QzGeaaQ
137是1080p 30fps、299是1080p 60fps
并且这两个都是只有视频画面的 mp4 文件,它们都是不带音频的视频。
266是2160p 30fps不带音频的mp4视频
315是2160p 60fps不带音频的webm视频
138是4320p 30fps不带音频的mp4视频
140是128k 44100Hz的m4a音频
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio'
这个选项似乎是在指定最高画质的视频和最高音质的音频但是作者没解释,盲猜是这样
几年前,我曾收藏了一些技术博客,想着日后回顾时能再次品味。然而最近点开它们却只看到冷冰冰的“404 Not Found”或者变成广告的网页。
那些曾点亮思路的文字,已随时间消散在互联网的汪洋中。
我们习惯性地认为,网络是永恒的,信息触手可及。然而,博客关闭、域名失效、服务器停运……一篇篇精心撰写的文章,在某天悄然蒸发。它们曾是无数技术人的心血结晶,而今却只留下记忆中的残影。
这让我开始反思,我们该如何对抗数字遗忘症?是时候学会更主动地归档、备份,甚至将珍贵的内容转化为自己的知识体系,否则,下一个消失的页面,或许就是我们曾视若珍宝的灵感源泉。
*Photo by on
| |