web-app(Django on pythonanywhere)にavconvを使用しようとしています。私は、ビデオファイルからサムネイルを抽出する必要があります。 bashのコンソールを使用して、私は実行することができます。djangoのビュースクリプトからlinuxコマンドを実行してください
avconv -ss 00:01:00 -i myapp/myapp/media/inputvide.mp4 -vsync 1 -t 0.01 myapp/myapp/media/videothumb.png
これが正常に動作します。 私は、スクリプト(view.py)でこのコマンドを使用したい場合は、私が試した:
cmd = 'avconv -ss 00:01:00 -i '+inputfile+' -vsync 1 -t 0.01 '+outputfile
os.system(cmd)
inputfileには、私のビデオとoutputileへのパスですが、私のビデオ+「の.png」 へのパスでエラーはありませんスローされましたが、私のフォルダのどこにでも出力ファイルが見つかりませんでしたか?
アイデア?
ありがとうございます!
絶対パスを使用してみては?例えば/ home/yourusername/foldername/filename.thing'だけでなく、filename.thing ... – hwjp
可変入力ファイルには絶対パスが含まれています! – dome12b