Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zjy369/ffmpegGUI

Repository files navigation

ffmpegGUI

项目说明

基于 Electron + Vue + ffmpeg 的 GUI

项目截图

screenshot1 screenshot2 screenshot3

遇到的问题

如何开启硬件加速

打包后 electron 里 asar 不能使用二进制文件的问题

如何通过 Webpack 打包不同平台的二进制文件到 APP 里

待完善

  • 减小打包过大的问题(目前默认是打包全平台的 ffmpeg)
  • 增加配置项(目前所有的配置默认都是写死的,比如转视频时默认会把任意格式的视频转 MP4)
  • 切割音频和视频时可以实时预览
  • 转码核心代码优化
  • 提供可以让用户输入 ffmpeg 命令的形式执行转码操作(目前基本可以实现)
  • 界面优化
  • 用户可选保持原始目录路径
  • 加入文件夹监控,自动队列转码(支持数据库和 webhook)
  • 下载 M3u8 的链接
  • 批量转码(指定线程池数量来优化性能)

构建应用

# 安装依赖
npm install
# 开发模式
npm run electron:serve
# 打包项目
npm run electron:build

赞助我

如果觉得这些内容不错,请我喝杯咖啡吧。

pay

About

ffmpeg GUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 68.7%
  • Vue 29.9%
  • HTML 1.4%

AltStyle によって変換されたページ (->オリジナル) /