LinuxDo 新帖推送
178 subscribers
250K photos
311K links
Download Telegram
标题: 分享项目 制作短剧教程方法
作者: #AI火宝
板块: #搞七捻三
编号: 1447452
帖子: https://linux.do/t/topic/1447452
时间: 2026-01-14 14:09:11
摘要:
【开源自荐】制作短剧的教程整理
花费一个月时间做了一个开源制作短剧的项目,继上一篇把项目开源后,受到了好多佬友的鼓励,简单做了一个开源项目的教程。
之前的那一篇在这里:【开源短剧】AI短剧创作工具
首先要配置大模型供应商,模型API地址,选择模型,文字,生图,生视频,只配置一遍即可,如果不配置这一步项目没办法往下进行。


配置好大模型供应商信息以后,开始创建项目



将准备好剧本放到章节里面,当然,聪明如佬,自己写一个也不是不可以~

提取角色和场景

提取角色和场景成功后,生成图片

批量生成角色和场景

拆解分镜

分解成功后,进入到剧集编辑页面,这里就是具体的生成效果配置,
每一个镜头配置,镜头属性,镜头图片,视频生成,音效与配乐,视频合成等等。

镜头属性,选择场景,选择角色,选择镜头语言

点击镜头图片,提取提示词,生成图片或者自己上传参考图片(玩命开发中ing)

选择模型 ,选择参考图,选择时长,可以选择首帧或者其他关键帧配置,根据参考图点击生成视频按钮

视频生成完成后,点击:添加到素材库,再点击添加到时间线,视频的一个片段小结单元就制作好啦

两个视频拼接,可以设置转场效果

合成视频,下载视频

以上便是之前开源项目的简单制作教程
标题: 佬们春节放假安排都出来了吗?
作者: #奥托·阿波卡利斯
板块: #搞七捻三
编号: 1447484
帖子: https://linux.do/t/topic/1447484
时间: 2026-01-14 14:13:22
摘要:
今天下午,我们公司放假安排刚刚出来了,放了10天,比法定多1天。
从2月14号-2月23号,不过2月28号星期六还是得补班。
标题: 【开源】SyncCaster:一次编辑,处处发布 —— 多平台文章同步 Chrome 扩展
作者: #大姨的二舅
板块: #开发调优
编号: 1447485
帖子: https://linux.do/t/topic/1447485
时间: 2026-01-14 14:13:35
摘要:
你是不是也经历过这种循环:
写完一篇技术文章 → 发到掘金 → 再手动复制到 CSDN → 然后知乎 → 简书 → 公众号……
每个平台的编辑器不一样,格式要调整,图片要重新上传,标签要重新打。一篇文章同步到 5 个平台,可能要花掉半小时甚至更久。
更要命的是:公众号的富文本编辑器会把你的 Markdown 格式全部吃掉,代码高亮没了,数学公式变成乱码……
于是我做了 SyncCaster。
一、SyncCaster 是什么?
SyncCaster 是一个 Chrome 浏览器扩展,帮助内容创作者将文章 一键同步到 17+ 主流博客平台。
核心理念很简单:一次编辑,处处发布。
你只需要在 SyncCaster 内置的 Markdown 编辑器里写好文章,勾选要发布的平台,点击发布 —— 剩下的事情它来搞定。

完全本地运行,不收集、不存储任何用户信息。代码开源,数据自己掌控。

二、支持哪些平台?
目前已支持 17 个主流平台:




平台
Markdown
LaTeX 公式
备注




掘金





CSDN





博客园


需开启数学公式支持


51CTO





腾讯云开发者社区





知乎


富文本编辑器


简书





阿里云开发者社区





思否 (SegmentFault)





哔哩哔哩专栏





微信公众号


完整保留渲染样式,支持主题


开源中国





今日头条


富文本编辑器


InfoQ





百家号


富文本编辑器


网易号


富文本编辑器


Medium


英文平台



覆盖了国内主流的技术社区、自媒体平台,以及海外的 Medium。
三、核心功能
3.1 内置 Markdown 编辑器
不需要在外部编辑器写好再复制进来。SyncCaster 内置了功能完整的 Markdown 编辑器:

