.DEM

DEM ファイル

Recorded Game Demo File
質問する
クイック回答

DEMファイルは、ビデオフレームではなく、プレイヤーの入力とネットワークスナップショットを保存したゲームのリプレイ録画です。視聴するには、対応するゲームのフォルダに配置し、ゲーム内のデモプレイヤー(Counter-Strike 2、Half-Lifeなど)を使用します。スタンドアロンのメディアプレイヤーで開くことはできません。MP4にするには、ゲーム内でデモを再生し、画面を録画してください。

開発元: Valve (GoldSrc / Source engine; format also used by id Software and others) カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 4, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DEM ファイル形式とは?

.demファイルは、ライブマッチやスクリプト化されたシーケンス中にゲームエンジンによってキャプチャされたゲームプレイ録画(一般にデモと呼ばれます)を保存します。この形式は主にファーストパーソン・シューティング(FPS)ゲーム、特にValveのGoldSrcおよびSourceエンジンで動作するゲームに関連付けられていますが、拡張子自体は1990年代半ばにid SoftwareのQuakeエンジンで初めて登場しました。

.demファイルには、ゲームエンジン上で記録されたゲームプレイのリプレイデータが含まれています。これには、タイムスタンプ付きのネットワークスナップショット、プレイヤーの入力コマンド、およびエンジンが試合を完全に再現できるようにするゲームイベントが含まれます。

.dem録画には主に2つのタイプがあります:

  • プレイヤーまたはサーバーによるリプレイ録画 - recordコンソールコマンドまたはHLTVリレーサーバーを使用して録画されたライブマッチ。競技プレイヤーは、個人のレビュー、ハイライト作成、アンチチート提出のためにこれらを使用します。
  • 事前スクリプト化されたショーケースデモ - さまざまなカメラ視点から表示される、録画済みのゲームプレイ要素で構成される非インタラクティブなシーケンス。このタイプは通常、エンジンのパフォーマンス展示や、ゲームに同梱されているゲーム内のアトラクト画面(デモ画面)に使用されます。

.demファイルは、これら両方のタイプのゲームプレイ録画を保存できます。

.demファイルは動画ファイルではありません。一致するゲームエンジンとビルドのみが再生できる生のゲーム状態を保存します。視聴可能なビデオを作成するには、ゲーム内でデモを再生し、スクリーンレコーダーやHLAEのようなツールで出力をキャプチャする必要があります。

複数の異なる.dem形式がこの拡張子を共有しており、それぞれファイルヘッダーによって識別されます。GoldSrcデモはHLDEMO\0で始まり、SourceエンジンデモはHL2DEMO\0、Source 2デモ(CS2、Dota 2)はPBDEMS2\0で始まります。デモプロトコルバージョンとネットワークプロトコルバージョンがヘッダーに保存されているため、ファイルはエンジンおよびビルド固有です。例えば、Source 1のデモはSource 2では再生できません。

.dem録画は、試合分析、コンテンツ制作、アンチチートレビューのために競技シーン全体で使用されています。関連する形式には、.VDMデモスクリプトファイルや.REPリプレイファイルがあります。

セキュリティと安全性

リスク: LOW

ゲームの.demはゲームエンジンによって解析されるパッシブなリプレイデータであるため、リスクは低いです。それ自体でコードを実行することはありません。デモは必ず一致する公式ゲームビルドで再生してください。破損したデモやバージョンが違うデモは、単にロードに失敗します。「DEM to MP4コンバーター」のダウンロードを謳うサイトには注意してください。そのような直接的なコンバーターは存在せず、多くの場合アドウェアが同梱されています。代わりにゲーム自体の録画ツールやOBSを使用してください。

形式の詳細

概要
正式名称Recorded Game Demo File別名 Game demo recording, Source/GoldSrc demo
開発元Valve (GoldSrc / Source engine; format also used by id Software and others)登場時期 1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
MIME タイプapplication/octet-stream
タイプバイナリ形式の録画されたゲーム入力/ネットワークスナップショットリプレイ
この拡張子は以下でも使用されています…
  • USGS DEM (Digital Elevation Model) - GIS/マッピングで使用される地形標高ラスター。ゲームのリプレイとは完全に無関係で、QGIS/ArcGISで開かれます。
  • Quake / Hexen / Descent デモ - .demを共有する古いシングルゲームのデモ録画。それぞれ独自のエンジンでのみ再生されます。
  • VirtualDub プロジェクト / その他 - ゲーム以外で.demとして見られることが稀にあります。作成したアプリケーションによって識別してください。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
484C3244454D4F00
ASCII
HL2DEMO·
ValveのSourceエンジンデモは、8バイトのマジック「HL2DEMO\0」で始まります。GoldSrc(Half-Life 1 / CS 1.6)デモは「HLDEMO\0」で始まります。Source 2(CS2/Dota 2)デモは「PBDEMS2\0」で始まります。Quake/Hexen時代の.demファイルには固定のASCIIマジックはありません。多くのゲームが.demを再利用しているため、ヘッダーによってどのエンジンが作成したかを識別します。

