[切り抜きアプリ]YouTube/Twitch生配信からハイライトを自動抽出!

Blog-Thumbnail_YouTube-01

はじめに

Live Highlight Finder とは?

「Live Highlight Finder」紹介ツイート

Live Highlight Finder は YouTube Live と Twitch のライブチャットからユーザーの反応が特に高まった瞬間、つまり「ハイライト」を自動的に抽出し、ランキング形式で提供する Web アプリケーションです。
これによって、ユーザーはこのアプリケーションを通じてライブストリーミングの要点を素早く把握し、一番盛り上がった瞬間を再視聴することが可能となります。

以下のリンクからご利用いただけます。

Live Highlight Finder | YouTube Live や Twitch のハイライトランキングを自動抽出 | KUDs
Live Highlight Finder は、YouTube Live や Twitch のアーカイブ動画から、盛り上がった箇所をハイライトランキングとして自動抽出します。

なぜこのアプリを開発したのか?

KUDs が個人的に利用したくて、自分のために作りました。

開発者の KUDs は、YouTube 切り抜きチャンネルを運営してます。→ そっしーの足跡
このチャンネルでは、そっしーが運営するそっしーの開拓地という YouTube チャンネルの切り抜きをさせていただいております。

切り抜き活動をするにあたって、「生配信のどの部分で盛り上がったか」を定量的に把握することは重要ですが少し困難です。

そこで、そういうツールないかなと思い探しましたが、意外と見つかりませんでした。
誰か作ってそうなアプリだっただけに、ないことに驚きました。
だったら自分で作ろうと思いまして、作りました。

当初は個人的な利用に留めており、一般公開するつもりはなかったです。
しかし、意外と需要がありそうなのと、AWS サービスの勉強にもなるかなと思い公開しました。

Live Highlight Finder の主要なユーザ層と利用メリット

Live Highlight Finder の想定されるユーザ層は?

  • 生配信の盛り上がった場面を定量的に把握したい切り抜き編集者
  • 長時間にわたるライブストリーミングを全て見ることができない視聴者
  • 新しいチャンネルやストリーマーを探しているが、一部始終を見る元気がない視聴者
  • どのようなコンテンツに視聴者が反応を多く示したかを確認したい配信者
  • 特定のキーワードを含むチャットのみを集計したいアナリスト

現状では以上が現状思いつくユーザ層です。
しかし、もっと異なる視点で利用できるのかもしれません。

Live Highlight Finder を利用するメリットは?

まず月並みですが、メリットを記載しておきます。

  • 時間の節約:
    • 長時間のライブストリーミングからハイライトを手動で見つけ出す手間が省けます。
    • このアプリはその時間を大幅に短縮し、ユーザーが最も関心を持つであろう瞬間を瞬時に見つけ出します。
  • 新規発見:
    • お気に入りの新しいストリーマーやチャンネルを見つける際の指針となります。
    • 例えば、ランキング形式で表示されるハイライトは、そのチャンネルやストリーマーがどのようなコンテンツを提供し、視聴者がどのように反応しているかを示す一例となります。
  • 楽しみの最大化:
    • 何度でも見返したい特定のハイライトを素早く探すことができます。
    • これによって、ユーザーは最も盛り上がった瞬間を再体験し、楽しみを最大化することができます。

Live Highlight Finder の使い方

使い方動画(スマートフォン向け)

「Live Highlight Finder」使い方動画(スマートフォン向け)ツイート

使い方動画(パソコン向け)

「Live Highlight Finder」使い方動画(パソコン向け)ツイート

使い方の詳細説明

YouTube / Twitch の URL を入力して、動画をロードする

YouTube / Twitch から盛り上がった箇所を自動抽出するアプリ「Live Highlight Finder」の動画ロード画面
YouTube / Twitch から盛り上がった箇所を自動抽出するアプリ「Live Highlight Finder」の動画ロード画面

まずは、YouTube Live か Twitch から、対象の URL をコピーしてきます。
そして、URL を入力後、「Load」 ボタンを押下することで動画がロードされます。

ここでは、動画の尺やチャット投稿数により、数十秒~数分かかる可能性があります。

なお、無料会員は一日に 3 回までロード可能です。有料会員は 15 回です。

チャットを集計して、盛り上がった部分を解析する

YouTube / Twitch から盛り上がった箇所を自動抽出するアプリ「Live Highlight Finder」のチャット解析画面
YouTube / Twitch から盛り上がった箇所を自動抽出するアプリ「Live Highlight Finder」のチャット解析画面

次に、ロードした動画から、チャットを集計・解析します。
デフォルトでは、動画内の全チャットを 60 秒の時間幅で集計します。

なお、有料会員は 「Keyword」「Interval」を指定可能です。

  • Keyword: 集計するチャットをキーワードで絞り込みます
    ※ スペースを空けて複数単語を入力することによって、どちらかの単語を含むチャットを集計できます(OR 検索)
  • Interval: 集計する期間を指定します

