Canada · CAD term totals · Check your setup before choosing See the plans
Video formats

Inspect an authorised local media file with ffprobe

Use a read-only metadata inspection to identify a file's tracks. Keep the result separate from claims about playback performance, source rights or a service catalogue.

Codec and format reference
Format reference illustration; the source and output specifications must be checked for the actual programme and device.

Choose the right input and tool source

Use a file you are authorised to inspect and a legitimate FFmpeg distribution for your operating system. This page does not verify a downloaded binary. Work with a local reference file rather than pasting a private streaming URL into a command or public support post.

Keep the original unchanged. ffprobe inspects input; the example below is not a transcoding command and specifies no output media file.

Request a limited structured report

The official documentation provides stream selection and structured output. For a local file named sample.mp4, an example is: ffprobe -v error -show_entries stream=index,codec_type,codec_name,profile,width,height,pix_fmt -of json "sample.mp4".

Use the literal local filename appropriate to your own environment and understand shell quoting before entering paths. Do not copy an untrusted filename into command syntax or add account-bearing addresses to make the example resemble a live service.

Read the stream entries

Inspect each reported stream separately. An audio stream has a different role from video or subtitles. Codec name and profile describe the detected track; dimensions describe the video stream rather than the television's current HDMI output.

Unknown or absent fields remain unknown. Do not infer HDR, complete compatibility or a source bitrate from an unrelated displayed value. The tool documentation is the reference for the exact fields your version reports.

Limit what you share

For a support question, extract only the relevant non-secret fields and include the ffprobe version. Full reports can contain local paths, tags or other metadata unrelated to the fault. A developer may need a specific sample later, but metadata alone often helps identify the next question.

Do not treat a clean report as a safety scan. It neither authenticates the file nor establishes that every decoder will handle it.

Test playback separately when appropriate

Use the actual supported app and device to check the task. Record opening, picture, sound, subtitle and seek results individually. A format inspector can identify a requirement while a physical test establishes observed behaviour under stated conditions.

No command or media test was executed here. This page supplies a scoped example and interpretation workflow, not an IPTV Canada compatibility result or a licence to redistribute media.

Check the tool version with the report

Field availability and interpretation can change across tool releases. Keep the installed ffprobe version with the selected output, and consult its matching documentation where necessary. Do not add a large unrestricted report simply to compensate for an unfamiliar field. Ask which property the developer needs and retain the narrow local-file scope of the example.

Sources and scope

Scope notes distinguish published documentation, supplied information and editorial methods. They do not report a hands-on service test.

  • FFmpeg ffprobe documentation — Official current tool documentation excerpt: stream selection and structured inspection. Example command is proposed for an authorised local file, not executed here.
  • Android supported media formats — Official current documentation excerpts: container/codec and profile qualifications. No device-wide or IPTV player guarantee inferred from a framework table.
Continue reading

A useful next step

Start with a specific question

Your device. Your programmes. Your next step.

Tell us what you use and what you want to watch. Confirm compatibility and written conditions before choosing a term.

Talk on WhatsApp
↑