mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
6f69f7a8bf
* commit '9200514ad8717c63f82101dc394f4378854325bf': lavf: replace AVStream.codec with AVStream.codecpar This has been a HUGE effort from: - Derek Buitenhuis <derek.buitenhuis@gmail.com> - Hendrik Leppkes <h.leppkes@gmail.com> - wm4 <nfxjfg@googlemail.com> - Clément Bœsch <clement@stupeflix.com> - James Almer <jamrial@gmail.com> - Michael Niedermayer <michael@niedermayer.cc> - Rostislav Pehlivanov <atomnuker@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
662 lines
20 KiB
Plaintext
662 lines
20 KiB
Plaintext
{
|
|
"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€"
|
|
}
|
|
}
|
|
}
|