前提・実現したいこと
20秒以内の動画を一斉削除するプログラムをPythonで作成しております。
指定動画の長さを取得するところまでは正常に動作していましたが、
最後のif文を記入した所でエラーが出るようになってしまいました。
20秒以下なら指定動画の削除。という所です。
どなたかご教授お願いできないでしょうか?焦
発生している問題・エラーメッセージ
エラーメッセージ ============== RESTART: C:\Users\sho\OneDrive\5uhan_\jpg_delite.py ============= basename:0.mp4 <class 'str'> <VideoCapture 0327C130> scale:19.53697916666667 Traceback (most recent call last): File "C:\Users\sho\OneDrive\5uhan_\jpg_delite.py", line 35, in <module> os.remobe(basename) AttributeError: module 'os' has no attribute 'remobe' ### 該当のソースコード import glob import os import cv2 # 動画の各種情報を取得 video_path = ("C:/Users/sho/OneDrive/5uhan_/0.mp4") cap = cv2.VideoCapture(video_path) # ファイル名 basename = os.path.basename(video_path) print("basename:{}".format(basename)) print(type(basename)) # cap print(cap) # 尺 scale = cap.get(cv2.CAP_PROP_FRAME_COUNT) / cap.get(cv2.CAP_PROP_FPS) print("scale:{}".format(scale)) if scale <= 20: os.remobe(basename) ```ここに言語名を入力 Python ### 試したこと ネットと本でひたすら調べました。 ### 補足情報(FW/ツールのバージョンなど) 。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/20 06:49