.F4F

F4F ファイル

Adobe HTTP Dynamic Streaming Segment File
質問する
クイック回答

F4Fファイルは、Adobe HTTP Dynamic Streaming (HDS) の生のビデオフラグメントです。これは、2020年12月31日に Adobe Flash Player が廃止されたことで終了した Flash 時代のアダプティブストリーミングプロトコルです。メディアプレーヤーで直接再生することはできません。ビデオを復元するには、FFmpeg を使用してフラグメントを MP4 に再マルチプレクスするか、元のストリームサーバーがまだ稼働している場合は yt-dlp を使用してください。

開発元: Adobe Systems カテゴリ: 動画ファイル オープンスタンダード MIME: video/f4f
対応OS Windows macOS Linux
関連: .DAV · .MKV · .MP4 · .H264

このページの内容

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

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

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

ファイルを識別する

F4F ファイル形式とは?

.f4f ファイルは、Adobe Media Server によって生成および使用されるビデオセグメントです。これは、部分的な FLV ファイルではなく、F4V ベースのストリームのタイムドフラグメントです。各 .f4f には Flash ムービーの短い部分(通常は数秒の H.264 ビデオと AAC オーディオ)が格納されています。

F4Fファイルの目的

F4F形式は、マルチメディアデータをストリーミングするクライアントマシン間でのアダプティブビットレート配信を容易にするために、大きなビデオクリップを小さなセグメントに分割するために使用されます。この HTTP Dynamic Streaming (HDS) アプローチにより、プレーヤーはオンデマンドで異なる .f4f セグメントファイルを取得することで、ストリームの途中で品質レベルを切り替えることができました。

F4Fパーツの結合

元のビデオファイルを再現するには、すべての .f4f パーツをマージする必要があります。フラグメントは FFmpeg またはオープンソースの AdobeHDS PHP スクリプトを使用して結合できます。付属の .f4x インデックスファイルは、高速シークのためにフラグメント番号をバイトオフセットにマッピングします。

追加情報

  1. F4Fは、MP4 と同じ基盤である ISO Base Media File Format (ISO 14496-12) に基づいて構築されており、独自の構造ではありません。
  2. F4Fは H.264 ビデオと AAC オーディオを同期させます。オプションの Adobe Flash Access DRM により、フラグメントごとにコンテンツが暗号化されます。
  3. F4Fはレガシー形式です。Adobe Flash Player は2020年12月31日にサポートを終了したため、HDS/F4F は廃止され、HLS や MPEG-DASH に取って代わられました。

セキュリティと安全性

リスク: LOW

F4Fは純粋なバイナリメディアデータ (ISO BMFF 内の H.264/AAC) です。コードを実行するものではなく、Flash SWF ファイルでもありません。FFmpeg や MP4Box で不明な F4F ファイルを処理することは安全です。主な危険は、信頼できないソースから .f4f を装った悪意のあるファイルをダウンロードすることです。復元ツール (FFmpeg, yt-dlp) は必ず公式サイトからダウンロードしてください。DRM 暗号化された F4F セグメント (Adobe Flash Access) は、現在は存在しない Flash Access サーバーからの有効なライセンスキーがないと復元できない場合があります。

形式の詳細

概要
正式名称Adobe HTTP Dynamic Streaming Segment File別名 HDS segment, F4F fragment file
開発元Adobe Systems登場時期 2010 (Adobe HTTP Dynamic Streaming specification, built on F4V/ISO BMFF)
カテゴリ動画ファイル
MIME タイプvideo/f4f
タイプアダプティブ HTTP ストリーミング用のフラグメント化された F4V/ISO BMFF ビデオセグメント (バイナリ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Shockwave Flash プロジェクターキャッシュ - 一部の古い Flash 関連ツールが汎用データ拡張子として .f4f を使用していましたが、HDS とは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
04050607
16進数
61627374
ASCII
abst
F4F セグメントは、MOOF (ムービーフラグメント) ボックスを運ぶ F4V/ISO Base Media Format ファイルです。ブートストラップ (abst) ボックスが先頭にある場合、オフセット 4 の «abst» ASCII タグの前に 4 バイトのサイズが配置されます。単一のユニバーサルなマジックバイトはありません。ISO BMFF として扱ってください (ftyp/moof を探してください)。関連するインデックスファイルは .f4x です。

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

Windows2 apps
FFmpeg オープンソース «ffmpeg -i segment0.f4f -c copy out.mp4» - ISO BMFF 構造をデマルチプレクスし、MP4 に再構築できます。最初に複数のフラグメントを連結する必要がある場合があります。
yt-dlp オープンソース ソースサーバーがまだ稼働している場合: «yt-dlp [stream URL]» は HDS フラグメントを自動的にダウンロードし、完全なビデオファイルに組み立てます。
macOS1 app
FFmpeg オープンソース «ffmpeg -i segment0.f4f -c copy out.mp4» - ISO BMFF 構造をデマルチプレクスし、MP4 に再構築できます。最初に複数のフラグメントを連結する必要がある場合があります。
Linux2 apps
FFmpeg オープンソース «ffmpeg -i segment0.f4f -c copy out.mp4» - ISO BMFF 構造をデマルチプレクスし、MP4 に再構築できます。最初に複数のフラグメントを連結する必要がある場合があります。
yt-dlp オープンソース ソースサーバーがまだ稼働している場合: «yt-dlp [stream URL]» は HDS フラグメントを自動的にダウンロードし、完全なビデオファイルに組み立てます。

技術的詳細

詳細仕様
マジックバイトオフセット 4 に `abst` (ブートストラップ情報ボックス); ISO BMFF の `ftyp`/`moof` ボックスタグも存在
バイト順序ビッグエンディアン (ISO BMFF 標準)
コンテナISO Base Media File Format (MP4 ボックス構造) と HDS 固有のボックス: `abst`, `asrt`, `afra`, `moof`
ビデオコーデックH.264/AVC
オーディオコーデックAAC, 通常 44.1 kHz または 48 kHz
暗号化オプションの Adobe Flash Access DRM (フラグメントごとの AES-128)
一般的なセグメントサイズ1セグメントあたり 100 KB - 10 MB (数秒のビデオに相当)
主要なボックスタイプ`abst` (ブートストラップ情報), `asrt` (セグメントランテーブル), `moof` + `mdat` (フラグメントデータ)
関連ファイル高速シークのためにフラグメント番号をバイトオフセットにマッピングする `.f4x` インデックス
命名規則ビットレートごとに命名されたセグメント、例: `stream_Seg1-Frag1`
色深度チャンネルあたり 8 bpc, 4:2:0 YCbCr (H.264 ストリームに準拠)
解像度通常最大 1920×1080; H.264 プロファイル/レベルに依存
ステータス2020年12月31日の Adobe Flash Player EOL 以降は廃止。HLS および MPEG-DASH に移行
リリース日2010 (Adobe HTTP Dynamic Streaming specification, built on F4V/ISO BMFF)
最新バージョンHDS Specification Version 3.0 (c. 2013, frozen after Flash EOL)
オープンスタンダードはい · ロイヤリティフリー
仕様書ossrs.io

F4F の変換

コミュニティ Q&A

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

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

よくある質問

F4Fファイルとは何ですか?
F4Fファイルは、Adobe の HTTP Dynamic Streaming (HDS) システムのビデオセグメントです。これは 2020年12月に終了した Flash Player に紐付いたアダプティブビットレートストリーミングプロトコルです。F4Fファイルは、プレーヤーで開く通常のビデオファイルではありません。
F4Fファイルを再生するにはどうすればよいですか?
F4Fファイルは生のストリームセグメントであり、スタンドアロンのビデオではありません。FFmpeg を使用してコンテンツを MP4 に再ラップするか、元の HDS ストリームサーバーがまだ稼働している場合は yt-dlp を使用してください。VLC は再生を拒否するか、フラグメントを正しく再生できない場合があります。
F4Fを MP4 に変換できますか?
はい。F4Fは MP4 と同じ ISO/MP4 コンテナ構造を使用しているため、FFmpeg でデマルチプレクスおよび再マルチプレクスが可能です: «ffmpeg -i file.f4f -c copy out.mp4»。ビデオ全体を取得するには、複数のフラグメントを連結する必要があります。
なぜF4Fは使われなくなったのですか?
F4Fは Adobe Flash Player に依存しており、Adobe は2020年12月31日に公式に Flash を終了しました。現代のストリーミングは、Flash なしでブラウザやデバイスでネイティブにサポートされている HLS や MPEG-DASH を使用しています。
付属の F4X ファイルとは何ですか?
F4X ファイルは .f4f セグメントのインデックスです。サーバーがファイル全体を読み取ることなく特定のフラグメントだけを配信できるように、フラグメント番号をバイトオフセットにマッピングします。サーバー側の HDS には両方のファイルが必要です。

参考文献

1Adobe Flash Player end-of-lifewww.adobe.com
2Adobe HDS Specification v3.0 (PDF, via ossrs.io archive)ossrs.io

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

関連する拡張子

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

無料ファイルツール

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

ツールボックスを開く

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