如何解决MoviePy ImageClip随机产生灰色视频
我正在尝试使用MoviePy创建一个带有音频的简单图像的视频。使用相同的代码,有时MoviePy会随机生成灰显和毛刺的视频,例如:(通过VLC Media Player打开)
最终视频中的音频效果很好,并且所使用的图像也非常好。
我尝试搜索,但找不到任何有效的方法。我还重新下载了FFMPEG
,以为它可以解决问题,但毫无优势。
我使用的代码是:
# assume aud_path,vid_path and out_path are set and imports have been done
aud_clip = AudioFileClip(aud_path)
vid_clip = ImageClip(vid_path)
vid_clip = vid_clip.set_audio(aud_clip).set_duration(aud_clip.duration)
vid_clip.write_videofile(out_path,temp_audiofile='temp-audio.m4a',remove_temp=True,codec="libx264",audio_codec="aac",fps=24)
任何帮助将不胜感激。
解决方法
我知道了!对于遇到类似问题的任何人,问题出在vid_clip.write_videfile()
参数中的codec
方法中。
我将codec
更改为"mpeg4"
,现在可以正常使用了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。