aboutsummaryrefslogblamecommitdiffstats
path: root/tests/ref/fate/ffprobe_json
blob: 8d7abda685d1f94951bff9c65e72108e4194db06 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13











                                        
                         



                                  
                              



                                       
                                                     
                                            
                             
                               
                                
                         







                                   
                             
                                        
                          



                                  
                              



                                       
                                                     
                                 
                                            
                              
                                 







                                         
                            







                                   
                             
                                        
                            



                                  
                              



                                       
                                                     
                                 
                                            
                                
                                







                                         
                            










                                        
                            



                                  
                              



                                       
                                                     
                                            
                                
                               
                                
                         



                                  
                        
                                   
                        
                                   
                             
                                        
                            



                                  
                              
                           
                            
                                       
                            
                                       
                                                     
                                 
                                            
                                
                                 







                                         
                            



                                  
                        
                                   
                        
                                   
                             
                                        
                            



                                  
                              
                           
                            
                                       
                            
                                       
                                                     
                                 
                                            
                                
                                







                                         
                            










                                        
                            



                                  
                              



                                       
                                                     
                                            
                                
                               
                                
                         










                                        
                            



                                  
                              



                                       
                                                     
                                            
                                
                               
                                
                         



                                  
                        
                                   
                        
                                   
                             
                                        
                            



                                  
                              
                           
                            
                                       
                            
                                       
                                                     
                                 
                                            
                                
                                 







                                         
                            



                                  
                        
                                   
                        
                                   
                             
                                        
                            



                                  
                              
                           
                            
                                       
                            
                                       
                                                     
                                 
                                            
                                
                                







                                         
                            










                                        
                            



                                  
                              



                                       
                                                     
                                            
                                
                               
                                
                         










                                        
                            



                                  
                              



                                       
                                                     
                                            
                                
                               
                                
                         



                                  
                        
                                   
                        
                                   
                             
                                        
                            



                                  
                              
                           
                            
                                       
                            
                                       
                                                     
                                 
                                            
                                
                                 







                                         
                            



                                  
                        
                                   
                        
                                   
                             
                                        
                             



                                  
                              
                           
                            
                                       
                            
                                       
                                                     
                                 
                                            
                                 
                                







                                         
                            




                                      
                                         
                                          







                                     
                                  











                                      
                     
                            
                                           
             


                                     
                                  
                                      
                                          
                          
                                



                                          
                      
                                   
                                     
                                     
                                  











                                      

                                  
                                                                 
                                          
             


                                     
                                  
                                      
                                          
                          
                                



                                          
                      
                                   
                                     
                                     
                                  











                                      
                     
                                          
             



                                                  
                         
                             
                                 
                               
                               
                           
                                         
                                                                                           


                                              
{
    "packets_and_frames": [
        {
            "type": "packet",
            "codec_type": "audio",
            "stream_index": 0,
            "pts": 0,
            "pts_time": "0.000000",
            "dts": 0,
            "dts_time": "0.000000",
            "duration": 1024,
            "duration_time": "0.023220",
            "size": "2048",
            "pos": "647",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "audio",
            "stream_index": 0,
            "key_frame": 1,
            "pkt_pts": 0,
            "pkt_pts_time": "0.000000",
            "pkt_dts": 0,
            "pkt_dts_time": "0.000000",
            "best_effort_timestamp": 0,
            "best_effort_timestamp_time": "0.000000",
            "pkt_duration": 1024,
            "pkt_duration_time": "0.023220",
            "pkt_pos": "647",
            "pkt_size": "2048",
            "sample_fmt": "s16",
            "nb_samples": 1024,
            "channels": 1
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 1,
            "pts": 0,
            "pts_time": "0.000000",
            "dts": 0,
            "dts_time": "0.000000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "230400",
            "pos": "2722",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 1,
            "key_frame": 1,
            "pkt_pts": 0,
            "pkt_pts_time": "0.000000",
            "pkt_dts": 0,
            "pkt_dts_time": "0.000000",
            "best_effort_timestamp": 0,
            "best_effort_timestamp_time": "0.000000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "2722",
            "pkt_size": "230400",
            "width": 320,
            "height": 240,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 2,
            "pts": 0,
            "pts_time": "0.000000",
            "dts": 0,
            "dts_time": "0.000000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "30000",
            "pos": "233143",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 2,
            "key_frame": 1,
            "pkt_pts": 0,
            "pkt_pts_time": "0.000000",
            "pkt_dts": 0,
            "pkt_dts_time": "0.000000",
            "best_effort_timestamp": 0,
            "best_effort_timestamp_time": "0.000000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "233143",
            "pkt_size": "30000",
            "width": 100,
            "height": 100,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "audio",
            "stream_index": 0,
            "pts": 1024,
            "pts_time": "0.023220",
            "dts": 1024,
            "dts_time": "0.023220",
            "duration": 1024,
            "duration_time": "0.023220",
            "size": "2048",
            "pos": "263148",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "audio",
            "stream_index": 0,
            "key_frame": 1,
            "pkt_pts": 1024,
            "pkt_pts_time": "0.023220",
            "pkt_dts": 1024,
            "pkt_dts_time": "0.023220",
            "best_effort_timestamp": 1024,
            "best_effort_timestamp_time": "0.023220",
            "pkt_duration": 1024,
            "pkt_duration_time": "0.023220",
            "pkt_pos": "263148",
            "pkt_size": "2048",
            "sample_fmt": "s16",
            "nb_samples": 1024,
            "channels": 1
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 1,
            "pts": 2048,
            "pts_time": "0.040000",
            "dts": 2048,
            "dts_time": "0.040000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "230400",
            "pos": "265226",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 1,
            "key_frame": 1,
            "pkt_pts": 2048,
            "pkt_pts_time": "0.040000",
            "pkt_dts": 2048,
            "pkt_dts_time": "0.040000",
            "best_effort_timestamp": 2048,
            "best_effort_timestamp_time": "0.040000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "265226",
            "pkt_size": "230400",
            "width": 320,
            "height": 240,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 2,
            "pts": 2048,
            "pts_time": "0.040000",
            "dts": 2048,
            "dts_time": "0.040000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "30000",
            "pos": "495650",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 2,
            "key_frame": 1,
            "pkt_pts": 2048,
            "pkt_pts_time": "0.040000",
            "pkt_dts": 2048,
            "pkt_dts_time": "0.040000",
            "best_effort_timestamp": 2048,
            "best_effort_timestamp_time": "0.040000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "495650",
            "pkt_size": "30000",
            "width": 100,
            "height": 100,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "audio",
            "stream_index": 0,
            "pts": 2048,
            "pts_time": "0.046440",
            "dts": 2048,
            "dts_time": "0.046440",
            "duration": 1024,
            "duration_time": "0.023220",
            "size": "2048",
            "pos": "525655",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "audio",
            "stream_index": 0,
            "key_frame": 1,
            "pkt_pts": 2048,
            "pkt_pts_time": "0.046440",
            "pkt_dts": 2048,
            "pkt_dts_time": "0.046440",
            "best_effort_timestamp": 2048,
            "best_effort_timestamp_time": "0.046440",
            "pkt_duration": 1024,
            "pkt_duration_time": "0.023220",
            "pkt_pos": "525655",
            "pkt_size": "2048",
            "sample_fmt": "s16",
            "nb_samples": 1024,
            "channels": 1
        },
        {
            "type": "packet",
            "codec_type": "audio",
            "stream_index": 0,
            "pts": 3072,
            "pts_time": "0.069660",
            "dts": 3072,
            "dts_time": "0.069660",
            "duration": 1024,
            "duration_time": "0.023220",
            "size": "2048",
            "pos": "527726",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "audio",
            "stream_index": 0,
            "key_frame": 1,
            "pkt_pts": 3072,
            "pkt_pts_time": "0.069660",
            "pkt_dts": 3072,
            "pkt_dts_time": "0.069660",
            "best_effort_timestamp": 3072,
            "best_effort_timestamp_time": "0.069660",
            "pkt_duration": 1024,
            "pkt_duration_time": "0.023220",
            "pkt_pos": "527726",
            "pkt_size": "2048",
            "sample_fmt": "s16",
            "nb_samples": 1024,
            "channels": 1
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 1,
            "pts": 4096,
            "pts_time": "0.080000",
            "dts": 4096,
            "dts_time": "0.080000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "230400",
            "pos": "529804",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 1,
            "key_frame": 1,
            "pkt_pts": 4096,
            "pkt_pts_time": "0.080000",
            "pkt_dts": 4096,
            "pkt_dts_time": "0.080000",
            "best_effort_timestamp": 4096,
            "best_effort_timestamp_time": "0.080000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "529804",
            "pkt_size": "230400",
            "width": 320,
            "height": 240,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 2,
            "pts": 4096,
            "pts_time": "0.080000",
            "dts": 4096,
            "dts_time": "0.080000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "30000",
            "pos": "760228",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 2,
            "key_frame": 1,
            "pkt_pts": 4096,
            "pkt_pts_time": "0.080000",
            "pkt_dts": 4096,
            "pkt_dts_time": "0.080000",
            "best_effort_timestamp": 4096,
            "best_effort_timestamp_time": "0.080000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "760228",
            "pkt_size": "30000",
            "width": 100,
            "height": 100,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "audio",
            "stream_index": 0,
            "pts": 4096,
            "pts_time": "0.092880",
            "dts": 4096,
            "dts_time": "0.092880",
            "duration": 1024,
            "duration_time": "0.023220",
            "size": "2048",
            "pos": "790233",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "audio",
            "stream_index": 0,
            "key_frame": 1,
            "pkt_pts": 4096,
            "pkt_pts_time": "0.092880",
            "pkt_dts": 4096,
            "pkt_dts_time": "0.092880",
            "best_effort_timestamp": 4096,
            "best_effort_timestamp_time": "0.092880",
            "pkt_duration": 1024,
            "pkt_duration_time": "0.023220",
            "pkt_pos": "790233",
            "pkt_size": "2048",
            "sample_fmt": "s16",
            "nb_samples": 1024,
            "channels": 1
        },
        {
            "type": "packet",
            "codec_type": "audio",
            "stream_index": 0,
            "pts": 5120,
            "pts_time": "0.116100",
            "dts": 5120,
            "dts_time": "0.116100",
            "duration": 1024,
            "duration_time": "0.023220",
            "size": "2048",
            "pos": "792304",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "audio",
            "stream_index": 0,
            "key_frame": 1,
            "pkt_pts": 5120,
            "pkt_pts_time": "0.116100",
            "pkt_dts": 5120,
            "pkt_dts_time": "0.116100",
            "best_effort_timestamp": 5120,
            "best_effort_timestamp_time": "0.116100",
            "pkt_duration": 1024,
            "pkt_duration_time": "0.023220",
            "pkt_pos": "792304",
            "pkt_size": "2048",
            "sample_fmt": "s16",
            "nb_samples": 1024,
            "channels": 1
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 1,
            "pts": 6144,
            "pts_time": "0.120000",
            "dts": 6144,
            "dts_time": "0.120000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "230400",
            "pos": "794382",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 1,
            "key_frame": 1,
            "pkt_pts": 6144,
            "pkt_pts_time": "0.120000",
            "pkt_dts": 6144,
            "pkt_dts_time": "0.120000",
            "best_effort_timestamp": 6144,
            "best_effort_timestamp_time": "0.120000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "794382",
            "pkt_size": "230400",
            "width": 320,
            "height": 240,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        },
        {
            "type": "packet",
            "codec_type": "video",
            "stream_index": 2,
            "pts": 6144,
            "pts_time": "0.120000",
            "dts": 6144,
            "dts_time": "0.120000",
            "duration": 2048,
            "duration_time": "0.040000",
            "size": "30000",
            "pos": "1024806",
            "flags": "K"
        },
        {
            "type": "frame",
            "media_type": "video",
            "stream_index": 2,
            "key_frame": 1,
            "pkt_pts": 6144,
            "pkt_pts_time": "0.120000",
            "pkt_dts": 6144,
            "pkt_dts_time": "0.120000",
            "best_effort_timestamp": 6144,
            "best_effort_timestamp_time": "0.120000",
            "pkt_duration": 2048,
            "pkt_duration_time": "0.040000",
            "pkt_pos": "1024806",
            "pkt_size": "30000",
            "width": 100,
            "height": 100,
            "pix_fmt": "rgb24",
            "sample_aspect_ratio": "1:1",
            "pict_type": "I",
            "coded_picture_number": 0,
            "display_picture_number": 0,
            "interlaced_frame": 0,
            "top_field_first": 0,
            "repeat_pict": 0
        }
    ],
    "streams": [
        {
            "index": 0,
            "codec_name": "pcm_s16le",
            "codec_type": "audio",
            "codec_time_base": "1/44100",
            "codec_tag_string": "PSD[16]",
            "codec_tag": "0x10445350",
            "sample_fmt": "s16",
            "sample_rate": "44100",
            "channels": 1,
            "bits_per_sample": 16,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/44100",
            "start_pts": 0,
            "start_time": "0.000000",
            "bit_rate": "705600",
            "nb_read_frames": "6",
            "nb_read_packets": "6",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0
            },
            "tags": {
                "E": "mc²",
                "encoder": "Lavc pcm_s16le"
            }
        },
        {
            "index": 1,
            "codec_name": "rawvideo",
            "codec_type": "video",
            "codec_time_base": "1/25",
            "codec_tag_string": "RGB[24]",
            "codec_tag": "0x18424752",
            "width": 320,
            "height": 240,
            "coded_width": 320,
            "coded_height": 240,
            "has_b_frames": 0,
            "sample_aspect_ratio": "1:1",
            "display_aspect_ratio": "4:3",
            "pix_fmt": "rgb24",
            "level": -99,
            "refs": 1,
            "r_frame_rate": "25/1",
            "avg_frame_rate": "25/1",
            "time_base": "1/51200",
            "start_pts": 0,
            "start_time": "0.000000",
            "nb_read_frames": "4",
            "nb_read_packets": "4",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0
            },
            "tags": {
                "title": "foobar",
                "duration_ts": "field-and-tags-conflict-attempt",
                "encoder": "Lavc rawvideo"
            }
        },
        {
            "index": 2,
            "codec_name": "rawvideo",
            "codec_type": "video",
            "codec_time_base": "1/25",
            "codec_tag_string": "RGB[24]",
            "codec_tag": "0x18424752",
            "width": 100,
            "height": 100,
            "coded_width": 100,
            "coded_height": 100,
            "has_b_frames": 0,
            "sample_aspect_ratio": "1:1",
            "display_aspect_ratio": "1:1",
            "pix_fmt": "rgb24",
            "level": -99,
            "refs": 1,
            "r_frame_rate": "25/1",
            "avg_frame_rate": "25/1",
            "time_base": "1/51200",
            "start_pts": 0,
            "start_time": "0.000000",
            "nb_read_frames": "4",
            "nb_read_packets": "4",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0
            },
            "tags": {
                "encoder": "Lavc rawvideo"
            }
        }
    ],
    "format": {
        "filename": "tests/data/ffprobe-test.nut",
        "nb_streams": 3,
        "nb_programs": 0,
        "format_name": "nut",
        "start_time": "0.000000",
        "duration": "0.120000",
        "size": "1054887",
        "bit_rate": "70325800",
        "probe_score": 100,
        "tags": {
            "title": "ffprobe test file",
            "comment": "'A comment with CSV, XML & JSON special chars': <tag value=\"x\">",
            "comment2": "I ♥ Üñîçød€"
        }
    }
}