from moviepy.editor import *
clip = VideoFileClip("vid.mov")
clip.write_videofile("movie.mp4")
^给出错误
TypeError: Can't convert 'bytes' object to str implicitly.
通常会打印“建立视频movie.mp4”和“在movieTEMP_MPY_wvf_snd.mp3中写入音频”。
我正在使用Raspian Wheezy的python 3.2。 怎么了?当然它应该是一个简单的程序......
编辑: 如果将audio = false添加到write_videofile参数,它可以正常工作。问题出在音频中。
答案 0 :(得分:1)
根据this回答,问题是moviepy脚本中存在错误,该错误会生成错误输出。正确的输出表明我在安装ffmpeg时没有安装libmp3lame编解码器,因此无法写入音频。有关如何使用上述编解码器正确安装ffmpeg的详细信息,请参阅this question。