ユーザーが django を実行している Web サイトにアップロードしたビデオ ファイルのサムネイルを作成する必要があります。
これについてどうすればよいでしょうか...どの関数がこれを行うことができますか? サムネイル画像を表示できますが、ビデオからビューをキャプチャできません。助けてくれてありがとう。
動画は、コーデックやコンテナーなどの膨大な数のために扱いにくいビジネスです。サポートが豊富であるため、サブプロセスモジュールffmpeg
を使用して Python で呼び出すことをお勧めします。の最初のGoogle ヒットに続いて、次のように実行できます。ffmpeg video thumbnail
from subprocess import check_output
check_output('ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg', shell=True)
明らかに、コマンド文字列を変更する必要がありますが、これで開始できるはずです。