dwing吧 关注:4,864贴子:77,990
  • 27回复贴,共1

UCI Encoder GUI Qt

只看楼主收藏回复

嘛……原本那个GUI很久没更新了,因为Lazarus提供的一系列API还有些奇怪的兼容性问题,总感觉越改越难受。最近学了Qt,于是就拿Qt重写了一个。


Qt Version与旧版本的不同:
1. 现在GUI将通过QProcess来调用程序,而不是生成批处理。(于是也被动获得了多线程加成)
2. 现在GUI将调用ImageMagick的convert组件来进行图片至BMP的转换。


以后估计也是随性更新,想到什么更什么……


发现bug的话欢迎提出,详细提供遇到bug时的情形就更好了。


截图:

链接二楼发。


回复
1楼2018-05-17 17:39
    UCI Encoder GUI Qt v0.1.0
    下载链接:https://pan.baidu.com/s/10hs1lcoIXZc-GMQ05oOmVg 密码:md15
    Github 仓库:https://github.com/shine5402/UCIEncoderGUIQt
    注意,这个版本有些已知问题:
    1. 程序在转换中间BMP文件之前**不会**去检测有无同名BMP文件存在。这将在以后的版本中修复。
    2. 程序目前只会调用32位的UCI Encoder和ImageMagick,这将会在以后添加64位支持。


    回复
    2楼2018-05-18 08:04
      前排支持


      回复
      来自Android客户端3楼2018-05-18 12:08
        UCI Encoder GUI Qt v0.1.1
        下载链接:https://pan.baidu.com/s/1OqfO_5DUZJEtXLHkQLibsg 密码:rvsb


        更新内容:
        1. 现在会对目录下同名bmp文件进行规避处理(方式是添加随机数,直到不重名为止)


        人在学校,有很多想改的,但是力不从心……慢慢来吧


        回复
        4楼2018-05-18 17:12
          日志文件为什么把x264的输出弄成错误了呢……


          回复(5)
          5楼2018-05-18 20:09
            一个小小的gui,用qt那么大的库


            收起回复
            来自Android客户端6楼2018-05-18 23:17
              我发现了个大bug……
              由于我忘了传参,所以参数调整那里是失效的……
              现在已经修好了,马上发


              回复
              8楼2018-05-20 11:41
                UCI Encoder GUI Qt v0.1.2
                由于此版本修复的bug重大,请旧版本用户尽快更新。
                更新内容:
                bug修复
                1. 修复了设定参数失效的bug
                新增功能
                1. UCI Encoder的所有命令行参数现在皆可设定
                2. 为参数设定添加了一系列工具提示,鼠标悬停即可看到。如有错误欢迎指正。


                下载链接:https://pan.baidu.com/s/1ORifmlSH49l-V51Hn36Cgg 密码:db00


                截图:



                回复
                9楼2018-05-20 12:16
                  有空试试


                  回复
                  来自Android客户端10楼2018-06-22 01:17
                    那个……这里是UCI Encoder GUI的新版本的发布页啦……为啥那么多人在旧版本发布页晃悠呢(前面那个标题写错异常难受_(:з」∠)_)
                    64位工具链准备做了……不过在下高三,时间不多,尽量挤出来吧……


                    回复
                    11楼2018-07-09 16:01
                      x264、x265设置相同的q值得到的结果不同
                      不过这不是你的GUI的问题,我直接用命令行编码出来也是一样
                      这也不是dwing大的ucienc的问题,因为ucienc是直接把-q参数的值传递给x26x的crf值的
                      只能认为是x265对静态帧的crf计算有问题,因为在编码动态视频的时候x265还是基本可以沿用x264的crf值的
                      x264设置q=23的结果是这样的↓

                      x265 q=23↓

                      可以看出不但画质差别很大,文件体积的差别也很大
                      根据我的测试,x265大概是要在x264的q值的基础上加上14.5左右,才能得到同一水平的画质,以及更小的文件体积


                      原UCI文件链接:
                      https://pan.baidu.com/s/1kupHjHzxsMVGn7T7EoNNLQ


                      回复
                      15楼2018-07-19 17:51
                        我建议,在你的下一版GUI中可以改变编码的选择模式,用一个滑块条来选择质量;因为x264、x265的q值与最终质量的关系并不相同,这样以一个滑块条来表示更加直观,也更加统一,在程序的内部通过比例关系来根据滑块的位置得出x264、x265的q值(这样对新人比较友好)

                        类似这样的,不用分那么多级,正常情况下也用不到
                        再加一个“高级”选项,选择之后回到CRF指定的模式




                        当然……你的这个GUI若不是面向萌新的话……这个建议可以忽略了


                        收起回复
                        16楼2018-07-19 18:02
                          小白求教,这版的是我哪里设置出问题了么?压缩出来的图片比原图稍暗,有一点点模糊感觉,感觉图片有些地方还发绿


                          回复(2)
                          22楼2018-12-15 14:59
                            能不能完成这样的操作,拖一个文件夹进去,输出到另一个文件夹,目录结构保持一致,所有JPG jpeg2000 png转成uci
                            以后再搞个可选编码器,再加个heif


                            回复
                            23楼2018-12-17 16:28
                              先收藏了


                              回复
                              来自Android客户端24楼2019-01-05 16:21
                                原来更新了之前的那个GUI,试用了一下这个感觉挺好使的
                                给两个建议不知道能不能实现-.-
                                一个是添加文件时可以直接选择文件夹(自动选取文件夹下的所有图片文件)
                                另一个是能不能修改预设,有的选项每次启动都要修改感觉挺繁琐的-.-


                                还是感谢楼主orz


                                回复
                                25楼2019-04-20 11:46