实时预览,所见即所得
代码高亮(highlight.js)
LaTeX 数学公式渲染(KaTeX)
Mermaid 图表支持
多种主题样式可选


写技术文章最头疼
标题: 【焚诀】Grok 才是真大哥 - 脚控来
作者: #温州程序员劝退师
板块: #搞七捻三
编号: 1447491
帖子: https://linux.do/t/topic/1447491
时间: 2026-01-14 14:14:39
摘要:
闲话少叙!
{
"casting_log": {
"subject_archetype": "清纯脸蛋,致命长腿。",
"apparel_strategy": "将‘男友衬衫’套路推向极致——短到足够大胆,营造出‘没穿裤子’的错觉。"
},
"execution_params": {
"aspect_ratio": "4:3(低角度)",
"focus_point": "双腿与微笑的脸庞"
},
"prompt": "一张低角度抓拍,镜头微微仰视。一位可爱的东亚女孩随意坐在厨房料理台的高脚凳上,身上只穿了一件超大号的白色纽扣衬衫,长度勉强遮住大腿,制造出‘没穿裤子’的视觉效果。她赤裸的双腿自然垂落,脚踝交叉。她低头看向低处的镜头,想用脚趾挑逗镜头,露出俏皮又纯真的笑容。窗外的阳光洒在她光滑的腿上,凸显出细腻的肌肤质感。画面焦点清晰落在她的双腿和衬衫下摆处。整体视角极具私密感,毫无防备。色调采用自然胶片风格。"
}

上号!
标题: 城市设计——古田公园
作者: #安和すばる
板块: #搞七捻三
编号: 1447508
帖子: https://linux.do/t/topic/1447508
时间: 2026-01-14 14:14:49
摘要:
古田公园位于武汉市硚口区古田片区,是近年来城市更新的重点公共空间项目之一,占地约2.3公顷,2022年建成开放。在高饱和度黄色游乐设施的视觉焦点作用下,场地形成了一组极具识别度的“色彩锚点”,于周边灰色住宅群构成的低明度背景中实现了显著的图—底分离;其跳跃的色相对比与体量尺度共同营造出一种“非日常性”的场所提示,使公园在整体城市肌理中呈现出类似“视觉路标”的空间效应。惟其主创设计师之名,迄今未见公开披露,殊为可惜。
标题: [OpenWebUI] Claude 原生 Tool Use 上新
作者: #方块
板块: #开发调优
编号: 1447514
帖子: https://linux.do/t/topic/1447514
时间: 2026-01-14 14:15:35
摘要:
OpenWebUI Plugins 合集 


文档共建



Pipe




类型
名称
说明
链接




OpenAI
Deep Research
-
链接


OpenAI
GPT Image 1
-
链接


OpenAI
Responses API
-
链接


Gemini
Gemini Image
-
链接


Gemini
Gemini Chat
-
链接


Gemini
Gemini Deep Research
-
链接


OpenR…




新增工具
需要使用 Claude Messages Pipe (至少v0.0.3版本) 执行,连接到 Claude 官方 API 使用




工具
说明
备注




Claude 原生网页搜索
需要透传参数或直连 Claude API
链接


Claude 原生 URL 抓取
需要透传参数或直连 Claude API
链接


Claude 原生代码执行
需要透传参数或直连 Claude API
链接



