惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
雷峰网
雷峰网
S
SegmentFault 最新的问题
博客园 - 【当耐特】
博客园_首页
量子位
爱范儿
爱范儿
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
V
V2EX
美团技术团队
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
博客园 - 聂微东
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Kevin Blog

产品随想 2 产品力与人才密度 产品随想 1 做营销还是做产品 Play PyTorch Stable Diffusion and ONNX, Ollama on Intel Core Ultra 5 225H Ubuntu 25.04 Play with ROCm, PyTorch, Ollama on Ubuntu 24.04 and 780m 写在新的旅程开始前 想念自然与青春 懒猫微服体验——自由协作的神器 没有光纤的日子怎么上网?自制 Home WI-FI! Swift on Server Tour 6 关联 User 和 Post Swift on Server Tour 5 创建 Users Swift on Server Tour 4 构建 Post Controller Swift on Server Tour 3 构建 Post 的 API 将不懂的日语一拍扫尽,介绍捧读全新的「OCR 工作台」功能 Swift on Server Tour 2 连通你的数据库与服务器 Swift on Server Tour 1 你的第一个 Server App 以及它背后的故事 Swift on Server Tour 0: 为什么这可能是你的好选择 纪念左耳朵耗子 How to learn Japanese by reading Novels and News with the help of Oyomi. Write WebAssembly in Swift and use it in Swift App BenQ WiT ScreenBar Halo 体验报告 记录 2021 年考驾照的体验 捧读的 EPUB 日语轻小说阅读器来了 使用 Go Mobile 开发跨平台 Library 使用 Kotlin Native 开发跨平台 Library 小番茄 - 一个只有陪伴的自习室 保友金豪电脑椅异响维修记 青岛度假指南 2020 「捧读」更新,支持针对任意文本进行语法讲解 一次百元耳机与千元耳机的横评 高刷墨水屏的海信 A5 Pro 体验报告
关于 FilmMentor 这款小众产品的想法
Kevin Zhow · 2018-04-29 · via Kevin Blog

去年我在拍 vlog 的时候,在不断追求更好的效果的过程中遇到了一个很无奈的问题,假设我要拍摄两个人的谈话,那么如何才能展现出很专业的构图和节奏把握呢?

有两种方式可以达到:

  1. 看很多电影,留心构图,截图,做笔记。
  2. 有一个资料库,可以通过 Tag 检索出历史上经典电影的镜头,直接模仿,对症下药。

第一种是个漫长的过程,我想要的是速成。但针对第二种方案,我发现没有这样的产品可以满足我。

所以 2018 年 1 月我开始开发 FilmMentor, 那段时间因为是在用 Windows 所以最初是使用 Xamarin 开发了一个 UWP 版本,因为 Windows 10 对主流解码库支持的比较全,直接用内置的播放器,只用了一周基本功能就开发完了。

当开始做 macOS 版本的时候,发现就需要用 mpv 来完成绝大部分播放功能了。这时候 Xamarin C# 和 C 库的相互调用简直不能更繁琐,还做了一堆用命令行 code sign 的事情。虽然学习了不少奇技淫巧,但到最后要打磨细节的时候,就遇到了非常多的问题让我寸步难行。

经过了痛苦的纠结,我决定用 Swift 重写。

以 5.5 搬家去青岛前为节点,花了 1 个月的时间完成重写,经历六次审核被拒,终于上线。

在此要特别感谢 bingo 为 FilmMentor 画的美极了的图标。

FilmMentor 到底用来做什么?

这是我针对我非常喜欢的银翼杀手 2049 做的一些镜头标记,有的标记了 man talking gun negotiate 这是新老两代银翼杀手见面的经典镜头。

有的只是普通的两个男人谈话,我也标记了 man talking.

那么通过搜索 man talking, 我可以获得我库里所有电影有标记为这些标签的镜头。这样就初步完成了历史积累可以快速检索呈现的目标。

但每个人都自己维护一套镜头库是非常低效和麻烦的,因此 Cutbook 这个功能就是可以让你导入导出这些数据,分享给别人。

而每一个 Clip 也都可以导出成 ProRes 视频或者 GIF, 方便你加入到其他工作流里。

我放弃假设用户的用法

我并不确定 FilmMentor 是不是真的满足其他人的需求,所以我只开发了我所需要的核心部分,对于其他功能,我不做任何假设,而对于交互的打磨,我也只放在了「差不多就能用」的标准上,通过用户的反馈去考虑如何完成产品的迭代和生长。

我认为 FilmMentor 对大众来说是没有太大可操作性的,这是一款相对准专业领域小众软件。

而对于 FilmMentor 的理想状态,我希望的是在有数据后变成一个「镜头搜索引擎」这才是一个真正可以连接普通用户的产品,用户不需要导入任何视频片源,只需要在输入框里输入想要的镜头构成,就能得到经典电影片段作为参考。

因此工具具备了,接下来的内容才是真正的主菜。

macOS 版本下载