.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.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.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 で閲覧