Typed output from ffprobe -print_format json -show_streams -show_format -show_chapters. All fields are marked optional — real-world files may omit any of them. Field names match ffprobe JSON output exactly (snake_case).
Typed output from ffprobe -print_format json -show_streams -show_format -show_chapters. All fields are marked optional — real-world files may omit any of them. Field names match ffprobe JSON output exactly (snake_case).