新开一个坑,开源一个 ffmpeg-gui 客户端

2021 年 1 月 21 日
 xuweifeng1987
自己用 ffmpeg 都是终端跑,对新手不是太友好。

故而 2021 年挖个开源坑,也逼自己学习下客户端开发!

TinyClip,定位就是一个基于 ffmpeg 的新手友好的免费轻量级剪辑工具。

希望对大家有帮助,有兴趣的小伙伴(开发&设计&产品)也欢迎一起开发!

开发过程中代码、截图、思路、心得都会记录在 GitHub 上: https://github.com/zimujiang/TinyClip

目前 BUG 奇多,2021 慢慢填坑吧
8394 次点击
所在节点    分享创造
27 条回复
ericgui
2021 年 1 月 21 日
嗯,牛逼,不错啊
Elietio
2021 年 1 月 21 日
居然是 JavaFX,学习了,上次自己做个小工具本来也想用 JavaFX 写个界面的,折腾一翻感觉还是麻烦,最后还是直接终端交互了😂
goodryb
2021 年 1 月 21 日
所以还没有一个 release 的版本吗
xuweifeng1987
2021 年 1 月 21 日
@goodryb 刚刚开源项目架子搭起来,release 安装包这几天会发包;)


@ericgui 3Q
xuweifeng1987
2021 年 1 月 21 日
@Elietio 综合比较了下各个跨平台开发方案,感觉还是 javafx 比较合适自己一些; ps 15 出来了,真的很香
chihiro2014
2021 年 1 月 21 日
让我想起了小丸工具箱
xuweifeng1987
2021 年 1 月 21 日
@chihiro2014 是的,差不多就是类似工具
Linhuai
2021 年 1 月 21 日
所以,点颗星
Jirajine
2021 年 1 月 21 日
个人觉得 这个 https://github.com/webview
是桌面跨平台 gui 开发的未来。
libook
2021 年 1 月 21 日
学习交流的话,口头支持。

一看 ffmpeg-gui 我就想起了 HandBrake,经常用,挺不错的,可以看看有没有可以借鉴的产品设计思路。

话说用 MPL-1.1 是因为有依赖是这个版本的协议嘛?没有依赖的话 Mozilla 官方推荐 MPL-2.0 。用 MPL 算是为未来搭建社区开了个好头吧,对贡献者比较友好。
xuweifeng1987
2021 年 1 月 21 日
@libook

tinyclip 定位是轻量级批量化处理的思路,有兴趣可以加 q 群交流下~MPL 确实是因为其中依赖的问题
sewer
2021 年 1 月 21 日
@Jirajine 看了下和 tauri 一样都不成熟
xuweifeng1987
2021 年 1 月 21 日
@Jirajine
@sewer 我挑 javafx 两个原因:1 、自己有不错的 java 基础,上手 javafx 极快; 2 、javafx 基本组件、设计逻辑、UI 自由度都符合 tinyclip 设计思路,性能方面也没有大问题。
Jirajine
2021 年 1 月 21 日
@sewer 这个是跨平台的原生 webview 基础库,tauri 、wails 等应用框架是基于这个的。
fiveelementgid
2021 年 1 月 21 日
@libook 第一眼看成了 Handshake(
fiveelementgid
2021 年 1 月 21 日
@libook 好吧,我记错了,我用的就是 Handbrake(手刹)来转视频格式的(逃
omph
2021 年 1 月 22 日
支持限制 cpu 利用率吗?老电脑扛不住
xuweifeng1987
2021 年 1 月 22 日
@omph 目前是界面上还没加参数,默认是吧 cpu 核心跑满的哈哈
supermoonie
2021 年 1 月 22 日
有 swing fx 的开发经验,最近也有做 ffmpeg opencv 客户端的想法,能参与开发吗?
huweic
2021 年 1 月 24 日
good,很多剪辑软件应该实现方式也是一样的,包了一层 ffmpeg

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/747017

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX