更新了一些信息。
小 (格式出错修正。用语修正。) |
(更新了一些信息。) |
||
第11行: | 第11行: | ||
! 原始应用名 !! 内部ID !! 出处 | ! 原始应用名 !! 内部ID !! 出处 | ||
|- | |- | ||
| DreamcastMovieCreator || SFDMUX Ver.1.07 19990520 CRI || | | DreamcastMovieCreator || SFDMUX Ver.1.07 19990520 CRI || 为 SFD Tool Pack v1.0 by SWAT 的一部分。有抽出dll制作的的命令行版本sfdmux。 | ||
|- | |- | ||
| Sofdec Multiplexer Ver.0.25 || CRI_SFM Ver.2.17 2003-01-14 CRI || 为 CRI SDK by | | Sofdec Multiplexer Ver.0.25 || CRI_SFM Ver.2.17 2003-01-14 CRI || 为 CRI SDK by Xbox 的一部分。 | ||
|} | |} | ||
第36行: | 第36行: | ||
下面列出这些包的结构。 | 下面列出这些包的结构。 | ||
这些包中,一些定性数据暂为AT1,即"SFM Ver.2.25 2004-07-21 CRI-MW"(有声SFD)或"Sofdec CRAFT/GUI Ver.1.74 "(无声SFD)的参数。 | |||
{| class="wikitable" | {| class="wikitable" | ||
第67行: | 第67行: | ||
0x001E(含两条音频流的SFD) | 0x001E(含两条音频流的SFD) | ||
|| 分组头(长度7)。结构: | || 分组头(长度7)。结构: | ||
packet_start_codec_prefix =default ('00 00 01'[hex]) | packet_start_codec_prefix = default ('00 00 01'[hex]) | ||
stream_id = 'BE'[hex] (填充流) | stream_id = 'BE'[hex] (填充流) | ||
packet_length = [default] ( 典型值:'07 DF'[hex](含一条音频流的SFD) / '07 DC'[hex](含两条音频流的SFD) ) | packet_length = [default] ( 典型值:'07 DF'[hex](含一条音频流的SFD) / '07 DC'[hex](含两条音频流的SFD) ) | ||
第84行: | 第84行: | ||
| 0x0000 || 包头(长度12)。数据: | | 0x0000 || 包头(长度12)。数据: | ||
pack_start_code = default ('00 00 01 BA'[hex]) | pack_start_code = default ('00 00 01 BA'[hex]) | ||
system_clock_refence = '000 00000000 0000000 00000000 | system_clock_refence = '000 00000000 0000000 00000000 0001110' | ||
mux_rate(with market_bit) = '88 2F E7'[hex] (含AC-3音频流的SFD) / '88 27 05'[hex] (含一条有声ADX音频流的SFD) / '88 20 97'[hex] (含一条无声ADX音频流的SFD) | mux_rate(with market_bit) = '88 2F E7'[hex] (含AC-3音频流的SFD) / '88 27 05'[hex] (含一条有声ADX音频流的SFD) / '88 20 97'[hex] (含一条无声ADX音频流的SFD) | ||
|- | |- | ||
第103行: | 第103行: | ||
|- | |- | ||
| 0x001B || 分组头(长度7)。结构: | | 0x001B || 分组头(长度7)。结构: | ||
packet_start_codec_prefix =default ('00 00 01'[hex]) | packet_start_codec_prefix = default ('00 00 01'[hex]) | ||
stream_id = 'BE'[hex] (填充流) | stream_id = 'BE'[hex] (填充流) | ||
packet_length = [default] ( 典型值:'07 DF'[hex] ) | packet_length = [default] ( 典型值:'07 DF'[hex] ) | ||
第109行: | 第109行: | ||
|- | |- | ||
| 0x0022 || 填充流数据(长度[packet_length])。全为 'FF'[hex] 。结束于0x07FF。 | | 0x0022 || 填充流数据(长度[packet_length])。全为 'FF'[hex] 。结束于0x07FF。 | ||
|} | |||
{| class="wikitable" | |||
|+ 第02个包(起始地址:0x00001000,Sofdec信息包(暂称)) | |||
|- | |||
! 偏址 !! 信息 | |||
|- | |||
| 未声明 || 填充字段。全为'00'[hex]。 | |||
|- | |||
| 0x0000 || 包头(长度12)。数据: | |||
pack_start_code = default ('00 00 01 BA'[hex]) | |||
system_clock_refence = '000 00000000 0000000 00000000 0011100' | |||
mux_rate(with market_bit) = '88 2F E7'[hex] (含AC-3音频流的SFD) / '88 27 05'[hex] (含一条有声ADX音频流的SFD) / '88 20 97'[hex] (含一条无声ADX音频流的SFD) | |||
|- | |||
| 0x000C || 分组头(长度6)。 | |||
packet_start_codec_prefix = default ('00 00 01'[hex]) | |||
stream_id = 'BF'[hex] (private_stream_2, 私用流) | |||
packet_length = [default] ( 典型值:'07 EE'[hex] ) | |||
|- | |||
| 0x0020 || 流标记?长度24。恒定值。 | |||
'53 6F 66 64 65 63 53 74 72 65 61 6D 20 20 20 20 20 20 20 20 20 20 20 20'[hex] | |||
= [SofdecStream ] | |||
|- | |||
| 0x0038 || 兼容性标记?长度2。 | |||
[SFM Ver.2.25 2004-07-21 CRI-MW] = '02 19'[hex] | |||
[Sofdec CRAFT/GUI Ver.1.74] = '02 1A'[hex] | |||
|- | |||
| 0x0040 || SFD文件名及生成时间。 | |||
0x00:生成文件名。长度8。不足以空格('20'[hex])填充。 | |||
0x08:'2E 73 66 64'[hex] (".sfd") | |||
0x0C:生成时间。长度12。YYYYMMDDhhmm。 | |||
|- | |||
| 0x0060 || 多路复用器内部ID。长度32。示例: | |||
'53 46 4D 20 56 65 72 2E 32 2E 32 35 20 32 30 30 34 2D 30 37 2D 32 31 20 43 52 49 2D 4D 57 20 20'[hex] | |||
= [SFM Ver.2.25 2004-07-21 CRI-MW ] | |||
'53 6F 66 64 65 63 20 43 52 41 46 54 2F 47 55 49 20 56 65 72 2E 31 2E 37 34 00 00 00 00 00 00 00'[hex] | |||
= [Sofdec CRAFT/GUI Ver.1.74] | |||
|- | |||
| 0x0080 - 0x008F || 不明数据段。 | |||
|- | |||
| 0x00B0 - 0x00CF || 不明数据段。 | |||
|- | |||
| 0x0180 || 原始I/O记录。每长度64记述一条文件信息。 | |||
0x00:文件名。长度8。 | |||
0x08:后缀名。长度4。 | |||
0x0C:生成时间。长度12。YYYYMMDDhhmm。 | |||
0x18:不明数据段。 | |||
|} | |} | ||