UCI 0.524
dwing吧
全部回复
仅看楼主
level 13
dwing 楼主
近期更新记录:
0.524(2013-05-17) 更新FFmpeg,命令行程序使用unicode处理所有字符串
0.523(2013-04-28) 更新FFmpeg,修正上个版本解码的色彩空间转换问题
下载:
pan.baidu。com/share/link?shareid=472667&uk=2047110340
前一版本(0.522)发布贴: tieba.baidu.com/p/2253276711
0.4 版发布贴: tieba.baidu.com/p/586018069
UCI相关介绍: tieba.baidu.com/p/511089688
2013年05月17日 13点05分 1
level 13
dwing 楼主
顺便附送刚刚编译的最新vp9命令行编解码器
版本: v1.2.0-2744-g1857804 (libvpx的experimental分支)
pan.baidu。com/share/link?shareid=472702&uk=2047110340
2013年05月17日 14点05分 2
level 3
现在百度不吞链接了,不需要打句号了
2013年05月18日 12点05分 3
0.523打句号了也被吞过. 而且这个句号不影响很多浏览器, 地址栏里句号会被自动转为半角, 不用手动修改.
2013年05月18日 12点05分
level 11
从 -q 27 到 -q 21 都试了一遍,觉得 3k x 2k 的大图的话要到 -q 21 才能和原图看不出差。感觉所有的都比原图暗了些,不过 61 倍的压缩率还是很棒很棒的。支持!
2013年05月18日 13点05分 4
好像是红褐色和土黄色偏暗些,其他都很好。
2013年05月18日 13点05分
回复 chen_zi_kang :对于一些饱和度高的细线条来说, 可以试试加-s参数, 色彩会保留的好一些
2013年06月05日 03点06分
回复 dwing :原图加 -s 参数后还是能看出一些颜色改变。我试过把那些图像转成 32 位的 BMP 后做一次自动对比度,然后用 -q 18 -s -o10b 的参数,发现颜色一点都没变,可能是特例吧。不过这些实在微小的细节也没什么意义,UCI 做到这份上让我相当感动了。
2013年06月06日 07点06分
level 7
话说这个万年的JPEG寿命真长,各家的替代产品都无法与之竞争
2013年06月22日 10点06分 5
如果不需要对图片高压, JPEG够用了
2013年06月22日 14点06分
level 8
2013年08月02日 04点08分 6
level 3
用0.524默认-q 27测试了几个半透明png的压缩,不知道是susie不给力还是x264不给力,显示出的效果比较糟糕,本来透明的地方,出现了很多黑点,不透明与透明的边缘部分没显出半透明的融合效果,反倒是有黑边,看起来不适合压缩带alpha半透明的图。
另外,在开了金山卫士的时候,x264经常崩溃,这不是uci的问题,只是顺便提提,360非常流氓,管道操作都要监控,而且做的又不稳定。
2013年09月01日 02点09分 7
没用过金山卫士, x264崩溃的话就不是uci的问题了, 360没有影响过uci和x264. 可把有问题的半透明图上传,我来测试一下
2013年09月01日 11点09分
level 3
测试了几个10000x7514的人像大图,效果不错,用-q 20可以达到接近一半的尺寸压缩。但是有个疑虑,如果图再大一点,4G内存被32位程序用满了怎么办,uci可以编译出64位版本吗?
2013年09月01日 02点09分 9
那么大的图在PC上没有什么意义的, 由于开发环境有限,暂时只提供32位的版本
2013年09月01日 11点09分
level 14
win7下转换遇到问题
以前XP下把jpg格式的打开方式中加入一个编辑好的批处理文件,打开后,批处理是在jpg所在的文件夹下运行
但win7自动把文件路径改到了system32文件夹 导致失败
请问如何改批处理让win7打开批处理时默认为jpg所在文件夹位置(而不是system32)
比如
加一行"cd /d %~dp0"打开路径就默认为bat所在的文件夹
那么路径默认为jpg所在的文件夹应该怎么写呢?
——我喂自己袋盐
>>Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
2013年09月02日 08点09分 10
见楼下
2013年09月02日 10点09分
回复 dwing :第一行加"cd /d %~dp1"路径就转到jpg所在的文件夹,这样和XP一样可以批量了。我这种代码白痴竟然自己摸索出来了[喷]。感谢指引
2013年09月02日 13点09分
回复 小真诺诺 :不是dp0么……我也是自己找出来的,管理员权限运行就会到system32
2013年09月18日 16点09分
回复 枫谷剑仙 :回复 枫谷剑仙 :cd /d "%~dp0"是bat所在的文件夹,jpg跟bat文件一个文件夹才有用。
2013年09月18日 16点09分
level 13
dwing 楼主
makeuci.bat
@echo off
for %%x in (%*) do cd /d "%%~dpx" & ucienc "%%~nxx"
pause
2013年09月02日 10点09分 11
支持选择多个文件发送到此批处理
2013年09月02日 10点09分
回复 dwing :这个貌似只支持bmp格式,imgdec相关的命令加哪啊?
2013年09月02日 10点09分
回复 小真诺诺 :见楼下
2013年09月02日 10点09分
level 13
dwing 楼主
makeuci.bat
@echo off
for %%x in (%*) do cd /d "%%~dpx" & imgdec "%%~nxx" - | ucienc - -o "%%~nx.uci"
pause
2013年09月02日 10点09分 12
[Kiss]
2013年09月02日 11点09分
level 14
对于批量转换来说稍微麻烦了一点啦。
装Win7这些天折腾死我了。
文件不能手动调序,各种dll ax ocx不能注册,各种.bat运行失败。
——我喂自己袋盐
>>Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
2013年09月02日 11点09分 13
你需要管理员权限运行BAT,另外BAT里加上"cd %~dp0"跳转到当前文件夹
2013年09月18日 16点09分
回复 枫谷剑仙 :当时看到只有LAVFilters能够注册成功,就特地看了一下,原来是cd /d "%~dp0"。后来就什么都好处理了。win7把管理员权限cmd默认路径改到system32蛋疼无比。文件手动调序至今没有完美解决方法。开始菜单、资源管理器试图幸好有Classic Shell,才能顺利上手
2013年09月18日 16点09分
level 3
我来贴一个支持处理目录的批处理img2uci.cmd,可以遍历整个多级目录,可以一次选中多个目录或文件,随便怎么混搭。点右键,选发送到,然后选择“img2uci”就可以了。批处理内容见下面。把批处理保存到UCI所在的目录(x264.exe也应该在这个目录),然后在此目录给批处理建立一个快捷方式"img2uci",运行
COPY "img2uci.lnk" "%USERPROFILE%\SendTo"
这条命令的意思是在“发送到”里面创建一个“img2uci”菜单,方便日常选中文件或目录后的批量转换。
批处理内容如下:
@echo off
set path=%cd%;%path%
call:all2uci %*
pause
goto:eof
:all2uci
for %%A in (%*) do (
if exist %%A\* (
pushd %%A
for /r %%F in (*) do (
call:all2uci "%%F"
)
popd
) else (
call:img2uci %%A
)
)
goto:eof
:img2uci
if /i "%~x1" == ".uci" goto:eof
if /i "%~x1" == ".gif" goto:eof
if /i "%~x1" == ".png" goto:eof
rem 此处做转换,参数自己调整
imgdec %1 - | ucienc.exe - -q 20 -o %1.uci
if ERRORLEVEL 0 del %1
rem 如果不需要删除原文件,可以去掉上一行
goto:eof
2013年09月06日 19点09分 15
1