如何解决在 MoviePy 中的视频上叠加视频
我正在使用 python MoviePy 库将具有透明背景的 .mov 格式的视频叠加在 .mp4 格式的视频上。这是我到目前为止的代码。
from moviepy.editor import VideoFileClip,CompositeVideoClip
zm_video_path = "1.mov"
def add_zm(fg_in_bg_avi):
clip1 = VideoFileClip(fg_in_bg_avi)
clip3 = VideoFileClip(zm_video_path,has_mask=True)
video = CompositeVideoClip([clip1,clip3])
name = 'New_video'
video.write_videofile(name,audio=False) # No audio first
video.close()
return name
if __name__ == '__main__':
video_have_zm = add_zm("background.mp4")
当我在同一视频上叠加 GIF 时,此代码有效。我看到以下错误:
UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 1806 中的字节 0xce:连续字节无效
提前致谢。也许你知道如何在 ffmpeg 上做到这一点?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。