ffmpeg を使用して Django でビデオのサムネイルを作成する

ffmpeg を使用して Django でビデオのサムネイルを作成する

現在、ユーザーがビデオをアップロードして再生できる Web サイトを作成しています。ビデオのアップロード方法は問題なく動作しますが、問題は各ビデオのサムネイルを作成しようとしていることです。ビデオを「< a >」タグで表すのではなく、ユーザーがクリックして別のページに移動してビデオを再生できる画像にしたいのです。ffmpeg を使用してアップロード時に各ビデオに固有のサムネイルを作成しようとしています。問題は、ヘッダー「ファイル名」の読み取りエラーが発生することです。入力の処理中に無効なデータが見つかりました。この背後に何か理由がありますか? 現在、ローカルホストで実行しています。 注記 :ffmpeg コマンドは単独でも正常に動作しています。
注記 :環境はWin10 64、django 1.10 (python 2.7) ffmpegは最新バージョンです

答え1

私は最終的に、ビデオの特定の期間をシークして、このコマンドを使用してフレームの写真をキャプチャすることでサムネイルをキャプチャする方法を変更しました。
サブプロセス.call("ffmpeg -ss 00:0:01 -i "+ uploaded_filename +" -frames:v 1 "+ サムネイル名 ,shell=True)

関連情報