VTS_01_0.IFOファイルについて
1.VTS_01_0.IFOのテーブル
| ファイル | テーブル | PGC | 開始点 | コメント |
| VTS_01_0.IFO | Video Title Set Information | |||
|
〃 |
VTSI_MAT | Video Title Set Information Management Table | ||
|
〃 |
VTS_PTT_SRPTI | 1 | Video Title Set Title Search Pointer Table | |
| VTS_PGCIT | 2 | Video Title Set Program Chain Information Table | ||
|
〃 |
〃 |
VTS_PGC_#1 | #1:1,2,・・・,Video Title Set Program Chain | |
|
〃 |
VTSM_PGCI_UT |
3 |
Video Title Set Menu PGCI(Program Chain) Unit Table | |
|
〃 |
〃 |
LU_#1 (country) PGC-Menu_#2 | #1:1,2,・・・,country:English,・・・,#2:1,2,・・・ | |
|
〃 |
VTS_TMAPT | 4 | Video Title Set Time Map Table | |
|
〃 |
VTSM_C_ADT | 0 | Video Title Set Menu Cell Address Table | |
|
〃 |
VTSM_VOBU_ADMAP | 0 | Video Title Set Menu VOBU Address Table | |
|
〃 |
VTS_C_ADT | 5 | Video Title Set Cell Address Table | |
|
〃 |
VTS_VOBU_ADMAP | 6 | Video Title Set Menu VOBU Address Map Table |
○VTSI_MATテーブルの開始点(Start offset)が0のものはテーブルが存在しない
2.VTS_01_0.IFOテーブルの記述
(1)VTS_01_0.IFO の記述(この画面からは、データ変更はできません)
VTS overview: ビデオタイトルセットの概要
Menu attributes:
Video: MPEG-1 720x480 (NTSC) (NTSC 525/60) (4:3) (pan-scan & letterboxed)
Title Set (Movie) attributes:
Video: MPEG-2 720x480 (NTSC) (NTSC 525/60) (16:9) (letterboxed)
Audio 1: English (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x80)
Audio 2: Japanese (Dolby AC-3) 6ch 48Kbps DRC (ID: 0x80)
SubPicture 1: Japanese (2-bit rle ) (ID: 0x20)
SubPicture 2: English (2-bit rle ) (ID: 0x20)
SubPicture 3: Japanese (2-bit rle ) (ID: 0x20)
PGC_1 (program chain): [Title(TTN): 1] [00:00:12.01 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 1)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 1/ 1] : time: 00:00:12.01 / 30 fps [Pos: 00:00:12.01] [Frames: 361]
PGC_2 (program chain): [Title(TTN): 2] [00:00:07.00 / 30 fps] (Programs: 1) (Cells: 1) (uses VOB-IDs: 2)
[Ch 01] [Pg 01] [Cell 01] [V/C Id: 2/ 1] : time: 00:00:07.00 / 30 fps [Pos: 00:00:07.00] [Frames: 210]
Menu Language Units: 1
Language Menu Unit 1: [Japanese]
Language Menu Unit 1: [Japanese]]
Menu 1: [Root-Menu] (entry PGC) (Programs: 0) (Cells: 0)
(2)VTS_01_0.IFO - VTSI_MAT
[00000000] VTS Identifier DVDVIDEO-VTS
[0000000c] Last Sector of VTS 7086 [00001bae]
[0000001c] Last Sector of VTSI 6 [00000006]
[00000021] Specification version number v1.1 [11]
[00000022] VTS Category 0 [00000000]
[00000080] End byte of VTSI_MAT 2047 [000007ff]
[000000c0] Start sector of VTSM_VOBS 0 [00000000]
[000000c4] Start sector of VTSTT_VOBS 7 [00000007]
[000000c8] Start offset of VTS_PTT_SRPT 1 [00000001]
[000000cc] Start offset of VTS_PGCIT 2 [00000002]
[000000d0] Start offset of VTSM_PGCI_UT 3 [00000003]
[000000d4] Start offset of VTS_TMAPT 4 [00000004]
[000000d8] Start offset of VTSM_C_ADT 0 [00000000]
[000000dc] Start offset of VTSM_VOBU_ADMAP 0 [00000000]
[000000e0] Start offset of VTS_C_ADT 5 [00000005]
[000000e4] Start offset of VTS_VOBU_ADMAP 6 [00000006]
[00000100] Video attributes of VTSM_VOBS 0 [0000]
Video attribute details:
Video compression MPEG-1
TV system NTSC 525/60
Aspect ratio 4:3
Automatic Display Mode pan-scan & letterboxed
CC for Line21-1 (NTSC only) no data
CC for Line21-2 (NTSC only) no data
Bit Rate VBR
Source Resolution 720x480 (NTSC)
Letterboxed top&bottom cropped no
Mode Camera
[00000103] Number of audio streams in VTSM_VOBS 0 [00]
[00000104] Audio_1: VTSM audio attributes 0 0 0 0 0 0 0 0 [00 00 00 00 00 00 00 00 ]
・・・・・・・・
[0000013c] Audio_8: VTSM audio attributes 0 0 0 0 0 0 0 0 [00 00 00 00 00 00 00 00 ]
[00000155] Number of Sub-picture streams in VTSM 0 [00]
[00000156] Sub-pic_1: VTSM Sub-picture stream attributes 0 0 0 0 0 0 [00 00 00 00 00 00 ]
[00000200] Video attributes of VTSTT_VOBS 20096 [4e80]
Video attribute details:
Video compression MPEG-2
TV system NTSC 525/60
Aspect ratio 16:9
Automatic Display Mode letterboxed
CC for Line21-1 (NTSC only) data present in GOP
CC for Line21-2 (NTSC only) no data
Bit Rate VBR
Source Resolution 720x480 (NTSC)
Letterboxed top&bottom cropped no
Mode Camera
[00000203] Number of audio streams in VTSTT_VOBS 2 [02]
[00000204] Aud_1: audio attributes 4 197 101 110 0 0 0 0 [04 c5 65 6e 00 00 00 00 ]
Audio attribute details:
Application mode unspecified
Language type present
Multichannel extension not present
Coding mode AC3
Channels 6
Sample Rate 48Kbps
Quantization/DRC DRC (dynamic range control)
Language English
Language extension [00]
Code extension (Audio Type) unspecified
[0000020c] Aud_2: audio attributes 4 197 106 97 0 0 0 0 [04 c5 6a 61 00 00 00 00 ]
Audio attribute details:
Application mode unspecified
Language type present
Multichannel extension not present
Coding mode AC3
Channels 6
Sample Rate 48Kbps
Quantization/DRC DRC (dynamic range control)
Language Japanese
Language extension [00]
Code extension (Audio Type) unspecified
[00000214] Aud_3: audio attributes 0 0 0 0 0 0 0 0 [00 00 00 00 00 00 00 00 ]
・・・・・・・・
[0000023c] Aud_8: audio attributes 0 0 0 0 0 0 0 0 [00 00 00 00 00 00 00 00 ]
[00000255] Number of sub-picture streams in VTSTT_VOBS 3 [03]
[00000256] Sub-p_01: Sub-picture stream attributes 1 0 106 97 0 0 [01 00 6a 61 00 00 ]
Sub-picture attribute details:
Language type present
Coding mode 2-bit rle
Language Japanese
Language extension [00]
Code extension (Sub-Picture caption) unspecified caption
[0000025c] Sub-p_02: Sub-picture stream attributes 1 0 101 110 0 0 [01 00 65 6e 00 00 ]
Sub-picture attribute details:
Language type present
Coding mode 2-bit rle
Language English
Language extension [00]
Code extension (Sub-Picture caption) unspecified caption
[00000262] Sub-p_03: Sub-picture stream attributes 1 0 106 97 0 0 [01 00 6a 61 00 00 ]
Sub-picture attribute details:
Language type present
Coding mode 2-bit rle
Language Japanese
Language extension [00]
Code extension (Sub-Picture caption) unspecified caption
[00000268] Sub-p_04: Sub-picture stream attributes 0 0 0 0 0 0 [00 00 00 00 00 00 ]
・・・・・・・・
[00000310] Sub-p_32: Sub-picture stream attributes 0 0 0 0 0 0 [00 00 00 00 00 00 ]
[00000318] 01. Multichannel extension 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
・・・・・・・・
[000003c0] 08. Multichannel extension 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
(3)VTS_01_0.IFO - PTT_SRPTI
[00000000] Number of Title Unit Search Pointers (TTUs) in the VTS 2 [0002]
[00000004] End byte of PTT_SRPT table 23 [00000017]
[00000008] TTU_1: Starting byte 16 [00000010]
[0000000c] TTU_2: Starting byte 20 [00000014]
TTU_1 PTTs:
[00000010] PTT_1: Programm Chain number (PGCN) 1 [0001]
[00000012] PTT_1: Programm number (PGN) 1 [0001]
TTU_2 PTTs:
[00000014] PTT_1: Programm Chain number PGCN 2 [0002]
[00000016] PTT_1: Programm number PG 1 [0001]
(4)VTS_01_0.IFO - VTS_PGCITI
[00000000] Number of VTS_PGCI_SRP 2 [0002]
[00000004] End byte of VTS_PGCI_SRP table 947 [000003b3]
[00000008] VTS_PGC_1: Category mask 129 [81]
details:
entry PGC: yes
Title number: 1
[00000009] VTS_PGC_1: Category 0 [00]
[0000000a] VTS_PGC_1: Category Parental ID mask 0 [0000]
[0000000c] VTS_PGC_1: VTS_PGCI start byte 24 [00000018]
[00000010] VTS_PGC_2: Category mask 130 [82]
details:
entry PGC: yes
Title number: 2
[00000011] VTS_PGC_2: Category 0 [00]
[00000012] VTS_PGC_2: Category Parental ID mask 0 [0000]
[00000014] VTS_PGC_2: VTS_PGCI start byte 490 [000001ea]
(5)VTS_01_0.IFO - VTS_PGCITI - VTS_PGC_1
PGC (program chain):
[00000002] Number of Programs 1 [01]
[00000003] Number of Cells 1 [01]
[00000004] Playback time (BCD) 4801 [000012c1]
Playback time (hh:mm:ss.frame) 00:00:12.01 / 30 fps
[00000008] Prohibited user operations 0 [00000000]
[0000000c] Audio stream 1 status 32768 [8000]
Audio stream 1 uses stream nr.: 0
[0000000e] Audio stream 2 status 32768 [8000]
Audio stream 2 uses stream nr.: 0
[00000010] Audio stream 3 status 0 [0000]
・・・・・・・・
[0000001a] Audio stream 8 status 0 [0000]
[0000001c] Sub-picture stream 1 status -2147483648 [80000000]
Sub-picture stream 1 uses stream nr.(4:3): 0
Sub-picture stream 1 uses stream nr.(wide): 0
Sub-picture stream 1 uses stream nr.(letterbox): 0
Sub-picture stream 1 uses stream nr.(pan&scan): 0
[00000020] Sub-picture stream 2 status -2147483648 [80000000]
Sub-picture stream 2 uses stream nr.(4:3): 0
Sub-picture stream 2 uses stream nr.(wide): 0
Sub-picture stream 2 uses stream nr.(letterbox): 0
Sub-picture stream 2 uses stream nr.(pan&scan): 0
[00000024] Sub-picture stream 3 status -2147483648 [80000000]
Sub-picture stream 3 uses stream nr.(4:3): 0
Sub-picture stream 3 uses stream nr.(wide): 0
Sub-picture stream 3 uses stream nr.(letterbox): 0
Sub-picture stream 3 uses stream nr.(pan&scan): 0
[00000028] Sub-picture stream 4 status 0 [00000000]
・・・・・・・・
[00000098] Sub-picture stream 32 status 0 [00000000]
[0000009c] Next PGC number 0 [0000]
[0000009e] Previous PGC number 0 [0000]
[000000a0] Go Up PGC number 0 [0000]
[000000a2] Still time in seconds 0 [00]
[000000a3] PG Playback mode 0 [00]
PG Playback mode = sequential
[000000a5] Color 0 Y Cr CB 128 128 128 [80 80 80 ]
・・・・・・・・
[000000e1] Color 15 Y Cr CB 128 128 128 [80 80 80 ]
[000000e4] PGC Command Table start byte 236 [00ec]
[000000e6] PGC Program Map start byte 436 [01b4]
[000000e8] Cell Playback Information Table start byte 438 [01b6]
[000000ea] Cell Position Information Table start byte 462 [01ce]
PGC Command Table:
[000000ec] Number of Pre Commands 22 [0016]
[000000ee] Number of Post Commands 2 [0002]
[000000f0] Number of Cell Commands 0 [0000]
[000000f2] Size of Command table in bytes 199 [00c7]
[000000f4] 1.Pre Command If GPreg<6> == (cmp-val)<1><' then Goto line# 16 [00 a1 00 06 00 01 00 10 ]
[000000fc] 2.Pre Command If GPreg<4> == (cmp-val)<1><' then Goto line# 9 [00 a1 00 04 00 01 00 09 ]
[00000104] 3.Pre Command Set GPreg<2> mov SPreg<preferred audio language> [61 00 00 02 00 90 00 00 ]
[0000010c] 4.Pre Command If GPreg<2> == (cmp-val)<27233><'ja'> then Goto line# 7 [00 a1 00 02 6a 61 00 07 ]
[00000114] 5.Pre Command (SetSTN) Set Audio Stream: 0 [51 00 00 80 00 00 00 00 ]
[0000011c] 6.Pre Command Goto line# 9 [00 01 00 00 00 00 00 09 ]
[00000124] 7.Pre Command (SetSTN) Set Audio Stream: 1 [51 00 00 81 00 00 00 00 ]
[0000012c] 8.Pre Command Goto line# 9 [00 01 00 00 00 00 00 09 ]
[00000134] 9.Pre Command If GPreg<5> == (cmp-val)<1><' then Goto line# 16 [00 a1 00 05 00 01 00 10 ]
[0000013c] 10.Pre Command Set GPreg<2> mov SPreg<preferred sub-picture language> [61 00 00 02 00 92 00 00 ]
[00000144] 11.Pre Command If GPreg<2> == (cmp-val)<25966><'en'> then Goto line# 14 [00 a1 00 02 65 6e 00 0e ]
[0000014c] 12.Pre Command (SetSTN) Set Subpicture Stream: 0(Off) [51 00 00 00 c0 00 00 00 ]
[00000154] 13.Pre Command Goto line# 16 [00 01 00 00 00 00 00 10 ]
[0000015c] 14.Pre Command (SetSTN) Set Subpicture Stream: 1(Off) [51 00 00 00 c1 00 00 00 ]
[00000164] 15.Pre Command Goto line# 16 [00 01 00 00 00 00 00 10 ]
[0000016c] 16.Pre Command Set GPreg<3> mov (set-val)<0> [71 00 00 03 00 00 00 00 ]
[00000174] 17.Pre Command Set GPreg<4> mov (set-val)<0> [71 00 00 04 00 00 00 00 ]
[0000017c] 18.Pre Command Set GPreg<5> mov (set-val)<0> [71 00 00 05 00 00 00 00 ]
[00000184] 19.Pre Command Set GPreg<6> mov (set-val)<1> [71 00 00 06 00 01 00 00 ]
[0000018c] 20.Pre Command Set GPreg<7> mov (set-val)<0> [71 00 00 07 00 00 00 00 ]
[00000194] 21.Pre Command Set GPreg<11> mov (set-val)<0> [71 00 00 0b 00 00 00 00 ]
[0000019c] 22.Pre Command Set GPreg<15> mov (set-val)<0> [71 00 00 0f 00 00 00 00 ]
[000001a4] 1.Post Command Set GPreg<0> mov (set-val)<0> [71 00 00 00 00 00 00 00 ]
[000001ac] 2.Post Command (CallSS VTSM) Call TitleSet root-menu [Resume Cell: 1] [30 08 00 00 01 83 00 00 ]
PGC Program Map:
[000001b4] Program_1: Entry cell number 1 [01]
Cell Playback:
[000001b6] Cell_1: Cell type (Angle) 2 [02]
type normal
Block type normal
seamless playback linked in PCI: no
interleaved: no
STC discontinuity: yes
seamless angle linked in DSI: no
[000001b7] Cell_1: Cell restricted? 0 [00]
restricted: no
[000001b8] Cell_1: still time (seconds, 0xFF = Infinite) 0 [00]
[000001b9] Cell_1: command Nr (0 = no command) 0 [00]
[000001ba] Cell_1: playback time (BCD) 4801 [000012c1]
playback time (hh:mm:ss.frame) 00:00:12.01 / 30 fps
[000001be] Cell_1: entry point sector 0 [00000000]
[000001c2] Cell_1: first ILVU VOBU end sector 0 [00000000]
[000001c6] Cell_1: start sector of last VOBU 4085 [00000ff5]
[000001ca] Cell_1: last sector of this cell 4117 [00001015]
Cell Position in VOB:
[000001ce] Cell_1: has VOB ID 1 [0001]
[000001d1] Cell_1: has Cell ID 1 [01]
VTS_01_0.IFO - VTS_PGCITI - VTS_PGC_2
(6)VTS_01_0.IFO - VTSM_PGCI_UT
[00000000] Number of VTSM_PGCI_LUs (Language Units) 1 [0001]
[00000004] End byte of VTSM_PGCI_LUs table 283 [0000011b]
[00000008] LU_1: Video Title Set Menu Language Code ja
language_1: Japanese
[0000000b] LU_1: Video Title Set Menu Existence mask 128 [80]
existant menus:
Root Menu: yes
Sub-picture Menu: no
Audio Menu: no
Angle Menu: no
Chapter (PTT) Menu: no
[0000000c] LU_1: Video Title Set Menu Language start byte 16 [00000010]
[LU 1] Menu's:
[00000010] Number of Menu's for this LU (VTSM_PGCI_SRP) 1 [0001]
[00000014] End byte of VTSM_LU_EA table 267 [0000010b]
[00000018] Menu_1: VTSM_PGC Category Menu mask 131 [83]
details:
entry PGC: yes
Menu Type: root
[00000019] Menu_1: VTSM_PGC Category 0 [00]
[0000001a] Menu_1: VTSM_PGC Category Parental ID mask 0 [0000]
[0000001c] Menu_1: VTSM_PGCI start byte 16 [00000010]
(7)VTS_01_0.IFO - VTSM_PGCI_UT - LU_1 (Japanese) PGC-Menu_1 (Root Menu)
PGC (program chain):
[00000002] Number of Programs 0 [00]
[00000003] Number of Cells 0 [00]
[00000004] Playback time (BCD) 192 [000000c0]
Playback time (hh:mm:ss.frame) 00:00:00.00 / 30 fps
[00000008] Prohibited user operations 0 [00000000]
[0000000c] Audio stream 1 status 0 [0000]
・・・・・・・・
[0000001a] Audio stream 8 status 0 [0000]
[0000001c] Sub-picture stream 1 status 0 [00000000]
・・・・・・・・
[00000098] Sub-picture stream 32 status 0 [00000000]
[0000009c] Next PGC number 0 [0000]
[0000009e] Previous PGC number 0 [0000]
[000000a0] Go Up PGC number 0 [0000]
[000000a2] Still time in seconds 0 [00]
[000000a3] PG Playback mode 0 [00]
PG Playback mode = sequential
[000000a5] Color 0 Y Cr CB 0 0 0 [00 00 00 ]
・・・・・・・・
[000000e1] Color 15 Y Cr CB 0 0 0 [00 00 00 ]
[000000e4] PGC Command Table start byte 236 [00ec]
[000000e6] PGC Program Map start byte 0 [0000]
[000000e8] Cell Playback Information Table start byte 0 [0000]
[000000ea] Cell Position Information Table start byte 0 [0000]
PGC Command Table:
[000000ec] Number of Pre Commands 1 [0001]
[000000ee] Number of Post Commands 0 [0000]
[000000f0] Number of Cell Commands 0 [0000]
[000000f2] Size of Command table in bytes 15 [000f]
[000000f4] 1.Pre Command (JumpSS VMGM) Jump to VMG PGC: 1 [30 06 00 01 00 c0 00 00 ]
There is no PGC Program Map
There is no Cell Playback Information Table
There is no Cell Position Information Table
(8)VTS_01_0.IFO - VTS_TMAPTI
[00000000] Number of VTS_TMAPs 2 [0002]
[00000004] End byte of VTS_TMAPs table 95 [0000005f]
[00000008] Time map 1: start byte 16 [00000010]
[00000010] Time unit (in seconds) 1 [01]
[00000012] number of entries in time map 12 [000c]
[00000014] Entry 1: at sector 41 [00000029]
[00000018] Entry 2: at sector 81 [00000051]
[0000001c] Entry 3: at sector 449 [000001c1]
・・・・・・・・
[0000003c] Entry 11: at sector 4063 [00000fdf]
[00000040] Discontinuity Entry 12: at sector 4085 [80000ff5]
[0000000c] Time map 2: start byte 68 [00000044]
[00000044] Time unit (in seconds) 1 [01]
[00000046] number of entries in time map 6 [0006]
[00000048] Entry 1: at sector 4532 [000011b4]
・・・・・・・・
[00000058] Entry 5: at sector 6199 [00001837]
[0000005c] Discontinuity Entry 6: at sector 6624 [800019e0]
(9)VTS_01_0.IFO - VTSM_C_ADT
There is no VTSM_C_ADT table
(10)VTS_01_0.IFO - VTSM_VOBU_ADMAP
There is no VTSM_VOBU_ADMAP table
(11)VTS_01_0.IFO - VTS_C_ADT
[00000000] Number of VOBs in VTS_VOBS 2 [0002]
[00000004] End byte of VTS_C_ADT table 31 [0000001f]
[00000008] 1. Cell: VOB ID 1 [0001]
[0000000a] 1. Cell: Cell ID 1 [01]
[0000000c] 1. Cell: Start sector 0 [00000000]
[00000010] 1. Cell: End sector 4117 [00001015]
[00000014] 2. Cell: VOB ID 2 [0002]
[00000016] 2. Cell: Cell ID 1 [01]
[00000018] 2. Cell: Start sector 4118 [00001016]
[0000001c] 2. Cell: End sector 7072 [00001ba0]
(12)VTS_01_0.IFO - VTS_VOBU_ADMAP
[00000000] End byte of VTS_VOBU_ADMAP 171 [000000ab]
number of VOBU's: 42
[00000004] VOBU_1: start sector 0 [00000000]
[00000008] VOBU_2: start sector 21 [00000015]
[0000000c] VOBU_3: start sector 41 [00000029]
・・・・・・・・
[000000a8] VOBU_42: start sector 6884 [00001ae4]