# 把下载器做成常驻服务:用 systemd 把程序跑在 Linux 后台
本地跑下载脚本,关了终端就停;放服务器上想让它 7×24 常驻、开机自启、崩溃自动拉起——这时候就该用 **systemd**。它是现代 Linux 发行版的标准服务管理器。这篇文章从 unit 文件结构讲起,覆盖虚拟环境...
阅读全文
技术博客
分享开发技巧、工具使用教程与行业动态
筛选「技术博客」共 122 篇文章
查看全部
# 录音带噪、会议室回音重?用 ffmpeg 给音频降噪、去回声全攻略
下载的视频、自己录的素材,经常伴随嗡嗡底噪、空调声、或者会议室那种闷闷的回音。直接听还行,一带耳机或放大就难受,更别提拿去做字幕识别(噪声会严重干扰识别准确率)。这篇文章把 ffmpeg 的音频降噪工具箱讲透:从最常用频域降噪...
阅读全文
# 想给自己的视频加道锁?用 shaka-packager 做 DASH/HLS 加密打包
做内容的人最怕两件事:被白嫖搬运,和被随意篡改。网站端往往靠播放器里那套 DRM 来防护,但如果你只是想给自家资源加一层"不是谁都能随便下"的保护,没必要一上来就接 Widevine 那套复杂的授权服务。这...
阅读全文
# TS 切片合并后卡顿、跳帧?聊聊无缝拼接的那点事
从 m3u8 下回来的视频,本质是一堆 `.ts` 小切片。很多人合并时图省事直接 `cat` 拼起来,结果播到切片的接缝处就卡一下、画面跳一下,或者声画不同步。这不是文件坏了,是 **TS 合并有前置条件**。这篇文章把坑讲清楚。
## T...
阅读全文
# 把外文字幕变成中英双语:一套字幕翻译流水线
下载了一部生肉(无字幕)外语片,或者只有英文字幕想加上中文字幕,手动一句句对时间轴能把人整疯。这活其实可以拆成一条流水线:提取/识别字幕 → 切句 → 翻译 → 对齐 → 回写。这篇文章给一套能自己跑起来的思路,不依赖某个特定网站。
## 整体流程...
阅读全文
# 想搭个直播?用 nginx-rtmp-module 推流拉流
点播(把文件放服务器上让人看)和直播(实时推流)是两码事。如果你有自己的内容想实时播——比如讲课、活动、游戏——最省钱的方案之一就是 **nginx + rtmp-module**:一台普通服务器就能当推流端和分发端。这篇文章走一遍...
阅读全文
# 直连被限、地区屏蔽?聊聊下载器里的代理与中转
有些资源,你本机直连就是下不动:要么速度被掐到几十 KB,要么直接 403,要么提示"你所在地区不可访问"。这时候在下载器里挂个代理/做个中转,往往立竿见影。这篇文章讲清楚代理在下载场景里怎么用、有哪些坑,以及它和"加 referer"绝不是一回事...
阅读全文
# 转码后颜色发灰、过饱和?聊聊色彩空间那点坑
你有没有遇到:原片在剪辑软件里颜色很正,导出之后发灰、发暗,或者 HDR 转成普通片之后颜色"怪怪的"?这多半不是你眼睛的问题,是 **色彩空间(color space)/ 传递函数(transfer)/ 色域(primaries)** 在转码时丢了...
阅读全文
# 视频只缓存了一半、没下完?从浏览器缓存里把它救回来
有时候视频在网页里能播,但网站就是不给下载按钮,或者下到 99% 断了。这时候很多人不知道:浏览器其实已经把一大半数据悄悄存进缓存了。只要你没关页面、没清缓存,就有机会从缓存里把视频拼回来。这篇讲讲实操,以及一些"救不回来"的情况。
## ...
阅读全文
# 下载了一堆视频怎么整理?一套批量重命名与归类的思路
下载器跑完,文件夹里往往是一地鸡毛:`video(1).mp4`、`未命名.mp4`、`缓存文件_20230801_abc.mp4`……几千个文件要按"剧集/季/清晰度"归档,手动改名能改到崩溃。这活最适合写个脚本批量来。这篇文章给一套可复用...
阅读全文