写个ffmpeg的gui程序

偶尔需要用转码软件把一些格式转换到另一种格式,网下载转码软件,安装时各种捆绑,运行时各种广告,转换时又慢的要死,转码的质量也惨不忍睹.

因为以前开发软件时用过ffmpeg,知道ffmpeg的命令行程序是非常厉害的,基本就是一个万能的转码器.只是命令行界面,各种参数太难记了,所以想到写个gui界面程序,用下拉列表选择参数,最好拼出命令行,传递给ffmpeg.exe和转码.

第一版的ffgui就是这样的一个程序,基本就是一个万能的转码器了,本转码器的特色有,
1,可以转码出无损的文件给非编后期使用.因为非编后期再加工时不在乎文件大小,而在乎格式质量.
2,如果转码前后只是封装格式不同,视频编码格式相同,转码时可以只是流复制.速度非常快,就是复制文件一样快.
3,绿色,无捆绑,下载后直接运行.

第一版也有些缺点,一是会出现命令行窗口,二是没有进度条,三是不能批量转码,所以开发了第二版.

第二版不显示命令行窗口了,增加了进度条,进度信息需要修改ffmpeg.exe 通过共享内容把信息传递给gui程序,gui程序运行是会创建好共享内存,ffmpeg.exe选择时首先打开共享内存,取得内存地址,在ffmpeg的显示状态函数中,把进度信息写到共享内存中,gui程序中每秒读一下共享内存,更新一次进度条.

先写到这么,具体ffmpeg的修改编译以后再写吧.

附上程序下载地址  程序下载

转载于:https://www.cnblogs.com/veryjuly/p/6358455.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值