是否有任何Python庫可用於檢測文件是否爲視頻?我讓用戶將視頻上傳到我的網站,我想要阻止圖像和文檔以及除視頻文件類型之外的任何內容。我現在的計劃是上傳任何文件,測試它,如果它不是視頻,刪除它,如果它通過正常的管道處理它。我很想以某種方式測試腐敗視頻,但那是另一回事。檢測文件是否是Python中的視頻?
我需要能夠支持沒有擴展名的視頻。我原以爲的MIME類型庫可以做到這一點,但是當我做到以下幾點:
import mimetypes
url = 'http://thehighlightnetwork.appspot.com/serve/AMIfv94NsD5mUOwE60RnMSsBKVUsgilNyNJZawl30CRqVnLad7HkNeMmdBQCMhiAOXc0N9onNGjAM19TTVENEPjAwpeQZ6dq25CWjD5DzQXoK0c4IaPum_L-83EQS4SeUNqOCEYleHTskfkhfC8BXZJQtlyA99g2nN9lrfCXWrNGYPtjDeZETEQ'
print mimetypes.guess_type(url)
我得到:
(None, None)
我使用谷歌應用程序引擎,所以我所有的內置庫,但可以添加幾乎任何東西。
https://github.com/ahupp/ python-magic ...但它看起來像你需要手動安裝一些DLL的(除非你在* nix上) –