错误:AttributeError:'NoneType' 对象没有属性 'write_audiofile'

时间:2021-07-13 15:55:59

标签: python moviepy

我正在尝试使用 moviepy(Python) 将 .mp4 文件转换为 .mp3 这是我正在运行的代码。

from moviepy.editor import *
from tkinter.filedialog import *

video1 = askopenfilename()

video = VideoFileClip(video1)
audioclip=video.audio
audioclip.write_audiofile("Sample.mp3")

video.close()
audioclip.close()

但是,我收到此错误。

Traceback (most recent call last):
File "D:/Email Automation/delete.py", line 22, in <module>
audioclip.write_audiofile("Sample.mp3")
AttributeError: 'NoneType' object has no attribute 'write_audiofile'

我尝试跟踪几乎所有 Source 的代码,但收到此错误。

1 个答案:

答案 0 :(得分:0)

问题解决了! 我试图转换的视频(.mp4)在视频中没有音频。 因此,由于文件中没有音频而发生错误。 docs 表示默认为无。

致谢:贾斯汀·埃兹奎尔