2017-02-02 21 views
-1

enter image description here私はビデオとデータベースに保存されている重要なセンサーデータを持っています。センサーデータにはタイムスタンプがあります。いつでもビデオを再生し、センサーデータを並べて表示できるように、ビデオファイルからビデオの日付時刻を引き出すことは可能ですか?これはC#でどのように行われますか?ファイルの作成日と変更日は全く異なります。あなたは基本的にビデオを見てする必要はありませんので、あなたはビデオから日付と時刻を抽出する方法

+0

ファイルの作成日と変更日は完全に異なります。 – Razack

+0

再生時にビデオに記録されたビデオ日付時刻また、地域と時刻の同期のために、センサーからのタイムスタンプはビデオファイルの日付と異なる場合があります。 – eocron

+0

それは世話をしています。私たちはセンサーとビデオの日付時刻が同じです – Razack

答えて

0

は、私が思うプレー動画にプリント見つけるビデオの日時は、お使いのビデオストリームは、ファイルのチャンクに保存されている - あなたはファイルの作成時間と持続時間を有しますを調整して(カメラがファイルを保存するのにかかる時間を計算するか、またはこの名前を解析して正しい時刻にする)、ファイルとその中のビデオ位置を計算できます。 これは、何ミリ秒も気にしなければ、簡単で良いことです。字幕で運によってあなたのビデオカメラを格納時間は、その後、あなたはそれを抽出するために、このコマンドを使用することができる場合

ハーデスト方法をmyHomeVideo.mp4 -i

ffmpegのは、マシンを使用することですこれを学ぶことができますが、これはこの作業のための圧倒的なものであり、より多くのエラーを提供すると思います。たとえば、偶然にカメラドライバが変更され、タイムテキストの位置があまりにも大きければ、問題があります。

+0

機械学習の仕方、少し説明してください。私はこれがビデオのテキストとして保存されている場合は、いくつかのツールを使用して抽出する必要がありますかと思っています。 – Razack

+0

答えを更新しました。 – eocron

+0

時間を得るためにEMGUCVを使いました。 CapProp.PosMsec – Razack

関連する問題