原本输入的视频16帧,合并的时候可以更改frame_rate帧数。
loop_count: 设置视频循环的次数。默认为 0,即无限循环。当loop_count=2时,原本输入的视频是5秒,合并后视频会变为15秒,因为它要在一个视频内循环两次,再加上本身视频5秒,最后就变成了15秒。
Video Combine 节点根据选择的格式类型使用不同的处理方法:
- image 格式(如 GIF、WebP):使用 PIL 库直接保存动画图像
- video 格式(如 MP4、WebM):使用 FFmpeg 处理视频编码
一般动图常用GIF、WebP格式,视频常用h264-mp4格式
pix_fmt:更改像素数据的存储方式,如 yuv420p(标准)或 yuv420p10le(更高色彩质量)
crf:控制输出视频的质量。数值越低,质量越高,文件大小越大。
trim_to_audio: 视频是否根据音频的时长进行裁剪。如果此项设置为 true,则视频会被裁剪为与音频的时长一致。以下将会使原本5秒的视频变成2秒,后面的3秒会被裁掉。
pingpong:启用后,视频会正向播放后再反向播放,创建无缝循环效果,视频时长会变成给原来的2倍。