Я видел несколько потоков с этой проблемой, но я не могу найти тот, который применим к моей ситуации. Я использую библиотеку под названием audiodiff, которая по существу говорит вам, имеют ли два аудиофайла одинаковое содержимое. Я записал ранее сохраненные файлы .wav, которые я хочу проверить. Вот код:errno 2: Нет такого файла или каталога
import audiodiff
print audiodiff.audio_equal('output1.wav', 'output2.wav', ffmpeg_bin=None)
Вот выход я получаю в терминале, когда я запускаю его:
File "/usr/local/lib/python2.7/dist-packages/audiodiff/__init__.py", line 51, in audio_equal
return checksum(name1, ffmpeg_bin) == checksum(name2, ffmpeg_bin)
File "/usr/local/lib/python2.7/dist-packages/audiodiff/__init__.py", line 86, in checksum
stderr=subprocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
объяснения, которые я видел здесь есть что-то делать с компакт-диска , но все мои файлы находятся в одной папке. Итак, я не уверен, как это применимо. Любое понимание этого было бы удивительным. ТИА.
Вы уверены, что вы запускаете скрипт из каталога, содержащего оба файла? – KSFT