Cha*_*ner 2 audio video python-3.x moviepy
我正在尝试运行以下代码:
from moviepy.editor import *
videoclip = VideoFileClip("filename.mp4")
audioclip = AudioFileClip("audioname.mp3")
new_audioclip = CompositeAudioClip([videoclip.audio, audioclip])
videoclip.audio = new_audioclip
videoclip.write_videofile("new_filename.mp4")
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时,我收到以下错误:
* 回溯(最近一次通话):文件“C:/Users/arthu/PycharmProjects/Comprei da China/video.py”,第 5 行,在 new_audioclip = CompositeAudioClip([videoclip.audio, audioclip]) 文件“C:\ Users\arthu\PycharmProjects\Comprei da China\venv\lib\site-packages\moviepy\audio\AudioClip.py”,第285行,在 init 结束=[c.end for c in self.clips]文件“C:\用户\arthu\PycharmProjects\Comprei da China\venv\lib\site-packages\moviepy\audio\AudioClip.py”,第285行,在ends = [c.end for c in self.clips] AttributeError: 'NoneType' object没有属性 'end' *
有谁知道我该如何解决?
小智 11
在 CompositeAudioClip 中只传递一个参数,内置类 AudioClip.py 有一个参数
from moviepy.editor import *
videoclip = VideoFileClip("filename.mp4")
audioclip = AudioFileClip("audioname.mp3")
new_audioclip = CompositeAudioClip([audioclip])
videoclip.audio = new_audioclip
videoclip.write_videofile("new_filename.mp4")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5502 次 |
| 最近记录: |