Я хочу, чтобы проверить, если звуковой файл, чтобы увидеть, если его MP3 или FLAC проверяет только должны быть простыми, но я хочу, чтобы выйти за рамки простой проверки расширений файловпитон тип проверки аудиофайл, MP3 или FLAC
os.path.splitext
не
работы в порядке, но не хорошо, если файл не имеет расширения, написанные или кто-то передает файл с расширением поддельной
Я пытался, но он просто возвращает None
sndhdr.what(file)
Я также попробовал usi ng magic, но он возвращает «application/octet-stream», который мало используется.
magic.from_file(file, mime=True)
Я прочитал Mutagen может быть хорошо для этого, но до сих пор не удалось найти какую-либо функцию, которая выводит аудио кодирования, как MP3 или FLAC
я смотреть на это раньше, но при прохождении его мой тест mp3 файл sndhdr.what (файл) не возвращает ни – twigg
sndhdr работает только с определенными форматами файлов: 'значение типа указывает тип данных и Вилл быть одним из строк aifc, aiff, au, hm, sndr, sndt, «уль ». ' src: [https://docs.python.org/3.5/library/sndhdr.html] – Roopesh90