New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
播放的视频太过透明 #18
Comments
左边的透明通道生成不对,左边主体的RGB值是(198, 198, 198),就意味着你混合后的动画是透明度是0.77的 |
你好,左边主体的RGB值是(198, 198, 198)这个是怎么看出来的呢?我上方的指令需要做什么修改? |
左侧的黑白遮罩并不是灰度信息,而是透明度信息。你的第一个指令是分离出灰度信息放在左侧,因此最终混合的效果不太对。 |
用拾色器对比看出来的,可以参考 @aceprcet 的意见呢,导出带透明度的png序列帧再使用 convertAlphaVideo.py 可以直接导出成品素材 :) |
好的,感谢解答~另外我使用converAlphaVideo.py的时候遇到了SyntaxError: Missing parentheses in call to 'print'. Did you mean print("args.zip: ", args.zip)? |
这个问题的原因是你安装的是python3版本,print函数需要加上小括号 |
@gnmmdk 抱歉,这个是路径分隔符的问题,脚本里的是mac系统下的路径分隔符"/",如果你是windows系统的话需要把里面的路径“/”全转换为“\”(这个后续会优化尽量避免这个问题)。另外你的输入路径不需要加引号,直接用--dir PNG_Sequence |
还是不行啊,大兄弟,我改了后报分隔符错误的问题 |
|
你需要提前安装imagemagick,参考这里https://imagemagick.org/script/download.php |
|
之前就有安装了 E:\AS_Workspace\XMVVWORK>magick -version |
@gnmmdk windows版本的imagemagick把convert命令改成了magick,因此需要把脚本里的convert指令都改成magick |
转换脚本在windows环境还没验证过,后期我们在再支持一个windows版本的, @gnmmdk 如果你已经解决这个问题了,也欢迎跟我们分享~ |
你好,我用 ffmpeg -i right.mp4 -vf lutyuv="u=128:v=128" left.mp4 和 ffmpeg -re -i left.mp4 -re -i right.mp4 -filter_complex "nullsrc=size=2160x1920 [base]; [0:v] scale=1080x1920 [left]; [1:v] scale=1080x1920 [right]; [base][left] overlay=shortest=1 [tmp1]; [tmp1][right] overlay=shortest=1:x=1080" -c:v libx264 -pix_fmt yuv420p -movflags faststart -f mp4 left_right.mp4
这两个指令生成了视频,
但是播放出来的颜色太浅了,
是视频的问题吗?还是什么?请问如何解决?
The text was updated successfully, but these errors were encountered: