ForHosting KIT · 動画ツール

動画の解像度やコーデックを確認する方法

動画のリンクを送ると、再生時間、コンテナ、映像と音声のコーデック、解像度、フレームレート、各ストリームのビットレートが返ります。ファイル名ではなく、ストリームそのものを調べた結果です。利用した分だけの支払いで、定額契約は不要です。

近日公開動画あたり$0.077

このタスクは現在ご利用いただけないため、購入できません。料金は一切発生しません。

API仕様を見る
ご利用方法 ウェブ APIのみAPIメールTelegramアプリ 近日

動画メタデータ取得は、動画ファイルに含まれる解像度・コーデック・収録時間・音声形式などの情報を読み取る機能です。編集や変換の前に仕様を確認したい制作担当者向けの機能です。

ファイルの本当の情報が大切な理由

動画を変換したり、振り分けたり、受け付けを拒否したりする前に、そのファイルが実際に何なのかを知る必要があります。アップロードされたファイルは、コンテナが違っていたり、解像度が名前と合わなかったり、途中から可変ビットレートになっていたり、再生側が対応していないコーデックの音声が入っていたりします。MP4やMKVなどのコンテナは、何十種類ものコーデックのストリームを収められ、それぞれ再生時間やビットレートの記録の仕方が異なります。

読み取りの仕組みと使いどころ

このサービスは、ファイルの先頭にある情報をうのみにせず、コンテナと各ストリームを実際に調べます。そのうえで再生時間、形式、コーデック、解像度、フレームレート、ストリームごとのビットレート、ストリーム数を、決まった形でまとめて返します。結果が一定なので、最低品質に満たないアップロードを断る、再エンコードが必要かを判断する、実際のビットレートと再生時間で保存容量を確認する、再生前に端末の対応形式と照らし合わせる、といった処理の前段に向いています。

読み取れる情報

解像度、フレームレート、コーデック、収録時間、音声形式など、動画ファイルに含まれる技術情報を読み取ります。動画編集ソフトを開かずに確認できます。

取引先から届いた動画の仕様確認

株式会社山田商事は、複数の制作会社から届く動画ファイルのコーデックや解像度がばらばらなため、確認作業に使う予定です。

変換作業前のフォーマット把握

山本翔太さんは、大量に保管している古い動画ファイルの形式を、変換作業に着手する前にまとめて確認する予定です。

納品動画の仕様チェック

合同会社みどりデザインは、クライアントに納品する動画が指定された解像度・形式を満たしているか、事前に確認することを検討しています。

どのような情報が読み取れますか?

解像度、フレームレート、コーデック、収録時間、音声形式などの技術情報を読み取る予定です。

動画の内容そのものは解析されますか?

いいえ、この機能はファイルの技術情報のみを読み取ります。映像や音声の内容は解析しません。

今すぐ使えますか?

まだ使えません。 現在デプロイ中で、公開時期はこのページで追ってお知らせします。

日本語のサポートはありますか?

申し訳ありませんが、日本語でのサポートは行っておりません。サポートは英語またはスペイン語で、担当者が直接対応します。

ファイル名や拡張子だけで判断してはいけないのはなぜですか?

アップロードされたファイルは、コンテナが違う、解像度が名前と合わない、途中でビットレートが変わるなど、見た目と中身が異なることがあります。ストリームを直接調べれば、不完全な情報に隠れた違いも分かります。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/video/metadata

認証済みのPOSTでタスクを作成し、結果はWebhookまたは署名付きリンクで受け取ります。この機能はAPIで利用でき、対話型のWebツールとしては提供していません。

curl -X POST https://api.kit.forhosting.com/video/metadata \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video":"https://example.com/clip.mp4"}'
{
  "video": "https://example.com/clip.mp4"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.metadata",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.077
動画あたり$0.0045

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb500
max_minutes60
max_megapixels3.9
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

向いている場面

取引先から届いた動画の仕様を確認したい、大量の動画ファイルの形式をまとめて把握したいといった場面に向いています。

提供状況

現在デプロイ中で、実行はまだ受け付けていません。公開後はこのページとAPIの両方から利用できる予定です。

料金

この機能の料金は動画1本ごとに発生し、基本料金$0.077と処理料金$0.0045を合わせて約$0.08です。

料金はいくらですか

公開時は動画1本ごとに基本料金$0.077と処理料金$0.0045で、合計は約$0.08です。動画の長さによる追加料金はありません。

対応しているファイルサイズの上限はありますか

500MBまで、収録時間は60分までに対応する予定です。

KITの完全なドキュメントを見る →