<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[exlink2012的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/exlink2012</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; exlink2012]]></copyright><item><title><![CDATA[Caddy 实战：5 分钟给域名开启 HTTPS，自动申请 SSL 证书并反向代理]]></title><link>https://blog.csdn.net/exlink2012/article/details/167175177</link><guid>https://blog.csdn.net/exlink2012/article/details/167175177</guid><author>exlink2012</author><pubDate>Tue, 06 Oct 2026 16:55:24 +0800</pubDate><description><![CDATA[本文演示如何使用 Caddy 实现自动 HTTPS 反向代理。通过配置域名 api.example.com，Caddy 可自动申请并管理 SSL 证书，无需手动部署证书或设置续期。只需在 /etc/caddy/Caddyfile 中写入 reverse_proxy 127.0.0.1:8080，即可将 https://api.example.com 请求转发至本地服务。配合端口开放与 DNS 解析，快速实现安全、高效的 Web 服务部署，极大简化运维流程。]]></description><category></category></item><item><title><![CDATA[90天AI接单学习路线：从LLM应用到AI Agent]]></title><link>https://blog.csdn.net/exlink2012/article/details/167083105</link><guid>https://blog.csdn.net/exlink2012/article/details/167083105</guid><author>exlink2012</author><pubDate>Sun, 04 Oct 2026 17:25:59 +0800</pubDate><description><![CDATA[本文为有编程基础的开发者设计了一条90天快速转型AI应用工程师的实战路线。聚焦“用现有模型解决真实业务问题”，跳过深奥理论，强调“30%学习，70%编码”。通过掌握LLM API、RAG、AI Agent等核心技术，完成5个可部署项目（如文档智能、自动化工具），构建GitHub作品集，最终具备接单能力。核心理念：不学理论，只做项目，用实战打通从学习到变现的路径。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #29：本地免费方案：Ollama + ComfyUI 能否零成本跑通？]]></title><link>https://blog.csdn.net/exlink2012/article/details/166250297</link><guid>https://blog.csdn.net/exlink2012/article/details/166250297</guid><author>exlink2012</author><pubDate>Mon, 21 Sep 2026 16:48:44 +0800</pubDate><description><![CDATA[Pixelle-Video 可实现完全本地化运行，通过Ollama替代云端LLM、本地ComfyUI生成图像/视频、Edge-TTS语音合成及ffmpeg视频合成为核心，构建零API调用成本的短视频生成链路。但需具备较强硬件（如GPU显存≥8GB），且模型选择影响输出质量与稳定性。虽理论上可行，实际部署对个人开发者仍具挑战，建议从轻量模型（如Qwen7B）和静态模板起步，权衡性能与成本。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #28：如何把 Pixelle-Video 改造成批量短视频生成工具？]]></title><link>https://blog.csdn.net/exlink2012/article/details/166104139</link><guid>https://blog.csdn.net/exlink2012/article/details/166104139</guid><author>exlink2012</author><pubDate>Sun, 20 Sep 2026 10:09:42 +0800</pubDate><description><![CDATA[本文分析了如何将Pixelle-Video改造为批量短视频生成工具。通过引入批量模式，用户可一次性输入多个主题，复用同一套模板与风格配置，实现自动化逐条生成。系统采用轻量级批处理设计，支持失败隔离、任务记录与统一预览下载。核心机制包括：左栏按行输入主题、中栏共享配置、右栏分发任务，基于SimpleBatchManager循环调用generate_video()。当前版本聚焦“多选题→AI写稿→批量生成”流程，限制100条以内，暂不支持固定脚本模式。整体设计简洁高效，适合作为短视频矩阵生产的起点，具备向完整流]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #27：如何自定义短视频模板，做出自己的账号风格？]]></title><link>https://blog.csdn.net/exlink2012/article/details/165861983</link><guid>https://blog.csdn.net/exlink2012/article/details/165861983</guid><author>exlink2012</author><pubDate>Fri, 18 Sep 2026 11:43:24 +0800</pubDate><description><![CDATA[Pixelle-Video 的自定义模板，本质是用 HTML/CSS 定义一套可复用的视频画面系统，再通过占位符和模板参数把标题、分镜字幕、AI 图片 / 视频、品牌色、字幕位置等内容动态填入，从而让批量生成的视频保持统一账号风格。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #26：如何增加一个新的图像或视频生成 API？]]></title><link>https://blog.csdn.net/exlink2012/article/details/165715772</link><guid>https://blog.csdn.net/exlink2012/article/details/165715772</guid><author>exlink2012</author><pubDate>Thu, 17 Sep 2026 09:38:05 +0800</pubDate><description><![CDATA[Pixelle-Video 增加新的图像或视频生成 API，本质上是把外部媒体模型包装成 `api/provider/model` 这种统一 workflow key，再通过 `APIProviderMediaService` 做能力描述、参数归一化、provider 分发和结果回填，最终把所有图片或视频 API 都收束成统一的 `MediaResult`，继续进入模板渲染和 ffmpeg 合成流程。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #25：如何增加一个新的 LLM 模型供应商？]]></title><link>https://blog.csdn.net/exlink2012/article/details/165593640</link><guid>https://blog.csdn.net/exlink2012/article/details/165593640</guid><author>exlink2012</author><pubDate>Wed, 16 Sep 2026 13:31:41 +0800</pubDate><description><![CDATA[Pixelle-Video 增加新的 LLM 模型供应商，本质上不是给每个模型重写一套调用逻辑，而是尽量让供应商兼容 OpenAI SDK 协议，然后通过 `api_key + base_url + model` 三个字段接入；常用供应商只需要加入 `llm_presets.py`，非兼容供应商才需要改造 `LLMService`。]]></description><category></category></item><item><title><![CDATA[# Pixelle-Video 源码解析 #24：实时进度显示：生成文案、配图、语音、合成如何反馈给用户？ 前面第 23 篇，我们分析了 Pixelle-Video 的 Streamlit WebU]]></title><link>https://blog.csdn.net/exlink2012/article/details/165471379</link><guid>https://blog.csdn.net/exlink2012/article/details/165471379</guid><author>exlink2012</author><pubDate>Tue, 15 Sep 2026 13:47:33 +0800</pubDate><description><![CDATA[Pixelle-Video 通过结构化 ProgressEvent 实现实时进度反馈，将长任务生成过程可视化。后端按生命周期分阶段发送包含 event_type、progress、frame_current 等字段的事件，前端动态翻译为用户可读文案（如“分镜 3/5 - 步骤 2/4：生成媒体”），解决卡顿误判、失败定位难、等待焦虑等问题。核心在于“后端描述状态，前端展示语言”，支持多语言与灵活渲染，提升用户体验。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #23：Streamlit WebUI 设计：三栏布局如何组织复杂配置？]]></title><link>https://blog.csdn.net/exlink2012/article/details/165300008</link><guid>https://blog.csdn.net/exlink2012/article/details/165300008</guid><author>exlink2012</author><pubDate>Mon, 14 Sep 2026 11:47:42 +0800</pubDate><description><![CDATA[Pixelle-Video 的 Streamlit WebUI，本质是用“三栏布局 + 组件拆分 + Pipeline UI 注册 + SessionState 缓存”的方式，把主题输入、语音、模板、媒体工作流、BGM、生成进度和结果预览组织成一个低门槛的视频生成工作台。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #22：竖屏、横屏、方形视频：多尺寸适配是怎么实现的？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164963851</link><guid>https://blog.csdn.net/exlink2012/article/details/164963851</guid><author>exlink2012</author><pubDate>Fri, 11 Sep 2026 10:11:44 +0800</pubDate><description><![CDATA[Pixelle-Video 的竖屏、横屏、方形适配，本质是用 `WIDTHxHEIGHT/template.html` 这种模板路径约定，把画布尺寸、HTML 渲染、AI 媒体生成和 ffmpeg 合成串成一条链路，让不同平台尺寸从生成开始就被纳入设计，而不是最后临时裁剪。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #21：视频模板系统：static、image、video 三类模板有什么区别？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164812152</link><guid>https://blog.csdn.net/exlink2012/article/details/164812152</guid><author>exlink2012</author><pubDate>Thu, 10 Sep 2026 10:21:04 +0800</pubDate><description><![CDATA[Pixelle-Video 的模板系统，本质是用 HTML 文件同时控制画面布局和生成策略：`static_` 模板跳过 AI 媒体，`image_` 模板生成图片并合成静态视频片段，`video_` 模板生成 AI 视频并叠加透明字幕层，最终三者都统一输出为可拼接的 `video_segment_path`。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #20：ffmpeg 视频合成：图片、语音、字幕、BGM 如何拼成最终视频？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164717164</link><guid>https://blog.csdn.net/exlink2012/article/details/164717164</guid><author>exlink2012</author><pubDate>Wed, 09 Sep 2026 09:44:46 +0800</pubDate><description><![CDATA[Pixelle-Video利用ffmpeg将AI生成的素材合成为最终MP4。流程是每个分镜先经TTS生成音频并确定时长，再生成图片或视频，通过HTML模板叠加字幕，输出视频片段；最后将所有片段拼接并可选添加BGM。核心由FrameProcessor和StandardPipeline实现，体现了“AI生成内容，ffmpeg负责合成”的设计。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #19：背景音乐系统：内置 BGM 和自定义音乐如何处理？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164578094</link><guid>https://blog.csdn.net/exlink2012/article/details/164578094</guid><author>exlink2012</author><pubDate>Tue, 08 Sep 2026 10:11:06 +0800</pubDate><description><![CDATA[Pixelle-Video在最终拼接阶段统一添加BGM，而非逐片段混入。支持无BGM、内置音乐、自定义音乐三种模式]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #18：声音克隆功能：参考音频如何影响解说效果？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164450539</link><guid>https://blog.csdn.net/exlink2012/article/details/164450539</guid><author>exlink2012</author><pubDate>Mon, 07 Sep 2026 09:21:13 +0800</pubDate><description><![CDATA[Pixelle-Video通过ComfyUI TTS工作流实现声音克隆：用户上传参考音频，经StoryboardConfig传入TTSService]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #17：TTS 语音生成：Edge-TTS、Index-TTS 如何接入？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164363253</link><guid>https://blog.csdn.net/exlink2012/article/details/164363253</guid><author>exlink2012</author><pubDate>Fri, 04 Sep 2026 10:42:03 +0800</pubDate><description><![CDATA[Pixelle-Video的TTS模块统一封装文字转音频，支持本地Edge-TTS与ComfyUI工作流（如Index-TTS克隆）。它决定视频分镜时长，通过speed_to_rate转换语速，配置分离本地与ComfyUI，最终返回audio_path供]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #16：图生视频、动作迁移、数字人口播：扩展模块如何设计？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164325671</link><guid>https://blog.csdn.net/exlink2012/article/details/164325671</guid><author>exlink2012</author><pubDate>Thu, 03 Sep 2026 10:05:29 +0800</pubDate><description><![CDATA[Pixelle-Video 的复杂视频扩展，本质是把图像、音频、参考视频等多模态输入统一挂到 StoryboardFrame 和 APIProviderMediaService 之间，再通过模型能力表决定如何调用图生视频、动作迁移、数字人口播等不同视频模型，最后统一回到 video_path 和 video_segment_path。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #15：AI 视频片段生成：从静态配图到动态短视频]]></title><link>https://blog.csdn.net/exlink2012/article/details/164289543</link><guid>https://blog.csdn.net/exlink2012/article/details/164289543</guid><author>exlink2012</author><pubDate>Wed, 02 Sep 2026 09:52:48 +0800</pubDate><description><![CDATA[Pixelle-Video将视频拆分为多个frame，每个frame独立生成视频片段后拼接。 视频片段生成在frame_processor.py中]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #14：直连 API 媒体模型：OpenAI、Wan、Kling、Seedance 如何接入？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164251274</link><guid>https://blog.csdn.net/exlink2012/article/details/164251274</guid><author>exlink2012</author><pubDate>Tue, 01 Sep 2026 09:19:22 +0800</pubDate><description><![CDATA[文章分析了Pixelle-Video的第三条媒体生成路线，即直连API媒体模型，绕过ComfyUI和RunningHub。重点介绍了APIProviderMediaService、api_providers配置、api/provider/model格式以及支持的模型列表。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #13：RunningHub 云端工作流：没有显卡也能生成素材吗？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164207603</link><guid>https://blog.csdn.net/exlink2012/article/details/164207603</guid><author>exlink2012</author><pubDate>Mon, 31 Aug 2026 10:35:12 +0800</pubDate><description><![CDATA[Pixelle-Video 的 RunningHub 接入，本质是把云端 workflow_id 当成 ComfyKit 的执行入口，用同一套 prompt、尺寸和采样参数协议，把每个分镜的素材生成任务提交到云端，再把结果写回 StoryboardFrame。]]></description><category></category></item><item><title><![CDATA[Pixelle-Video 源码解析 #12：ComfyUI 工作流接入：本地图像生成是怎么跑起来的？]]></title><link>https://blog.csdn.net/exlink2012/article/details/164137676</link><guid>https://blog.csdn.net/exlink2012/article/details/164137676</guid><author>exlink2012</author><pubDate>Fri, 28 Aug 2026 09:36:37 +0800</pubDate><description><![CDATA[Pixelle-Video 的本地 ComfyUI 接入，本质是通过 MediaService 解析 selfhost workflow，把每个分镜的 image_prompt 转成 workflow 参数，再交给 ComfyKit 调用本地 ComfyUI 执行生图，最后把生成图片写回 StoryboardFrame。]]></description><category></category></item></channel></rss>