逆向:CRI Sofdec数据流结构:修订间差异

跳转到导航 跳转到搜索
格式出错修正。用语修正。
(追加发现,修正混用)
(格式出错修正。用语修正。)
第23行: 第23行:
| SFM Ver.2.25 2004-07-21 CRI-MW || AT1 有声SFD所署明的内部ID  
| SFM Ver.2.25 2004-07-21 CRI-MW || AT1 有声SFD所署明的内部ID  
|-
|-
Sofdec CRAFT/GUI Ver.1.74 || AT1 无声SFD所署明的内部ID  
| Sofdec CRAFT/GUI Ver.1.74 || AT1 无声SFD所署明的内部ID  
|}
|}


第46行: 第46行:
   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 0000000'
   system_clock_refence = '000 00000000 0000000 00000000 0000000'
   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)  
|-
|-
| 0x000C || 系统头(长度15(含一条音轨的SFD) / 18(含两条音轨的SFD))。数据:
| 0x000C || 系统头(长度15(含一条音频流的SFD) / 18(含两条音频流的SFD))。数据:
   system_header_start_code = default ('00 00 01 BB'[hex])
   system_header_start_code = default ('00 00 01 BB'[hex])
   header_length = [default]
   header_length = [default]
第59行: 第59行:
   video_bound = '0 0000'
   video_bound = '0 0000'
   reserved_byte = default ('1111 1111')
   reserved_byte = default ('1111 1111')
   stream_id[#1] = 'C0'[hex]
   stream_id[#1] = 'C0'[hex] (音频流1)
   stream_id[#2] = 'C1'[hex]
   stream_id[#2] = 'C1'[hex] (音频流2)
   STD_buffer_bound_scale = '0'
   STD_buffer_bound_scale = '0'
   STD_buffer_size_bound = '0 0000 0000 0100'
   STD_buffer_size_bound = '0 0000 0000 0100'
|-
|-
| 0x001B(含一条音轨的SFD)
| 0x001B(含一条音频流的SFD)
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) )
   '0000 1111'
   '0000 1111'
|-
|-
| 0x0022(含一条音轨的SFD)
| 0x0022(含一条音频流的SFD)
0x0025(含两条音轨的SFD)  
0x0025(含两条音频流的SFD)  
|| 填充流数据(长度[packet_length])。全为 'FF'[hex] 。结束于0x07FF。
|| 填充流数据(长度[packet_length])。全为 'FF'[hex] 。结束于0x07FF。
|}
|}
第85行: 第85行:
   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 0001100'
   system_clock_refence = '000 00000000 0000000 00000000 0001100'
   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)  
|-
|-
| 0x000C || 系统头(长度15)。数据:
| 0x000C || 系统头(长度15)。数据:
第98行: 第98行:
   video_bound = [default]
   video_bound = [default]
   reserved_byte = default ('1111 1111')
   reserved_byte = default ('1111 1111')
   stream_id = 'E0'[hex]
   stream_id = 'E0'[hex] (视频流1)
   STD_buffer_bound_scale = '1'
   STD_buffer_bound_scale = '1'
   STD_buffer_size_bound = '0 0000 0010 1110'
   STD_buffer_size_bound = '0 0000 0010 1110'
2,165

个编辑

导航菜单