gpt4 book ai didi

python - Moviepy - 类型错误 : Can't convert 'bytes' object to str implicitly

转载 作者:太空宇宙 更新时间:2023-11-03 16:04:10 26 4
gpt4 key购买 nike

from moviepy.editor import *
clip = VideoFileClip("vid.mov")
clip.write_videofile("movie.mp4")

^ 给出错误

TypeError: Can't convert 'bytes' object to str implicitly.

它正常打印“Building video movie.mp4”和“Writing audio in movieTEMP_MPY_wvf_snd.mp3”。

我正在使用 python 3.2 和 Raspian Wheezy。怎么了?当然,这应该是一个简单的程序......

编辑:如果将 audio = false 添加到 write_videofile 参数,则可以正常工作。问题出在音频的某个地方。

最佳答案

根据this答案,问题是 moviepy 脚本中存在错误,会生成不正确的错误输出。正确的输出表明我在安装ffmpeg时没有安装libmp3lame编解码器,因此无法写入音频。请参阅this question有关如何使用上述编解码器正确安装 ffmpeg 的详细信息。

关于python - Moviepy - 类型错误 : Can't convert 'bytes' object to str implicitly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40017394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com