Services(動画処理サービス)で動画に特化した便利なサービスの利用が可能となっていましたので、概要をまとめてみました。Services(認知サービスAPI)で提供されている機能が主体となって、動画配信向けに提供されています。基本的に「動画」は「画像」と「音声」の連続体ですので、「画像」向けサービスと「音声」向けサービスがフル活用されたサービスになっている感じです。プレビュー版が多いですが、以下のような機能が利用できます。Indexer(動画キャプションデータ抽出)ビデオ内から区切りを判断して、キャプションを自動的に生成。動画内の会話の音声を検出して、キーワードとして抽出が可能なので、Web検索用キーワードとしたり、レコメンデーションに活用できます。動画補正サービス(Hyperlapse)(プレビュー)スマホやアクションカメラなどの動画コンテンツをアップロードすることで、Azureサービス側で手振れ補正や速度調整の処理を実行でき、滑らかなビデオコンテンツの作成ができます。Hyperlapse」の技術をAzureで提供しています。Mobileとしてアンドロイドアプリやストアアプリでも提供されています。(プレビュー)ビデオでの定点撮影など行った場合に、動き(モーション)があった瞬間が検知できます。明るさの変化、影、虫などによる誤検出を排除することも可能です。(プレビュー)ビデオ内での顔の検出を実行します。写真なら1フレームですが、動画(複数のフレーム)ですので顔の動きも追跡できます。顔の位置の情報や検出時間なども出力ができます。※追跡している顔は同じIDで出力しますが、個人の顔の検出はできないようです。(プレビュー)ビデオ内で顔の表情から感情を数値化します。こちらは顔認識のオプション機能となっています。追跡できますので、継続的に感情の移り変わりを検出することが可能です。(プレビュー)ビデオのクイックプレビューが作成できます。長時間のビデオを処理して、数秒から数分の短いプレビュー動画を生成します。場面の切り替わりでフェード処理を適用することもできます。Bingでのビデオ検索の結果ページのようなWebページが作成できるようです。(プレビュー)ビデオ内に出てくる文字を検出して抽出できます。いわゆる動画にOCR検出が実施できます。抽出位置の指定やサンプリング率を調整して、パフォーマンスと品質のバランスが取れます。規制対象の内容を検出できます。今まで、人力での対策をとってきたと思いますが、これで煩雑な作業やコストから解放されるかもしれません。まとめまだ正式リリースではない機能が多いため、なかなか導入には判断が難しいかもしれませんが、基本的にJSON形式での出力ですので、かなりデータの汎用性はあります。API、Javaと複数の方法で詳細な説明が用意されています。Studioでの開発も容易そうです。高価な動画用の専門機材が手に入らない場合でもうまく連携していけば、負けずとも劣らない動画サイトやスマホサイトや高度な動画分析を含んだ処理などが個人や小規模からでも構築・導入できるかもしれません。こちらは既に日本語サイトが用意されています。気になった方はサイト上で詳細を確認してください。(※まだ一部リンクが機械翻訳や英文だったりします。Explorer」というツール(Windows版)がオープンソースで用意されています。Azure側で事前に準備しておけば、コードを書けない人でもMediaServicesの強力な機能がほとんど利用できます。ログから実行コマンドも拾えます。※残念ながら日本語訳はされていません。こちらでインストーラーが入手できます。https://github.com/Azure/Azure-Media-Services-Explorer/releasesこれで気軽に有効活用ができますね。