# Python 并发下载器设计与实战:从同步到 asyncio + 线程池的吞吐优化
做视频工具最怕的不是"下不下来",而是"下一个要等半天、下一堆直接把机器拖垮"。本文用一个可取消的并发下载器为例,讲清楚同步 → 线程池 → 协程的演进,以及限速、重试、断点续传和背压这些生产级细节。
## ...
阅读全文
技术博客
分享开发技巧、工具使用教程与行业动态
筛选「Python」共 6 篇文章
查看全部
# Whisper 识别总翻车?用你自己的数据微调(fine-tune)实战
前面那篇讲怎么部署 Whisper 出字幕,但很多人跑起来发现:专有名词崩、方言听不懂、嘈杂环境瞎写。通用大模型在垂直场景就是会翻车。这时候与其换更大的模型,不如**用你自己的数据微调**。这篇记我微调 Whisper-...
阅读全文
# 用 Python 包一层 ffmpeg 跑批量任务:进度、重试、日志都别省
前面十几篇都是单条 ffmpeg 命令,真到生产就是"一文件夹 500 个视频要统一转码/加水印/提取"。直接 shell 循环能跑,但没法看进度、出错就断、日志一团。这篇讲我怎么用 Python 把 ffmpeg 包...
阅读全文
# 给视频配 BGM,原声还不糊:amix 混音与自动压低原声(ducking)
做 vlog、教程,想垫一段背景音乐,但直接 `amix` 一混,人声和音乐糊成一团,音乐大声时人声直接被盖。正解是** ducking(闪避)**:有人说话时自动把 BGM 压下去,没说话时 BGM 浮上来。ffm...
阅读全文
# 把一首歌的人声和伴奏拆开:Demucs/Spleeter 音频分离踩坑记
做鬼畜、做翻唱、想扒伴奏——第一步都是"把人声和背景音乐分开"。早年靠 Spleeter(基于 TensorFlow),现在基本被 Meta 的 **Demucs**(PyTorch)取代了,效果肉眼可见地好。这篇不是广...
阅读全文
# 用 OpenCV 给视频批量加片头片尾和台标(工程实践)
做自媒体、内部培训视频,经常要在成片前后加统一片头片尾,再在右下角烙个台标。这种重复劳动,手工用剪辑软件一个个点太蠢,写个 Python 脚本用 OpenCV 批量干才是正道。这篇文章讲完整实现,以及那些"看起来简单、做起来坑"的地方—...
阅读全文
1
第 1 / 1 页