ランキング形式で表示されるハイライトを確認する

YouTube / Twitch から盛り上がった箇所を自動抽出するアプリ「Live Highlight Finder」のハイライトランキング画面
YouTube / Twitch から盛り上がった箇所を自動抽出するアプリ「Live Highlight Finder」のハイライトランキング画面

最後に、集計されたチャットが多い順に、ランキング形式で埋め込み動画が表示されます。
埋め込み動画では、該当の場面を再生することが可能です。

また、その場面で投稿されたチャット数と、具体的なチャットメッセージが3件表示されます。

なお、無料会員は Rank 1 ~ Rank 3 まで表示されます。有料会員は Rank 10 まで表示されます。
アップデートに伴い、現時点では無料会員、有料会員共に Rank 1 ~ Rank 10 まで表示されます。
※ 2023/10/13 アップデート

さいごに

サービスアップデートについて

機能追加

KUDs が個人的に利用する中で、追加したい機能は随時実装していきます。
また、ご要望頂いたものからも、需要がありそうなものは可能な限り実装しますので、メール・コメントにてご連絡ください。
なお、開発に大きなコストが発生する場合は、料金体系を見直すか、新サブスクプランを増設するか、サービスを分ける可能性もありますので、ご承知おきください。

不具合修正

KUDs が個人的に利用する中で、見つけた不具合は随時修正していきます。
また、ご報告いただいた不具合については解消に向けて優先的に取り組みます。
発生した事象・日時・ログ等の詳細情報を添えて、ご一報くださいませ。

パフォーマンス改善

システムの状況は定期的にモニタリングしつつ、パフォーマンス改善に努めます。

過去の重要なアップデート情報

日付概要備考
2024/02/12機能追加・多言語化対応
2023/10/13機能追加・無料会員のハイライトランキング表示数を拡張
(before: Rank 1 – Rank 3)
(after: Rank 1 – Rank 10)
・広告表示
(有料会員は非表示)
2023/09/05機能追加・Twitter(X), Facebook, LINE, LinkedInでシェア可能に
2023/09/02機能追加Live Stream Calendar 正式ローンチ※
2023/08/27機能追加Live Stream Calendar テストローンチ※
2023/08/11機能追加・Twitch ダイジェストからハイライトを自動抽出可能に
2023/07/03機能追加・Twitch 過去の配信からハイライトを自動抽出可能に
2023/06/27正式ローンチ・サブスク「Premium Plan for Live Highlight Finder」開始
2023/06/15テストローンチ・Youtube Live アーカイブからハイライトを自動抽出可能に
Live Highlight Finder Release Notes

※Live Stream Calendar も Live Highlight Finder の機能の一部という位置づけです

なお、バグ修正・パフォーマンス改善・デザイン修正等の細かなアップデートについては割愛しております。

システムアーキテクチャについて

現状は、特に需要もないかなーと思い、アーキテクチャ図等を公開する予定はないです。
興味がある方向けに雑に記載しておくと、主に以下の AWS サービスを利用してます。

  • S3 + CloudFront: Web アプリ (React / Next.js) のホスティング
  • Amplify + Cognito: ユーザ認証
  • API Gateway + Lambda: バックエンド全般
  • DynamoDB: チャットデータ / ユーザデータ / ジョブデータ等
  • その他、ソースコード管理、CI/CD、DNS 等は外部サービスを利用しています。

会員登録について

無料会員登録について

EDos Attack 等の攻撃対策の観点から、当サービスでは非会員でのご利用は不可です。
そのため、ご利用の際は無料会員登録をお願いいたします。

以下の手順で登録いただけます。

  1. Live Highlight Finder へ遷移
  2. Create Account をクリック
  3. 以下の情報を入力して、Create Account をクリック
    • Email: メールアドレス
    • Password: パスワード
    • Confirm Password: 確認用パスワード再入力
  4. 入力したメールアドレス宛に「Your verification code」という件名のメールが届くので確認
  5. Create Account 画面の Confirmation Code に、先ほどのメールに記載されたコードを入力

有料会員登録

有料会員登録をすることで、広告の排除や各種機能制限の解除が可能です。

以下の手順で登録できます。

  1. Live Highlight Finder へ遷移
  2. [User Info] をクリック
  3. [有料会員になる] をクリック

無料会員との違いについては、後述の FAQ ページをご参照ください。

その他よくある質問について

FAQ ページを Live Highlight Finder アプリの方に作成しておりますので、ご参照ください。
有料会員の場合と無料会員の違いや、エラーの原因等についても記載しております。

FAQ | Live Highlight Finder に関するよくある質問
Web アプリ「Live Highlight Finder」について、「無料会員と有料会員の違い」「使い方」「エラーの対応」等よくある質問に回答します。

以上です。

コメント