使用预览
标题: Leetcode每日一题 —— 3454. 分割正方形 II
作者: #魔法师
板块: #开发调优
编号: 1447517
帖子: https://linux.do/t/topic/1447517
时间: 2026-01-14 14:16:33
摘要:
3454. 分割正方形 II
思路
真让佬友说中了,今天是分割正方形 II。与昨天的题类似,与昨天不同的是,重叠面积只算一次,因此每个高度不能直接累加宽度计算面积,要通过线段组合计算。因此每个高度需要先计算一次有效宽度。
我的思路是将所有线段都放到一个List中,通过引用快速移除顶的线段,然后根据x值排序后累加计算有效宽度,获取有效宽度后就跟昨天的题目一样了。
代码
/**
* 计算当前有效宽度
* @param segList 此前包含的线段
* @param addList 当前高度调整的线段
* @return 有效宽度
*/
private int combineLine(List<int[]> segList, List<int[]> addList) {
// 遍历调整的线段,如果没有添加过(底边)则将第三个数置为1,否则(顶边)移除
for (int[] add : addList) {
if (add[2] == 1) {
segList.remove(add);
} else {
add[2] = 1;
segList.add(add);
}
}
// 按照x轴排序,方便统计长度,宽度排不排序均可
segList.sort((a, b) -> a[0] == b[0] ? b[1] - a[1] : a[0] - b[0]);

// 从左到右统计有效宽度,重叠部分不计
int totalLen = 0;
int loc = Integer.MIN_VALUE;
for (int[] segment : segList) {
if (segment[1] == 0) continue;
int currentStart = segment[0];
int currentEnd = segment[0] + segment[1];
if (currentStart > loc) {
totalLen += segment[1];
loc = currentEnd;
} else if (currentEnd > loc) {
totalLen += currentEnd - loc;
loc = currentEnd;
}
}

return totalLen;
}

/**
* 3454. 分割正方形 II
* 与昨天不同的是,重叠面积只算一次,因此每个高度不能直接累加宽度计算面积,要通过线段组合计算。因此每个高度需要先计算一次有效宽度。
* 我的思路是将所有线段都放到一个List中,通过引用快速移除顶的线段,然后根据x值排序后累加计算有效宽度。
* @param squares 正方形的信息
* @return 分割的高度
* @link <a href="https://leetcode.cn/problems/separate-squares-ii">3454. 分割正方形 II </a>
*/
public double separateSquares(int[][] squares) {
// 边记录,记录当前高度包含的块的 边-线段 键值对。底边增加一份引用,顶边再次增加**同一份引用**用于移除。
TreeMap<Integer, List<int[]>> top = new TreeMap<>();
for (int[] square : squares) {
// 创建线段,将底边和顶边的引用分别添加到map中,第三个数用于判断是底还是顶
int[] tmp = new int[] { square[0], square[2], 0 };
top.compute(square[1], (k, v) -> {
if (v == null) {
v = new ArrayList<>();
}
v.add(tmp);
return v;
});
top.compute(square[1] + square[2], (k, v) -> {
if (v == null) {
v = new ArrayList<>();
}
v.add(tmp);
return v;
});
}
int y = Integer.MIN_VALUE;
int w = 0;
double totalArea = 0;
List<int[]> line = new LinkedList<>();
TreeMap<Integer, Integer> map = new TreeMap<>();
// 从下往上遍历每条边,计算当前有效宽度,并以此计算总面积
while (!top.isEmpty()) {
Map.Entry<Integer, List<int[]>> entry = top.pollFirstEntry();
int cy = entry.getKey();
int cw = combineLine(line, entry.getValue());
map.put(cy, cw);
totalArea += (double) w * (cy - y);
y = cy;
w = cw;
}
y = Integer.MIN_VALUE;
w = 0;
double half = totalArea / 2;
// 从下往上遍历每条边,并计算面积,如果面积超过了一半,则通过面积计算高度并返回结果。
while (!map.isEmpty()) {
Map.Entry<Integer, Integer> entry = map.pollFirstEntry();
int cy = entry.getKey();
int cw = entry.getValue();
if (w > 0) {
double area = (double) (cy - y) * w;
if (half <= area) {
return half / w + y;
}
half -= area;
}
y = cy;
w = cw;
}
return -1;
}

