[求轻喷] 把硬盘里乱七八糟的视频包成本地版 Netflix,想试试有没有人买 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
pandabackhome

[求轻喷] 把硬盘里乱七八糟的视频包成本地版 Netflix,想试试有没有人买

  •  
  •   pandabackhome 2 days ago 716 views

    各位 V 友好~ 本来是自用的小工具:硬盘里几年攒下来一堆电影、剧、纪录片、教程、素材片段,文件名乱七八糟散在不同目录里,每次想看都得在 Finder 里翻半天。忍不了了,干脆用 Tauri + Rust + React 写了个本地版 Netflix ,名字叫 HomeFlix 。

    它能干什么

    • 100% 本地运行:没有服务端、没有 Docker 、不联网(首次安装除外),数据库就一个 SQLite 文件
    • 双击启动:选一下视频根目录,后台扫描完自然长成 Netflix 那种横向滑动的样子
    • 自动封面:同目录有 poster.jpg 直接用,没有就 ffmpeg 抽 10% 位置那一帧
    • 文件名清洗:自动去掉 1080p / BluRay / x264 / [Group] 之类噪声,提取干净标题和年份
    • 关键词自动分类:电影 / 电视剧 / 动画 / 教程 等,可以自己写 categories.json 改规则
    • 智能去重:路径 + 首 256KiB MD5 + size 三件套,文件改名/挪位置也能识别成同一个
    • 断点续播 + 收藏 + 历史:每 10s 自动上报,下次打开接着看
    • 内置剪辑模式:选起止时间、可选 16:9 / 9:16 / 1:1 / 4:3 / 自由裁剪框,一键导出 MP4 或 GIF ,FFmpeg 实时进度通过 Tauri 事件回传
    • 支持 mp4 / mkv / avi / mov / webm / m4v / ts 等常见格式

    技术栈(给同好瞄一眼)

    • 前端:React 18 + TypeScript + Vite
    • 后端:Rust + Tauri 2 + rusqlite + r2d2
    • 媒体:内置 ffmpeg / ffprobe ( mac 包用 dylibbundler 把依赖全收进来了,完全自包含)
    • 播放:浏览器原生 <video> + Tauri asset:// 协议直读本地文件,没有 streaming 服务 mac arm64 的 .dmg ~20MB ,装出来的 .app ~43MB ,冷启动很快。

    当前状态

    • macOS Apple Silicon:已打包测试 OK
    • macOS Intel / Windows / Linux:排期中

    为啥发这帖

    <>本来纯自用,太太用过一次说挺顺手,就琢磨着小步收点钱试试看有没有人愿意买,也给自己交个学费做产品和写代码差距到底有多大。先来 V2EX 探探水温。

    适合谁

    • 硬盘里堆了一堆视频懒得整理的
    • 不想每次开 IINA / VLC 一个一个手动找的
    • 又嫌 Plex / Jellyfin 太重 / 不想搭服务端的
    • 平时需要从视频里截片段做素材的(剪辑功能挺顺手) 产品介绍 + 价格 + 下载方式都放在 Notion 上了: https://truthful-chip-476.notion.site/HomeFlix-34e83dc2f6c1806fb8e2d5b580c41875 欢迎拍砖、提需求、骂街,反馈都收。如果是真心觉得没用的功能,吐槽完我也会考虑砍掉的。 谢谢各位。
    4 replies    2026-04-29 10:07:52 +08:00
    break
        1
    break  
       1 day ago
    别人好歹能叫“PPT 项目”,你这会不会过于简陋了一些。第一次见产品展示是藏在二级链接(最底部),产品下载是藏在三级链接里面的。。。。。。推广过程中,别人能第一次点击已经是幸运了。。。别人付费让人来点击一次的。下载链接在三级链接里面,甚至是很难找到,我断定,现在没有一次下载量
    pandabackhome
        2
    pandabackhome  
    OP
       1 day ago
    @break 谢谢分析, 懒得改.
    512357301
        3
    512357301  
       1 day ago via Android
    @break 不错啦,我用手机打开,上下滑动找了 3 遍没找到下载链接。。。
    @pandabackhome 稍微破个冷水哈,一般成系列的电视剧、电影貌似用不到这个,太碎的影片看起来可以用到,但是观看次数有限,个人自用的话,文件夹potplayer 基本上也就搞定了吧。
    见谅哈,感觉这冷水泼的有点重了。。。
    pandabackhome
        4
    pandabackhome  
    OP
       21h 38m ago
    @512357301 PotPlayer 是播放器,这是片库,不是一个东西。你要是只有几十个片子那确实用不上。
    About     Help     Advertise     Blog     API     FAQ     Solana     1309 Online   Highest 6679       Select Language
    创意工作者们的社区
    VERSION: 3.9.8.5 56ms UTC 23:46 PVG 07:46 LAX 16:46 JFK 19:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86