[分享创造] 做了个视频转实况照片的 App,一段视频挑多个结果一次导出, iPhone / iPad / Mac 同一个
独立开发,上周刚过审上架,来分享一下。 Beavery 做的事:演唱会、旅行只管录视频,回来在同一段视频里把想要的瞬间一个个挑出来,这段做实况照片、那段做 GIF 、再截一帧原画质照片,加进「待导出」,一次全部导出到相册。时间轴慢慢拖会放大到逐帧,封面任选一帧。 几个技术上的点: 实况照片的配对(图片里的 MakerApple 17 、视频里的 content identifier 、still-image-time 元数据轨)用 AVFoundation + ImageIO 自己写,视频样本直接从源文件拷贝不重编码,所以 HDR 、声音、拍摄时间地点都原样保留,画质和源视频一致。 实况不限时长,拖多长就多长;新选区默认长度和相机拍的实况差不多,因为不少地方只播实况的前几秒。 Mac 版是原生 Mac App ,和 iPhone 共用 SwiftUI 代码,不是 Catalyst 也不是「专为 iPad 设计」。拖文件进窗口、方向键逐帧、⌘E 打开待导出。 照片和视频在你的设备上处理,不上传,不用注册。 收费:免费下载,一次导出一个结果免费,第一次批量导出也免费;之后一次导出多个要 P
阅读原始来源来源记录
研究分析
变化记录
来源描述:独立开发,上周刚过审上架,来分享一下。 Beavery 做的事:演唱会、旅行只管录视频,回来在同一段视频里把想要的瞬间一个个挑出来,这段做实况照片、那段做 GIF 、再截一帧原画质照片,加进「待导出」,一次全部导出到相册。时间轴慢慢拖会放大到逐帧,封面任选一帧。 几个技术上的点: 实况照片的配对(图片里的 MakerApple 17 、视频里的 content identifier 、still-image-time 元数据轨)用 AVFoundation + ImageIO 自己写,视频样本直接从源文件拷贝不重编码,所以 HDR 、声音、拍摄时间地点都原样保留,画质和源视频一致。 实况不限时长,拖多长就多长;新选区默认长度和相机拍的实况差不多,因为不少地方只播实况的前几秒。 Mac 版是原生 Mac App ,和 iPhone 共用 SwiftUI 代码,不是 Catalyst 也不是「专为 iPad 设计」。拖文件进窗口、方向键逐帧、⌘E 打开待导出。 照片和视频在你的设备上处理,不上传,不用注册。 收费:免费下载,一次导出一个结果免费,第一次批量导出也免费;之后一次导出多个要 P
版本与成本证据
可供比较的近期同类记录:“Show HN: Typos – Render Typst Documents to Thermal Printers (Go and ESC/POS)” (Show HN, 2026年11月5日);“Show HN: Strive and Seek – original merch for builders, hackers and founders” (Show HN, 2026年11月5日)。主题相近仅用于导航,未核验其是否属于同一需求或独立证据。
适用与受影响对象
先明确变化影响的现有工作流,再判断是否升级。发布热度不证明效果提升;接口、价格或可用性变化也可能增加迁移工作。
缺失的比较信息
待补齐:新旧行为、受影响套餐与地区、生效时间、兼容性、回退路径及同一工作量下的成本。
采用与迁移验证
保存发布或政策原文,对新旧方案运行同一个任务并比较结果与完整账单;若涉及停服,先核验截止时间再安排迁移。