これからアスリートの動作解析ツールを作りたいと思っています。
サービスの方向性としましては、
①モーションキャプチャを使用する
②動画に矢印や図形などをドローイングする機能を搭載する
になります。
①の場合はモーションキャプチャのAPIを使用して、動画の中の選手の動きに合わせて線が動くようにすればいいと思っています。
問題は②なのですが、動画を編集するツールを作るにあたってどの言語を使えばいいか、何が一番最適か悩んでいます。
調べたところ動画編集に適している言語としては、C#, C++, Unity, three.js などがいいのかなと思いました。
搭載したい機能としましては
・動画の再生、停止
・スローモーション再生
・ドローイング(図形描画)
・動画の比較
・音声挿入
の以上の5点かなと思っています。
プログラミングの経験があまりなく、PHPぐらいしかできないのでC#などを使うことができるのか不安になりました。
期限としてはあと3ヶ月で作りきらなければなりません。
C#は初心者にはハードルが高いように感じるのですが、初心者でも作れるような言語があれば知りたいです。
よろしければアドバイスをいただけると嬉しいです!