您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django / Python:如何读取文件并确认它是音频文件?

Django / Python:如何读取文件并确认它是音频文件?

替代其他发布的答案进行header解析。这意味着某人仍然可以在有效标头后面包含其他数据。

就是要验证整个文件,它花费更多的cpu但也有更严格的策略。可以做到这一点的库是python audiotools,相关的API方法AudioFile.verify

像这样使用:

import audiotools

f = audiotools.open(filename)
try:
    result = f.verify()
except audiotools.InvalidFile:
    # Invalid file.
    print("Invalid File")
else:
    # Valid file.
    print("Valid File")

一个 是,这种verify方法是非常严格的,而且实际上严重标志编码的文件为无效。您必须自行决定这是否适合您的用例。

python 2022/1/1 18:50:51 有366人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