2017-10-15 9 views
1

ピクセルのある量(例えば100)の "pixel_change"が変更されたときに、自動的にビデオのスクリーンショットを撮る小さなプログラムを作成したいと思います。Python _自動screenshot taker_with transcript

また、ビデオファイルの写しを保持するsubRibファイルもあります。私はスライドのイメージを持っているイメージブックを作成し、適切なスライドのためにトランスクリプトを作成します。

  1. タイムスタンプ付きの動画からすべてのスライドを自動的に抽出します。

  2. 読むsubRib enter image description here

  3. 1枚の画像

としてスライドをsubRibファイル

  • エクスポートテキストブロックから各テキストブロックに対するtimestambsに従ってスライドを割り当て、accosciatedファイルenter image description here

    どうしたらいいですか?

    ありがとうございました!

  • +2

    あなたは、どのようなコードあなたは、これまで、完了したともない、前者または後者は、私がお勧めしavailable-上手であれば投稿するやったた研究何を提供することができますあまりにもあいまいな質問は、あなたが遭遇したエラーやしゃっくりを詳述します。 –

    答えて

    1

    あなたはopenCVを試すことができますが、おそらくあなたの目標を達成するための良いモジュールになります。あなたが助けを望むなら、私はコードであなたを助けてくれるでしょう。 :)

    Here

    は、より多くの情報のためのリンクです

    +0

    ありがとうございます!もしあなたが私を助けることができれば素晴らしいだろう。私はopencvの新人ですが、それは素晴らしいですね。私はすべてがインストールされています。今、私はフレームのすべてのタイムスタンプのリストを取得しようとしています。 ...しかし、私は奮闘しています。輸入CV2 vidcap = cv2.VideoCapture( 'test.mp4') 成功、画像= vidcap.read() 数= 0 成功= Trueの 成功ながら: 成功、画像= vidcap私はtryied何 – james

    +0

    。 ( '時間:' + str(時間)) #cv2.imwrite( "frame%d.jpg") "%count、image)#フレームをJPEGファイルとして保存 #count + = 1 – james

    +0

    コードは有望ですが、私はあなたにすべてのコーナーを探し、各コーナーの50ピクセルのようなピクセルを中央に配置し、フレーム、私はそれがあなたが必要とするものだと思います。右 ?もし私が何か不足しているなら、私を修正してください。 :) – laslavinco