

# TikTokのコメントで、動画がAIで作られたと証明できる？

いいえ。TikTokのコメントだけでは、動画が人工知能（AI）で作られたことを証明できません。コメントは、人々の発言の記録です。主張を検証するには、投稿者が公開した元の版を探し、制作方法についての直接的な開示を確認します。さらに、入手できる出所や編集履歴の記録を調べます。個々の具体的な主張を、証拠とその限界とともに保存してください。証拠だけでは出所を確定できない場合は、判断を保留します。AIラベルやContent Credentialsがないことは、人が作った証明にはなりません。

まず、動画と、投稿者が公開している記録を確認します。主張の洗い出しに役立つなら、コメントは後から収集できます。コメント収集ツールは、公開された発言を保存できます。その発言が真実かどうかを判断するものではありません。

## 1. 検証する内容を具体的にする

公開された2つの質問が、この問題を示しています。ある読者は、雪の動画を見て、コメントで見た目が不自然だと指摘されたことから疑いを持ちました。別の読者は、船の動画の元の版を見つけられませんでした。これらの質問は、証拠を確認する必要性を示しています。どちらの動画についても、AIを使ったことが確定したわけではありません。[雪の動画に関する質問。2026年8月11日に取得。読者の懸念を示すもののみ](https://www.reddit.com/r/isthisAI/comments/1q69a8c/it_this_video_ai_it_came_up_to_me_on_tiktok_and/)と、[船の動画に関する質問。2026年8月11日に取得。読者は元の情報源を見つけられていない](https://www.reddit.com/r/isthisAI/comments/1t517k2/a_boat_passes_through_haulover_inlet_in_this/)を参照してください。

「AIで作られた」という表現には、異なる主張が含まれます。生成AIは、画像や動画などのコンテンツを作ります。AI編集ツールは、既存の映像を変更できます。映っている出来事についての主張は、それらとは別の問いです。

それぞれの主張を、証拠によって裏付けたり、反証したりできる文として書き出してください。

1. 場面全体がAIで生成された。
2. 撮影した映像の一部をAIツールで変更した。
3. AIツールは使われていない。
4. キャプションは、その場面について事実と異なる説明をしている。
5. 映っている出来事は、映像のとおりに起きた。

これらをまとめて、はいかいいえで答える1つの問いにしないでください。AIによる編集が1か所で確認できても、場面全体が生成されたとはいえません。制作過程についての証拠だけでは、その出来事が実際に起きたことも確定できません。

判明している動画のリンク、投稿の識別子、検証日、検証対象の版を保存してください。識別子は、ある記録を別の記録と区別するための値です。別のコピーと比較できるように、対象の版を具体的に記述します。たとえば、映っている場面、キャプション、動画内の該当箇所を記録します。

## 2. 動画と、投稿者が公開している記録を確認する

疑いの真偽を判断する前に、実際の動画を見てください。投稿者が公開している元の投稿、説明文、ラベル、リンク先の元資料を探します。各情報源に何が記されているか、どの版についての情報かを記録してください。

次の順に進めてください。

1. 判明している公開投稿を開きます。
2. 説明文と、確認できる制作方法の開示を読みます。
3. 投稿者が示した、関連する元資料へのリンクを開きます。
4. 元資料の版が見つかったら、検証対象の動画と比較します。
5. 一致する点と、残っている相違点を記録します。

版が一致していることは重要です。別の編集版や別の投稿についての開示は、検証対象の動画には当てはまらない場合があります。場面と該当する編集を比較してください。両者の関係が不確かな場合は、結論を出す前に、その限界を記録します。

先に投稿されたように見える動画は、元の動画の候補です。それだけで原本と確定するわけではありません。原本が見つからない場合は、「今回の検証では元の情報源が見つからなかった」と記録してください。その不足を、「この動画は生成されたに違いない」という主張に置き換えてはいけません。

公開投稿、説明文、リンク先のファイルは、この検証の証拠になり得ます。所有者だけが閲覧できるプロジェクトファイル、非公開のアカウント記録、未公開の元の素材は、別の証拠です。実際に提供され、確認したのでなければ、調べたかのように書かないでください。非公開ファイルについての投稿者の発言は、そのファイルを確認できるまでは、あくまで発言として扱います。

動画制作のための調査と、ここで行う主張の検証は分けてください。[TikTokクリエイティブ事例集](/ja/articles/tiktok-ugc-%E5%BA%83%E5%91%8A%E4%BA%8B%E4%BE%8B%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA/)は、目的が異なります。場面が制作の参考になっても、その場面の作り方が確定するわけではありません。

## 3. 主張の整理に役立つ場合だけコメントを収集する

目に入った少数の主張を調べるだけなら、手作業のメモで十分な場合があります。該当する発言を正確に保存し、公開されている出典と、理解に必要な返信の文脈も残してください。複数の発言を整理して記録する必要がある場合は、少数のコメントを収集すると役立ちます。

Actorは、ホスティング環境で動くデータ収集プログラムです。TikTok Comments Scraperの文書には、指定した公開TikTok投稿からコメントを収集する機能が記載されています。文書に記載された役割は、コメントを記録する工程に適しています。証拠の検証は、読者自身が行う必要があります。

以下は、少量の収集を想定した入力例です。文書に記載された入力形式と一致しています。このガイドのために実行したものではありません。サンプルのアドレスは形式を示す例であり、メディアに関する疑いの証拠ではありません。

```json
{"includeReplies":true,"maxCommentsPerVideo":10,"maxRepliesPerComment":2,"startUrls":["https://www.tiktok.com/@zachking/video/7631200623693729038"]}
```

3. 主張の整理に役立つ場合だけコメントを収集する

実行を予定する場合は、事前に`startUrls`のリスト全体を、検証する公開投稿の完全なアドレス、または数字の投稿識別子に差し替えてください。文書に記載された入力仕様では、アドレスまたは識別子を1～100件指定できます。動画投稿と写真・カルーセル投稿に対応しています。同じ投稿を指す入力は、1回だけ収集されます。確認した仕様では、短縮リンクには対応していません。

コメント数と返信数の上限は、別々の設定です。

- `maxCommentsPerVideo`は、投稿ごとに保存するトップレベルコメントの上限です。トップレベルコメントは、投稿に直接付けられたコメントです。
- `includeReplies`は、返信も保存するかどうかを指定します。
- `maxRepliesPerComment`は、返信の収集を有効にした場合に、トップレベルコメントごとに保存する返信数の上限です。

1件の投稿に対して、この入力例の上限から計算できる最大行数は次のとおりです。

`10 top-level comment rows + (10 top-level comments × 2 reply rows per comment) = 30 comment rows`。

これは上限の計算です。実行結果ではなく、30行の取得を保証するものでもありません。返信は、それぞれ課金対象となる別の行です。文書では、返信を収集すると実行時間と費用が増えると説明されています。ここでは、価格や実測の実行時間は確認していません。[Actorビルド0.1.17の仕様とREADME。2026年10月25日に確認。文書のみの確認で、実行なし](https://api.apify.com/v2/acts/chronometrica~tiktok-comments-scraper/builds/default)を参照してください。

[Export TikTok Comments to CSV Task。2026年10月25日に確認。公開ページの存在のみ確認](https://apify.com/chronometrica/tiktok-comments-scraper/examples/export-tiktok-comments-to-csv)は、公開済みのTaskページです。Taskは、入力設定を保存したプリセットです。認証済みアカウントで保存設定を確認したものではなく、実行もしていません。使う前に、ご自身で入力内容を確認してください。

## 4. コメントの文脈を保存し、主張台帳を作る

主張台帳は、各主張と、その証拠や結論を並べて記録する表です。ご自身で作成してください。収集ツールが提供を約束する分析結果ではありません。

まず、各発言の出所をたどるために必要な、文書に記載されたコメント項目を保存します。

| 項目 | 保存する内容 |
| --- | --- |
| `inputUrl`, `postUrl`, `postId` | 指定した入力と、投稿を特定する情報 |
| `commentId`, `text` | コメントを特定する情報と、取得できた正確な本文 |
| `parentCommentId`, `replyToCommentId` | 取得できる親コメントと直接の返信先の情報 |
| `isReply`, `replyDepth` | その行が返信かどうかと、仕様で定義された返信の階層 |
| `createdAt`, `scrapedAt` | 取得できる場合はコメントの作成時刻、および収集時刻 |
| `authorId` | 取得できる場合は、公開されているコメント投稿者の識別子 |
| `replyCount`, `status` | 取得できる公開返信総数と、保存された行の処理結果 |

これらの出力項目は、文書に記載された項目です。今回の実行結果ではありません。返信の行は、会話の中の別の発言です。それだけで独立した証拠源になるわけではありません。

欠損値とゼロを区別してください。`likesCount`が欠損していても、いいねがゼロという意味ではありません。`authorId`が欠損していても、別の人物と特定できるわけではありません。`text`が欠損している場合、その発言は本文を検証できません。空の発言に置き換えて分類しないでください。

文書に記載された`replyCount`は、トップレベルコメントに対する公開返信の総数です。返信の行ではnullになります。保存した返信行の数ではありません。同様に、コメントの行数は、重複を除いた人数ではありません。

次に、読者自身が管理する項目を作成します。

| 台帳の項目 | 保存する内容 |
| --- | --- |
| `claim_id` | この主張に対して固定して使う識別子 |
| `exact_allegation` | 検証する具体的な主張を1つ |
| `source_comment` | コメントの参照情報、文言、理解に必要な文脈 |
| `evidence_needed` | この主張を判断するために必要な証拠 |
| `checked_source` | 情報源のリンク、確認した版、検証日 |
| `what_it_establishes` | その情報源が裏付ける、限定された範囲の確認事項 |
| `limit` | 不足している証拠、不確実な点、適用範囲の制限 |
| `conclusion` | 裏付けあり、証拠と矛盾、判断保留のいずれか |

同じ主張が繰り返されている場合は、まとめて扱います。各コメントの参照情報は残しますが、繰り返しを別々の裏付けとして扱わないでください。いいねの多いコメントは、検証する問いを見つける手がかりにはなります。いいねの数は、答えの正しさを証明しません。

## 5. 確認できるContent Credentialsを調べる

来歴とは、ファイルの出所と履歴に関する情報です。Content Credentialsには、署名付きの来歴記録を含められます。C2PAは、ここで参照するContent Credentials仕様を策定した標準化団体です。

投稿者がContent Credentials付きの元のアセットを提供している場合は、それを読み取り、検証できるツールで調べてください。アセットとは、検証対象の個別のメディアファイルです。この検証では、署名付きの記録と、その記録が該当ファイルに結び付いていることを確認します。

次の詳細を保存してください。

1. アセットのリンクと版。
2. 検証対象の動画と一致すると判断した理由。
3. 確認に使ったツールと、そのバージョン。
4. ツールが報告したとおりの検証結果。
5. 記載された署名者、または開示された操作。
6. 検証する具体的な主張に当てはまる確認事項。
7. その記録だけでは判断できない点。

ラベルを見ただけで、検証結果を作らないでください。アセットを入手できない場合は、「アセット入手不可」と記録します。Content Credentialsを確認できない場合は、「Content Credentials未確認」と記録します。ツールが検証上の問題を報告した場合は、その結果をそのまま保存してください。AIで作られたという判定に置き換えてはいけません。

開示された編集操作は、制作履歴のうち、記載された部分を裏付ける場合があります。すべてのフレームが生成されたことを示すものではありません。また、署名付きの来歴記録も、映っている出来事がすべて事実であることを証明するものではありません。

C2PAは、来歴の記録は任意であり、不完全な場合もあると説明しています。来歴記録の有無だけでは、メディアの内容が真実かどうかは確定できません。[C2PA Content Credentials Explainer 2.2。2026年10月25日に取得。来歴と信頼性の限界](https://c2pa.org/specifications/specifications/2.2/explainer/Explainer.html)を参照してください。

## 6. 具体的な主張ごとに証拠を照合する

結論は、次の3つの区分を一貫して使ってください。

- 裏付けあり：確認した証拠が、明示された範囲内で、その具体的な主張を裏付けている。
- 証拠と矛盾：確認した証拠が、その具体的な主張と食い違っている。
- 判断保留：入手できる証拠では、その主張について判断できない。

情報源の確認状況と、結論は分けてください。「情報源を利用できない」は、証拠が不足している状態を表します。主張が誤りという意味ではありません。「開示が見つからなかった」は、調査した範囲での結果です。AIツールが使われていないと確定できるわけではありません。

判断する前に、考えられる説明を比較してください。不自然に見える場面については、全体の生成、AIによる編集、特殊なカメラ効果を使った実写などを検討することになります。それらを区別するために必要な証拠を記録します。コメントが最も多いという理由で、1つを選ばないでください。

各情報源について、本当にその主張に答える内容かを確かめてください。投稿者が、物体を1つ消したと開示する場合があります。その確認事項が扱うのは、編集操作です。場面全体が生成されたのか、その出来事が実際に起きたのかは、それだけでは判断できません。

[確認したページの証拠記録](/ja/articles/%E3%82%A6%E3%82%A7%E3%83%96%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88-%E3%83%9A%E3%83%BC%E3%82%B8%E6%A0%B9%E6%8B%A0%E3%81%AE%E6%A4%9C%E8%A8%BC/)と同じように、情報源、版、該当する記述、裏付けられる範囲の限界を保存してください。今回の検証では、さらにメディアの版を一致させ、制作履歴と出来事の真偽を分ける必要があります。

## 7. 検証例：6件のコメントと、開示された1つの編集

本記事独自の架空例です。以下は、実在の動画、制作者、確認結果、検出ツールの結果を示すものではありません。

手作業で集めたサンプルに、コメントが6行あるとします。4行は、場面全体がAIで生成されたと主張しています。1行は普通の撮影映像だと述べています。残る1行は、主張が不明確です。

その主張を含むコメントの割合は、次のとおりです。

`4 matching comment rows ÷ 6 sampled comment rows × 100 = 66.7% of sampled comment rows`。小数第1位に丸めています。

集計単位は、サンプル内のコメント行です。重複を除いた人数、すべてのコメント、独立した証拠源に占める割合ではありません。動画が生成された確率が66.7%という意味でもありません。

この架空の検証では、AIツールで背景の物体を消したという投稿者の開示が見つかったとします。その開示が、検証対象の版についてのものだと確認します。出来事についての独立した情報源は利用できず、Content Credentialsも確認できません。

| 主張 | 確認した証拠 | 限界 | 結論 |
| --- | --- | --- | --- |
| 場面全体が生成された | 投稿者が、AIツールで背景の物体を1つ消したと開示している | 1つの編集操作だけでは、場面全体が生成されたとは確定できない | 判断保留 |
| AIツールで背景の物体を消した | 対象の版と一致する投稿者の開示に、その操作が記されている | 記載された編集の開示のみを裏付ける | 開示の範囲内で裏付けあり |
| AIツールは使われていない | 同じく対象の版と一致する開示に、AIツールを使ったと記されている | 確認した情報源と、版の一致に依存する | 開示内容と矛盾 |
| 映っている出来事が実際に起きた | 出来事についての独立した情報源は利用できない | 制作方法の開示は、出来事の真偽を確認するものではない | 判断保留 |

同じ主張を繰り返す4件のコメントは、場面全体が生成されたことを確定する証拠にはなりません。「普通の撮影映像」というコメントも、AIツールが使われていないことを確定するものではありません。その文言が何を主張しているのかを、検証の前に具体化する必要があります。

次に必要な証拠は、残っている問いによって異なります。場面全体が生成されたという主張には、制作過程全体を扱う証拠が必要です。出来事についての主張には、その出来事に関する独立した証拠が必要です。Content Credentialsを利用できないことは、どちらの問いにも答えを与えません。

慎重な報告なら、次のように書きます。「対象の版と一致する投稿者の開示には、AIツールで物体を1つ消したと記されています。今回の検証では、場面全体が生成されたことも、映っている出来事が事実であることも確認できていません。」

## 8. 検証結果を共有する前に確認する

完成した台帳全体について、次の点を確認してください。

1. 各結論が、1つの具体的な主張に対応していることを確認します。
2. 各情報源が、検証対象の版に当てはまることを確認します。
3. コメントの発言と、制作に関する証拠を分けます。
4. 繰り返された発言はまとめて扱い、独立した裏付けとは呼びません。
5. 欠損値はそのまま残し、ゼロや偽の値に変えません。
6. 利用できない情報源と、未確認のContent Credentialsを明示します。
7. 見た目、確信の強さ、ラベルがないことだけに基づく結論を削除します。
8. 判断保留の主張ごとに、次に必要な証拠を示します。

元の動画が見つからないままなら、その不足を記録に残してください。開示が別の版に関するものなら、今回の版についての判断には使いません。返信の文脈を確認できない場合は、文脈に依存する解釈の判断を保留します。収集を予定していても、まだ実行していない場合は、行数を作り上げず、予定している入力内容を報告してください。

可能であれば、必要な箇所を伏せた記録か、架空と明記した例を共有してください。見た目の不自然さだけを理由に、特定の人物を名指しして、だましていると非難しないでください。確認した情報源で何が確定し、どこから先は判断できないのかを報告します。

## 次の証拠を確認する

まず、検証する主張を1つ、具体的に書き出してください。そのうえで、投稿者が公開している元の版を確認します。証拠、限界、結論を台帳の1行に記入してください。何が不明なのか、どの証拠があれば解決できるのかを明示すれば、判断保留という結果にも意味があります。

公開コメントの少数のサンプルが主張の洗い出しに役立つ場合は、[TikTok Comments Scraper Actor。2026年10月25日に仕様を確認。収集用途への適合は文書上の確認のみ。実行は未検証](https://apify.com/chronometrica/tiktok-comments-scraper)を確認してください。実行を予定する場合は、事前にサンプルのアドレスを差し替え、設定を確認します。収集した発言は、検証のための資料として使ってください。証拠に基づく判断の責任は、検証者が持ちます。

## 出典と参考資料

- [雪の動画に関する公開の質問。2026年8月11日に取得。読者の疑問を示す資料であり、AIで作られた証拠ではない](https://www.reddit.com/r/isthisAI/comments/1q69a8c/it_this_video_ai_it_came_up_to_me_on_tiktok_and/)
- [船の動画に関する公開の質問。2026年8月11日に取得。読者は元の動画が見つからないと報告しているが、出所を検証した結果ではない](https://www.reddit.com/r/isthisAI/comments/1t517k2/a_boat_passes_through_haulover_inlet_in_this/)
- [TikTok Comments Scraperビルド0.1.17の仕様とREADME。2026年10月25日に確認。文書に記載された入力と出力。実行結果なし](https://api.apify.com/v2/acts/chronometrica~tiktok-comments-scraper/builds/default)
- [Export TikTok Comments to CSV Task。2026年10月25日に確認。公開ページの存在のみ確認。保存設定と実行は未検証](https://apify.com/chronometrica/tiktok-comments-scraper/examples/export-tiktok-comments-to-csv)
- [C2PA Content Credentials Explainer 2.2。2026年10月25日に取得。来歴の記録は任意であり、不完全な場合もあるため、メディアの内容が真実であることは確定できない](https://c2pa.org/specifications/specifications/2.2/explainer/Explainer.html)