ファイルがビデオかどうかを検出するために使用できる Python ライブラリはありますか? ユーザーが自分のサイトに動画をアップロードできるようにしていますが、画像やドキュメントなど、動画のファイル形式以外は禁止したいと考えています。私は今、ファイルをアップロードしてテストし、ビデオでない場合は削除し、通常のパイプラインで処理することを計画しています。どうにかして破損したビデオをテストしたいのですが、それは別の問題です。
拡張機能なしでビデオをサポートできるようにする必要があります。mimetypes ライブラリでこれができると思っていましたが、次のようにすると:
import mimetypes
url = 'http://thehighlightnetwork.appspot.com/serve/AMIfv94NsD5mUOwE60RnMSsBKVUsgilNyNJZawl30CRqVnLad7HkNeMmdBQCMhiAOXc0N9onNGjAM19TTVENEPjAwpeQZ6dq25CWjD5DzQXoK0c4IaPum_L-83EQS4SeUNqOCEYleHTskfkhfC8BXZJQtlyA99g2nN9lrfCXWrNGYPtjDeZETEQ'
print mimetypes.guess_type(url)
私は得る:
(None, None)
私は Google App Engine を使用しているので、すべての組み込みライブラリがありますが、ほとんど何でも追加できます。