2

誰かがジョークのトラップ スクリプト (「トラップ ミュージック」など) を作成しましたが、私はそれを動作させることができません。

usage: trapifier.py [-h] [--samples [SAMPLES]] inputfile outputfile

それでも、フォルダがこのように見えるにもかかわらず

ls -l
total 14288
-rwxrwxrwx   1 ________  ________  7295612 Mar  2  2008 Chicago.mp3
-rwxr-xr-x@  1 ________  ________     1074 Apr 12 17:00 LICENSE
-rwxr-xr-x@  1 ________  ________     2871 Apr 12 17:00 README.md
-rwxr-xr-x@  1 ________  ________        6 Apr 12 17:00 requirements.txt
drwxr-xr-x@ 48 ________  ________     1632 Apr 12 17:00 samples
-rwxr-xr-x   1 ________  ________     2923 Apr 12 17:00 trapifier.py

このコマンドは常に [Errno 2] No such file or directory になります。

./trapifier.py Chicago.mp3 Chiraq.mp3

また

python trapifier.py Chicago.mp3 Chiraq.mp3

あるいは

./trapifier.py /full/path/to/Chicago.mp3 Chiraq.mp3

何を与える?どこか初歩的なミスを感じます。

リクエストによる完全なエラー メッセージ:

    Traceback (most recent call last):
  File "./trapifier.py", line 89, in <module>
    overlay(parse())
  File "./trapifier.py", line 32, in parse
    base_track = pydub.AudioSegment.from_mp3(inputfile)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydub/audio_segment.py", line 297, in from_mp3
    return cls.from_file(file, 'mp3')
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pydub/audio_segment.py", line 284, in from_file
    subprocess.call(convertion_command, stderr=open(os.devnull))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 493, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 679, in     __init__
    errread, errwrite)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1249,     in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

スクリプトのソースはhttps://github.com/japesinator/trapifier.pyでホストされています

必要なすべてのライブラリ (argparse、pydub、os、random) があります。

最初の有用な編集: pydub.AudioSegment の読み込みに失敗したことが原因のようです。しかし、物事は奇妙になります。私ができるpython端末で

from pydub import AudioSegment

しかし、そうすると no such module エラーが発生します

pydub.AudioSegment のインポート

4

1 に答える 1