用户点了解析,页面转圈三十秒然后 504。我把任务从请求里挪到 Celery 之后,问题才刚开始:进度不更新、任务被执行两次、Redis 内存涨到 8G、beat 定时任务重复触发。这篇把这些坑和最终的方案完整写下来。
阅读全文
技术博客
分享开发技巧、工具使用教程与行业动态
给客户做 HLS 多码率,我套用了网上流传的阶梯表(1080p 4.5M、720p 2.5M…),结果动画浪费了一半带宽、赛事档糊得不能看。后来改成先测内容复杂度再定码率,同一批内容省了 31% 带宽。这篇写完整的阶梯设计、per-title 流程,以及最容易翻车的关键帧对齐问题。
阅读全文
第一次打的镜像 1.8GB,推到服务器要十分钟,灰度一次等得人心焦。我用 dive 一层层拆开看,发现里面躺着编译工具链、pip 缓存、测试数据和一堆用不到的东西。这篇写完整的瘦身过程:基础镜像怎么选、多阶段构建怎么写、层缓存怎么排顺序,以及最终从 1.8GB 到 210MB 的每一步实测。
阅读全文
客户机器上没有 root、glibc 还是 2.17、系统自带的 ffmpeg 缺一堆编码器。折腾了三天之后,我把编译静态 ffmpeg 的完整流程、参数含义和踩过的坑全部记下来,包括怎么把 78MB 裁到 16MB。
阅读全文
小红书上的穿搭、探店、教程类笔记很值得收藏,但官方并不提供视频下载入口,图文也只能一张张长按保存。本文说明如何把小红书笔记里的视频和图集完整保存到本地,包含链接获取、无水印下载、图集批量保存的操作步骤,以及失败原因排查。
## 小红书下载的特殊之处
和抖音、快手不同,小红书的笔记大量采用「图文 ...
阅读全文
B站(哔哩哔哩)上有大量值得保存的课程、番剧和原创视频,但客户端缓存只能在 App 内观看,导出很麻烦。本文详解 B站视频下载的几种方式:在线解析支持 BV 号与分享链接,可保存投稿视频、课程与番剧,最高 1080P+;同时说明大会员内容、字幕、清晰度等常见疑问。
## B站为什么要单独讲
相比...
阅读全文
想把抖音视频保存到手机或电脑本地?本文讲清楚抖音视频下载的全部可行方案:最省事的是复制分享链接后在线解析,可直接保存无水印原画、最高 1080P;此外还介绍录屏与桌面客户端两种补充方案,并解答解析失败、清晰度、水印等常见问题。
## 为什么要把抖音视频保存下来
抖音 App 自带的「保存本地」很...
阅读全文
> 去年接过一个迁移的活:客户有一批历史录播,一万多条,存在几台老 NAS 上,要迁到新存储并统一转成 H.265。问题在于——**没人知道这批文件里有多少是坏的**。有些是多年前转码中途断电留下的半截文件,有些是能打开但播到一半就卡死,还有些干脆是 0 字节的占位文件。
>
> 我一开始的做法很朴...
阅读全文
> 事情的起因很普通:一个客户内部培训平台的课程,我要批量存档。把链接丢给 yt-dlp,返回一行冷冰冰的 `Unsupported URL`。我搜了一圈,这个平台太小众,yt-dlp 里确实没有对应的解析器。
>
> 那怎么办?两条路:一是用浏览器插件把视频地址抠出来再手动下(200 多节课,不可...
阅读全文
> 第一次碰到加密 HLS 的时候,我完全没意识到出了什么事。m3u8 下下来了,几百个 .ts 分片也都下下来了,合并完之后用播放器打开——画面花成马赛克,声音像坏掉的收音机。我第一反应是分片没下载全,回去一个个校验 MD5,全对。折腾到快凌晨才注意到 m3u8 里那行我一直当注释跳过的东西:
>...
阅读全文