DEM ファイルを開くプログラム

Windows3 apps
Counter-Strike 2 / CS:GO (Source) 無料 .demをゲームのcsgo/(またはcsgo)フォルダに置き、コンソールを開いて「playdemo <ファイル名>」を実行するか、ゲーム内のWatch/デモUIを使用します。
Half-Life / Counter-Strike 1.6 (GoldSrc) 有料 GoldSrcの.demをmodフォルダに置き、コンソールで「playdemo <ファイル名>」を実行します。HLDEMO形式のデモのみ再生可能です。
HLAE (Half-Life Advanced Effects) オープンソース Sourceデモ用のコンパニオンツールです。デモを高品質なビデオとしてレンダリングするために、精密なカメラ/録画制御を提供します。ゲームと併用します。
macOS1 app
Counter-Strike 2 (Source) 無料 ゲーム内のWatch UIからデモを開きます。デモは録画されたエンジン内で再生されます。
Linux1 app
Counter-Strike 2 (Source) 無料 ゲーム内のWatch UIからデモを開きます。デモは録画されたエンジン内で再生されます。

技術的詳細

詳細仕様
ファイルタイプバイナリ形式のゲーム状態およびネットワークスナップショットのリプレイ録画
バイト順序リトルエンディアン
ファイルマジック (Sourceエンジン)HL2DEMO\0 - ファイルオフセット0の8バイト
ファイルマジック (GoldSrcエンジン)HLDEMO\0 - ファイルオフセット0の7バイト
ファイルマジック (Source 2)PBDEMS2\0 - ファイルオフセット0の8バイト。CS2およびDota 2で使用
圧縮なし (GoldSrcおよびSource 1)、protobuf + Snappy (Source 2)
一般的なファイルサイズ試合の長さに応じて数百KBから数百MB
内部バージョンフィールドヘッダーに保存されているデモプロトコルバージョンとネットワークプロトコルバージョン(特定のゲームビルドに紐付け)
再生要件一致するエンジンおよび互換性のあるゲームビルドで開く必要あり。エンジン間やバージョン間での互換性はなし
マップ整合性チェック一貫性検証のためにBSPマップのCRCがヘッダーに埋め込まれる場合がある
MIMEタイプapplication/octet-stream
構造ヘッダー(マジック、プロトコルバージョン、マップ名、ゲームディレクトリ、再生時間)に続き、タイムスタンプ付きのフレームおよびコマンドパケットのストリーム
サポートされているプラットフォームWindows, macOS, Linux (ゲームタイトルにより異なる)
主な開発元Valve Software (GoldSrcおよびSourceエンジン)、id Software (オリジナルのQuake時代の形式)
リリース日1996-1998 (Quake/GoldSrc era); Valve Source DEM since 2004
最新バージョンSource 2 demo (protocol-specific; e.g. CS2 .dem, 2023)
仕様書developer.valvesoftware.com

DEM の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DEM ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DEM ファイルについて最初の質問をしてみましょう。

よくある質問

.demファイルを視聴するにはどうすればよいですか?
録画したゲーム内で再生してください。Sourceエンジンゲーム(CS2/CS:GO)の場合は、.demをゲームフォルダに入れ、ゲーム内のWatch/デモUI、またはコンソールで「playdemo <ファイル名>」を使用します。.demはビデオではなくリプレイであるため、そのゲーム内でのみ開くことができます。
.demをMP4に変換するにはどうすればよいですか?
直接変換できるコンバーターはありません。ゲーム内でデモを再生し、それを録画してください。クリーンな出力を得るにはエンジンの「startmovie」コマンドやHLAEを使用するか、OBS Studioでキャプチャします。これにより、リプレイのMP4/AVIが作成されます。
なぜ.demファイルが再生されないのですか?
デモはエンジンおよびバージョン固有です。CS:GOのデモはCS2では再生できず、GoldSrcのデモはSourceでは再生できず、QuakeのデモはHalf-Lifeでは再生できません。録画した時と全く同じゲームとビルドを使用する必要があります。
VLCのようなビデオプレイヤーで.demを開けますか?
いいえ。ゲームの.demにはビデオフレームではなく、プレイヤーの入力とネットワーク状態が含まれているため、メディアプレイヤーでは読み取れません。ゲーム内で再生し、画面録画してビデオを作成してください。
.demはビデオ録画と同じですか?
いいえ。エンジン内で試合を再シミュレートするためのデータのみを保存するため、サイズが非常に小さく、再生中にカメラの角度を変更することもできます。再生内容を録画することで、実際のビデオに変換できます。
私の.demはゲームではなく地形/標高データなのですが、これは何ですか?
その場合は、たまたま.dem拡張子を共有している無関係なGIS形式であるUSGS Digital Elevation Model(数値標高モデル)です。ゲームではなく、QGISやArcGISで開いてください。

参考文献

1Wikipedia - Demo (computer games)en.wikipedia.org
2Valve Developer Wiki - DEM Formatdeveloper.valvesoftware.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