ノート/ノート
訪問者 3592   最終更新 2008-07-26 (土) 20:49:11

RGP/BMP ⇒ YUVの変換について

AVI形式

nmr1_raw_1.avi(RGB/BMPデータからなるAVIファイル)。$ ./mydump.exe nmr1_raw_1.avi > hex.out で表示。

000000: 5249 4646 181a 8a70 4156 4920 4c49 5354   RIFF   pAVI LIST
000010: d200 0000 6864 726c 6176 6968 3800 0000       hdrlavih8
000020: 3582 0000 8018 9e05 0000 0000 1008 0000   5
000030: 5902 0000 0000 0000 0100 0000 c0ef 2f00   Y             /
000040: 0404 0000 fc02 0000 0000 0000 0000 0000
000050: 0000 0000 0000 0000 4c49 5354 8600 0000           LIST
000060: 7374 726c 7374 7268 3800 0000 7669 6473   strlstrh8   vids
000070: 4449 4220 0000 0000 0000 0000 0000 0000   DIB
000080: 0100 0000 1e00 0000 0000 0000 5902 0000               Y
000090: c0ef 2f00 ffff ffff 0000 0000 0000 0000     /
0000a0: 0404 fc02 7374 7266 2800 0000 2800 0000       strf(   (
0000b0: 0404 0000 fc02 0000 0100 2000 0000 0000
0000c0: 0000 0000 0000 0000 0000 0000 0000 0000
0000d0: 0000 0000 7374 726e 0900 0000 5669 6465       strn    Vide
0000e0: 6f20 2331 0000 4a55 4e4b 0607 0000 0000   o #1  JUNK
0000f0: 0000 0000 0000 0000 0000 0000 0000 0000
000100: 0000 0000 0000 0000 0000 0000 0000 0000
...中略...
0007e0: 0000 0000 0000 0000 0000 0000 0000 0000                   
0007f0: 0000 0000 4c49 5354 8cec 8970 6d6f 7669       LIST   pmovi
000800: 3030 6462 c0ef 2f00 0000 0000 0000 0000   00db  /         
000810: 0000 0000 0000 0000 0000 0000 0000 0000                   
000820: 0000 0000 0000 0000 0000 0000 0000 0000                   
...中略...
002810: 0000 0000 0000 0000 0000 0000 0000 0000                   
002820: 0000 0000 0000 0000 cd68 5b00 bc53 4f00            h[  SO 
002830: bc53 4f00 bc53 4f00 bc53 4f00 bc53 4f00    SO  SO  SO  SO 
002840: bc53 4f00 bc53 4f00 bc53 4f00 bc53 4f00    SO  SO  SO  SO 
...中略...
003810: bc53 4f00 bc53 4f00 bc53 4f00 bc53 4f00    SO  SO  SO  SO 
003820: bc53 4f00 bc53 4f00 0000 0000 0000 0000    SO  SO         
003830: 0000 0000 0000 0000 cd68 5b00 cd74 6d00            h[  tm 
003840: cd74 6d00 cd74 6d00 cd74 6d00 cd74 6d00    tm  tm  tm  tm 
...中略...
004820: cd74 6d00 cd74 6d00 cd74 6d00 cd74 6d00    tm  tm  tm  tm 
004830: cd74 6d00 cd74 6d00 0000 0000 0000 0000    tm  tm         
004840: 0000 0000 0000 0000 cd68 5b00 dc80 7400            h[   t 
004850: de89 7500 dd87 7500 dd87 7500 dd87 7500     u   u   u   u 
...中略...
005830: dd87 7500 dd87 7500 dd87 7500 dd87 7500     u   u   u   u 
005840: d982 7300 cd74 6d00 0000 0000 0000 0000     s  tm         
005850: 0000 0000 0000 0000 cd68 5b00 dc80 7400            h[   t 
005860: de89 7500 dd8c 7500 dc8c 7500 dc86 7500     u   u   u   u 
...中略...
006840: dc86 7500 dc86 7500 dc86 7500 dd87 7500     u   u   u   u 
006850: d982 7300 cd74 6d00 0000 0000 0000 0000     s  tm         
006860: 0000 0000 0000 0000 cd68 5b00 dc80 7400            h[   t 
006870: dd8c 7500 dc8c 7500 cfdd df00 d0dd df00     u   u         
006880: d1de e000 d2de e000 d2de e000 d2de e000                   

MEncoder (MPlayerと同梱)

QuickTime Format

QuickTimeファイルフォーマット
http://developer.apple.com/documentation/QuickTime/QTFF/QTFFPreface/chapter_1_section_1.html
http://developer.apple.com/referencelibrary/QuickTime/idxFileFormatSpecification-date.html

FrontCell.movを表示。head -c 10000 FrontCell.mov | /usr/local/bin/mydump > FcHead.hex

000000: 0000 b529 6d6f 6f76 0000 006c 6d76 6864      )moov   lmvhd
000010: 0000 0000 bd0b 20c5 bd0b 20cf 0000 0258                  X
000020: 0008 3bf9 0001 0000 00ff 0000 0000 0000     ;             
000030: 0000 0000 0001 0000 0000 0000 0000 0000                   
000040: 0000 0000 0001 0000 0000 0000 0000 0000                   
000050: 0000 0000 4000 0000 0000 0000 0000 0000       @           
000060: 0000 0000 0000 0000 0000 0000 0000 0000                   
000070: 0000 0004 0000 b013 7472 616b 0000 005c           trak   \
000080: 746b 6864 0000 000f bd0b 20b0 bd0b 20cf   tkhd            
000090: 0000 0001 0000 0000 0008 3bf9 0000 0000             ;     
0000a0: 0000 0000 0000 0000 0000 0000 0001 0000                   
0000b0: 0000 0000 0000 0000 0000 0000 0001 0000                   
0000c0: 0000 0000 0000 0000 0000 0000 4000 0000               @   
0000d0: 0140 0000 00f0 0000 0000 0024 6564 7473    @         $edts
0000e0: 0000 001c 656c 7374 0000 0000 0000 0001       elst        
0000f0: 0008 3bf9 0000 a5d8 0001 0000 0000 af7f     ;             
000100: 6d64 6961 0000 0020 6d64 6864 0000 0000   mdia    mdhd    
000110: bd0b 20c5 bd0b 20cf 0001 5f90 04d3 ca4e             _    N
000120: 0000 0000 0000 003f 6864 6c72 0000 0000          ?hdlr    
000130: 6d68 6c72 7669 6465 6170 706c 1000 0000   mhlrvideappl    
000140: 0001 010f 1e41 7070 6c65 2083 7283 6683        Apple  r f 
000150: 4981 4583 8183 6683 4283 4183 6e83 9383   I E   f B A n   
000160: 6883 8900 00af 186d 696e 6600 0000 1476   h      minf    v
000170: 6d68 6400 0000 0100 4080 0080 0080 0000   mhd     @       
000180: 0000 4168 646c 7200 0000 0064 686c 7261     Ahdlr    dhlra
000190: 6c69 7361 7070 6c10 0000 0100 0101 2320   lisappl       # 
0001a0: 4170 706c 6520 8347 8343 838a 8341 8358   Apple  G C   A X
0001b0: 8145 8366 815b 835e 836e 8393 8368 8389    E f [ ^ n   h  
0001c0: 0000 0024 6469 6e66 0000 001c 6472 6566      $dinf    dref
0001d0: 0000 0000 0000 0001 0000 000c 616c 6973               alis
0001e0: 0000 0001 0000 ae97 7374 626c 0000 00af           stbl    
0001f0: 7374 7364 0000 0000 0000 0001 0000 009f   stsd            
000200: 6d70 3476 0000 0000 0000 0001 0000 0000   mp4v            
000210: 0000 0000 0000 0000 0000 0000 0140 00f0                @  
000220: 0048 0000 0048 0000 0000 0000 0001 0000    H   H          
000230: 0000 0000 0000 0000 0000 0000 0000 0000                   
000240: 0000 0000 0000 0000 0000 0000 0000 0018                   
000250: ffff 0000 0045 6573 6473 0000 0000 0337        Eesds     7
000260: 0000 1f04 2f20 1103 1416 0008 3590 0008       /       5   
000270: 3590 0520 0000 01b0 0100 0001 b50e e040   5              @
000280: c0cf 0000 0100 0000 0120 0084 40fa 2850               @ (P
000290: 20f0 a21f 0601 0200 0000 0000 0000 1873                  s
0002a0: 7474 7300 0000 0000 0000 0100 001c 1f00   tts             
0002b0: 002b f200 0004 c073 7473 7300 0000 0000    +     stss     
0002c0: 0001 2c00 0000 0100 0000 1900 0000 3100     ,           1 
0002d0: 0000 4900 0000 6100 0000 7900 0000 9100     I   a   y     
0002e0: 0000 a900 0000 c100 0000 d900 0000 f100                   
0002f0: 0001 0900 0001 2100 0001 3900 0001 5100         !   9   Q 
000300: 0001 6900 0001 8100 0001 9900 0001 b100     i             
000310: 0001 c900 0001 e100 0001 f900 0002 1100                   
000320: 0002 2900 0002 4100 0002 5900 0002 7100     )   A   Y   q 
000330: 0002 8900 0002 a100 0002 b900 0002 d100                   
000340: 0002 e900 0003 0100 0003 1900 0003 3100                 1 
000350: 0003 4900 0003 6100 0003 7900 0003 9100     I   a   y     
000360: 0003 a900 0003 c100 0003 d900 0003 f100                   
000370: 0004 0900 0004 2100 0004 3900 0004 5100         !   9   Q 
000380: 0004 6900 0004 8100 0004 9900 0004 b100     i             
000390: 0004 c900 0004 e100 0004 f900 0005 1100                   
0003a0: 0005 2900 0005 4100 0005 5900 0005 7100     )   A   Y   q 
0003b0: 0005 8900 0005 a100 0005 b900 0005 d100                   
0003c0: 0005 e900 0006 0100 0006 1900 0006 3100                 1 
0003d0: 0006 4900 0006 6100 0006 7900 0006 9100     I   a   y     
0003e0: 0006 a900 0006 c100 0006 d900 0006 f100                   
0003f0: 0007 0900 0007 2100 0007 3900 0007 5100         !   9   Q 
000400: 0007 6900 0007 8100 0007 9900 0007 b100     i             
000410: 0007 c900 0007 e100 0007 f900 0008 1100                   
000420: 0008 2900 0008 4100 0008 5900 0008 7100     )   A   Y   q 
000430: 0008 8900 0008 a100 0008 b900 0008 d100                   
000440: 0008 e900 0009 0100 0009 1900 0009 3100                 1 
000450: 0009 4900 0009 6100 0009 7900 0009 9100     I   a   y     
000460: 0009 a900 0009 c100 0009 d900 0009 f100                   
000470: 000a 0900 000a 2100 000a 3900 000a 5100         !   9   Q 
000480: 000a 6900 000a 8100 000a 9900 000a b100     i             
000490: 000a c900 000a e100 000a f900 000b 1100                   
0004a0: 000b 2900 000b 4100 000b 5900 000b 7100     )   A   Y   q 
0004b0: 000b 8900 000b a100 000b b900 000b d100                   
0004c0: 000b e900 000c 0100 000c 1900 000c 3100                 1 
0004d0: 000c 4900 000c 6100 000c 7900 000c 9100     I   a   y     
0004e0: 000c a900 000c c100 000c d900 000c f100                   
0004f0: 000d 0900 000d 2100 000d 3900 000d 5100         !   9   Q 
000500: 000d 6900 000d 8100 000d 9900 000d b100     i             
000510: 000d c900 000d e100 000d f900 000e 1100                   
000520: 000e 2900 000e 4100 000e 5900 000e 7100     )   A   Y   q 
000530: 000e 8900 000e a100 000e b900 000e d100                   
000540: 000e e900 000f 0100 000f 1900 000f 3100                 1 
000550: 000f 4900 000f 6100 000f 7900 000f 9100     I   a   y     
000560: 000f a900 000f c100 000f d900 000f f100                   
000570: 0010 0900 0010 2100 0010 3900 0010 5100         !   9   Q 
000580: 0010 6900 0010 8100 0010 9900 0010 b100     i             
000590: 0010 c900 0010 e100 0010 f900 0011 1100                   
0005a0: 0011 2900 0011 4100 0011 5900 0011 7100     )   A   Y   q 
0005b0: 0011 8900 0011 a100 0011 b900 0011 d100                   
0005c0: 0011 e900 0012 0100 0012 1900 0012 3100                 1 
0005d0: 0012 4900 0012 6100 0012 7900 0012 9100     I   a   y     
0005e0: 0012 a900 0012 c100 0012 d900 0012 f100                   
0005f0: 0013 0900 0013 2100 0013 3900 0013 5100         !   9   Q 
000600: 0013 6900 0013 8100 0013 9900 0013 b100     i

添付ファイル: fileDIB_FORM_sup.txt 1252件 [詳細] fileDIB_FORM.txt 1471件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-07-26 (土) 20:49:11 (5358d)