PS
看了下更快的方法,使用的是线段树结构,容我先学习一下。
标题: 兄弟们问一下你们八达通Android的香港号码是怎么解决的?
作者: #zxc135781
板块: #搞七捻三
编号: 1447524
帖子: https://linux.do/t/topic/1447524
时间: 2026-01-14 14:17:21
摘要:
兄弟们问一下你们八达通Android的香港号码是怎么解决的?难道说只能整一个香港长期保号吗?还是有其他方法能够解决
标题: opencode 这内存对吗??求解
作者: #xiaolajiao
板块: #开发调优
编号: 1447546
帖子: https://linux.do/t/topic/1447546
时间: 2026-01-14 14:20:12
摘要:
如图,这个内存也太夸张了吧。。。
标题: tips:如何减少下意识摸手机的频率
作者: #littlespark
板块: #资源荟萃
编号: 1447549
帖子: https://linux.do/t/topic/1447549
时间: 2026-01-14 14:20:51
摘要:
最近发现自己无意识摸手机频率很高,干着活的时候,一觉得累,就下意识的打开手机刷个五六分钟。频率起来了,时间也是哗哗的流。
知道这是逃避式的耍手机,问题一难,脑袋就想逃。
跟ai沟通,问有什么好的方式,给的一个建议是——每次打开手机问自己一句,我打开手机是干什么?
就这简单的一句话,极大降低我,无意识刷手机的频率。
我不知道对大家有没有效,但我今天是工作时间没怎么玩了。
标题: 【开源自荐】PortaX 一个简洁美观的串口调试工具
作者: #HaxIOX
板块: #开发调优
编号: 1447551
帖子: https://linux.do/t/topic/1447551
时间: 2026-01-14 14:21:04
摘要:
佬们好,vibe了一个简洁美观的串口调试工具PortaX

项目地址
Portax:一款简单、美观且便捷的串行调试工具
开箱即用: Portax
亮点

ui简洁美观:深浅主题
关键词高亮:支持自定义关键词高亮及颜色配置
快捷指令:可自定义、持久化保存的快捷指令组,支持快速点击发送
历史回溯:支持通过键盘 ↑ / ↓ 键回溯发送历史
数据过滤:支持实时日志搜索与过滤
RX/TX 监控:底部状态栏集成动态呼吸灯,实时反馈数据收发状态
支持生成折线图:这个功能目前还没优化好,效果如图三,且可以截图与导出图片到pdf


演示图
图一

图二

图三

图四

开发计划

优化曲线部分
windows客户端
其他协议

欢迎佬们提建议,帮助我完善优化,使PortaX成为更好的工具
标题: 如何管理自己的待读书单以及读书笔记?
作者: #einverne
板块: #读书成诗
编号: 1447552
帖子: https://linux.do/t/topic/1447552
时间: 2026-01-14 14:21:05
摘要:
很早之前我都使用豆瓣来记录看过的书,以及简单的书评。但是自从我发现了豆瓣会删条目之后,就迁移到我本地 Obsidian 来保存了,也相应的将书评转到了我自己的博客里面,然后我使用 Obsidian 的看板来管理我的待读书单。但 Obsidian Kanban 在手机端同步使用比较麻烦,想问问大家是如何管理自己的待读列表,以及书评的?
标题: 自从了解了skills,现在记笔记都是三段式了
作者: #ooo ccc
板块: #搞七捻三
编号: 1447559
帖子: https://linux.do/t/topic/1447559
时间: 2026-01-14 14:22:29
摘要:
取个名字
简要描述干啥
详细描述具体干啥,怎么干的
标题: 我邀请了我?
作者: #RepoStatSnaps
板块: #搞七捻三
编号: 1447587
帖子: https://linux.do/t/topic/1447587
时间: 2026-01-14 14:25:36
摘要:
申请了邀请码,结果自己点开了,又无意点了邀请,结果我邀请了我自己 
日志https://connect.linux.do/dash/invites里面也显示额度用掉了
标题: 我要被gpt验卡逼疯了
作者: #太子哥
板块: #搞七捻三
编号: 1447594
帖子: https://linux.do/t/topic/1447594
时间: 2026-01-14 14:26:43
摘要:
不管怎么换卡,换节点都不行
标题: 各位佬友 我用LibreTV搭建的影视网站 豆瓣图片无法显示了 怎么修复
作者: #土豆爱上青椒
板块: #开发调优
编号: 1447596
帖子: https://linux.do/t/topic/1447596
时间: 2026-01-14 14:27:05
摘要:
看情况应该是图片代理服务出了问题,熟悉LibreTV的佬友,这个怎么修复?