首页 > 解决方案 > 如何解决 write_audiofile 中的moviepy错误?

问题描述

有人可以告诉我为什么在将“mp4”转换为“mp3”时会出现此错误吗?以及如何解决这个问题。

Traceback (most recent call last):
  File "C:\Users\Pranjal\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\audio\AudioClip.py", line 200, in 
    codec = extensions_dict[ext[1:]]['codec'][0]
KeyError: ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\Users\Pranjal\Documents\Python\filemvidaud.py", line 14, in <module>
    au.audio.write_audiofile(b)
  File "<decorator-gen-45>", line 2, in write_audiofile
  File "C:\Users\Pranjal\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\decorators.py", line 54, in requires_duration    
    return f(clip, *a, **k)
  File "C:\Users\Pranjal\AppData\Local\Programs\Python\Python39\lib\site-packages\moviepy\audio\AudioClip.py", line 202, in write_audiofile
    raise ValueError("MoviePy couldn't find the codec associated "
ValueError: MoviePy couldn't find the codec associated with the filename. Provide the 'codec' parameter in write_audiofile.

标签: pythonmoviepy

解决方案


推荐阅读