Open Left024 opened 1 year ago
是 density 的问题,当设置为 0 ,正常,设置为 -1 ,就会出现上面的问题
解决了( 先把 density 设置为 0,从 xml 转成 ass ,再把 density 设置为 -1 ,把 ass 转成 ass
感谢反馈!这是个bug~
1.7版本ubuntu下 DanmakuFactory -x 1920 -y 1080 --ignore-warnings -o "11.ass" -i "11.xml" --fontname "Microsoft YaHei" -S 40 -B true -O 230 -L 1 -D 0 -d -1 -s 13 --scrollarea 1 --showusernames false --displayarea 1 --showmsgbox false ,转换ass弹幕上下间隔很大 80,windows 1.7版本 cli是间隔40
@ANLzz 经测试,新版本中没有这个问题:
$ tree -h 23141761-20231013-193233-402/
[4.0K] 23141761-20231013-193233-402/
├── [5.2M] 23141761-20231013-193233-402.all.ass -(有问题)更旧的版本
├── [5.7M] 23141761-20231013-193233-402.ass -(没问题)旧版本
├── [5.3M] test.ass -(没问题)最新版程序生成的文件
└── [127M] 23141761-20231013-193233-402.xml
压缩包中的两个 ass
文件是不同版本的程序生成的。在 Ubuntu 下直接拉取最新版源码 make
编译即可。
如题,我设置的 scrollarea 为 30% ,displayarea 为 80% ,在 windows 图形客户端转换后一切正常: 经过测试,在 scrollarea 设置为 0.666 及以上时,显示正常: 当 0.666 以下时: 完整命令: DanmakuFactory -o ass "a.ass" -i xml "擅长捉弄的高木同学 - 1.xml" -r 1920x1080 -s 18 -f 5 -d -1 -S 45 -O 255 -L 2 -D 2 -B TRUE --displayarea 0.8 --scrollarea 0.665 -b BOTTOM 我的xml文件: 擅长捉弄的高木同学 - 1.zip