# Mediainfo As Json Action

This node generates a JSON report for an asset.

The JSON data can be retrieved either via the [{stream.last\_result}](/helmut4-releases/helmut4-components/streamdesigner/wildcards/result-or-return-wildcards-2/stream-last_result.md) wildcard or directly through [{node.result.?}](/helmut4-releases/helmut4-components/streamdesigner/wildcards/result-or-return-wildcards-2/node-result.md).

The path to the MediaInfo binary can be customized if the executable is located in a different directory or if a specific version is required.

<figure><img src="/files/AjrngRDXHGwnZQ0TxmVE" alt=""><figcaption><p>Mediainfo as Json  Actio</p></figcaption></figure>

<details>

<summary>Example JSON data</summary>

```
{
   "creatingLibrary":{
      "name":"MediaInfoLib",
      "version":"24.01",
      "url":"https://mediaarea.net/MediaInfo"
   },
   "media":{
      "@ref":"/Volumes/video/Alex.mp4",
      "track":[
         {
            "@type":"General",
            "Count":"349",
            "StreamCount":"1",
            "StreamKind":"General",
            "StreamKind_String":"General",
            "StreamKindID":"0",
            "VideoCount":"1",
            "AudioCount":"1",
            "Video_Format_List":"AVC",
            "Video_Format_WithHint_List":"AVC",
            "Video_Codec_List":"AVC",
            "Audio_Format_List":"AAC LC",
            "Audio_Format_WithHint_List":"AAC LC",
            "Audio_Codec_List":"AAC LC",
            "Audio_Channels_Total":"2",
            "CompleteName":"/Volumes/video/Alex.mp4",
            "FolderName":"/Users/bernharddimmel/Desktop",
            "FileNameExtension":"Alex.mp4",
            "FileName":"Alex",
            "FileExtension":"mp4",
            "Format":"MPEG-4",
            "Format_String":"MPEG-4",
            "Format_Extensions":"braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v",
            "Format_Commercial":"MPEG-4",
            "Format_Profile":"Base Media",
            "InternetMediaType":"video/mp4",
            "CodecID":"isom",
            "CodecID_String":"isom (isom/iso2/avc1/mp41)",
            "CodecID_Url":"http://www.apple.com/quicktime/download/standalone.html",
            "CodecID_Compatible":"isom/iso2/avc1/mp41",
            "FileSize":"1438846057",
            "FileSize_String":"1.34 GiB",
            "FileSize_String1":"1 GiB",
            "FileSize_String2":"1.3 GiB",
            "FileSize_String3":"1.34 GiB",
            "FileSize_String4":"1.340 GiB",
            "Duration":"3599.488",
            "Duration_String":"59 min 59 s",
            "Duration_String1":"59 min 59 s 488 ms",
            "Duration_String2":"59 min 59 s",
            "Duration_String3":"00:59:59.488",
            "Duration_String4":"00:59:59:12",
            "Duration_String5":"00:59:59.488 (00:59:59:12)",
            "OverallBitRate_Mode":"CBR",
            "OverallBitRate_Mode_String":"Constant",
            "OverallBitRate":"3197890",
            "OverallBitRate_String":"3 198 kb/s",
            "FrameRate":"25.000",
            "FrameRate_String":"25.000 FPS",
            "FrameCount":"89987",
            "StreamSize":"60968110",
            "StreamSize_String":"58.1 MiB (4%)",
            "StreamSize_String1":"58 MiB",
            "StreamSize_String2":"58 MiB",
            "StreamSize_String3":"58.1 MiB",
            "StreamSize_String4":"58.14 MiB",
            "StreamSize_String5":"58.1 MiB (4%)",
            "StreamSize_Proportion":"0.04237",
            "HeaderSize":"40",
            "DataSize":"1436328570",
            "FooterSize":"2517447",
            "IsStreamable":"No",
            "File_Modified_Date":"2026-01-23 15:23:22 UTC",
            "File_Modified_Date_Local":"2026-01-23 16:23:22",
            "Encoded_Application":"Lavf62.3.100",
            "Encoded_Application_String":"Lavf62.3.100"
         },
         {
            "@type":"Video",
            "Count":"393",
            "StreamCount":"1",
            "StreamKind":"Video",
            "StreamKind_String":"Video",
            "StreamKindID":"0",
            "StreamOrder":"0",
            "ID":"1",
            "ID_String":"1",
            "Format":"AVC",
            "Format_String":"AVC",
            "Format_Info":"Advanced Video Codec",
            "Format_Url":"http://developers.videolan.org/x264.html",
            "Format_Commercial":"AVC",
            "Format_Profile":"High",
            "Format_Level":"3.1",
            "Format_Settings":"CABAC / 4 Ref Frames",
            "Format_Settings_CABAC":"Yes",
            "Format_Settings_CABAC_String":"Yes",
            "Format_Settings_RefFrames":"4",
            "Format_Settings_RefFrames_String":"4 frames",
            "InternetMediaType":"video/H264",
            "CodecID":"avc1",
            "CodecID_Info":"Advanced Video Coding",
            "Duration":"3599.480",
            "Duration_String":"59 min 59 s",
            "Duration_String1":"59 min 59 s 480 ms",
            "Duration_String2":"59 min 59 s",
            "Duration_String3":"00:59:59.480",
            "Duration_String4":"00:59:59:12",
            "Duration_String5":"00:59:59.480 (00:59:59:12)",
            "Source_Duration":"3599.440",
            "Source_Duration_String":"59 min 59 s",
            "Source_Duration_String1":"59 min 59 s 440 ms",
            "Source_Duration_String2":"59 min 59 s",
            "Source_Duration_String3":"00:59:59.440",
            "Source_Duration_String4":"00:59:59:11",
            "Source_Duration_String5":"00:59:59.440 (00:59:59:11)",
            "BitRate_Mode":"CBR",
            "BitRate_Mode_String":"Constant",
            "BitRate":"3000335",
            "BitRate_String":"3 000 kb/s",
            "Width":"1280",
            "Width_String":"1 280 pixels",
            "Height":"720",
            "Height_String":"720 pixels",
            "Sampled_Width":"1280",
            "Sampled_Height":"720",
            "PixelAspectRatio":"1.000",
            "DisplayAspectRatio":"1.778",
            "DisplayAspectRatio_String":"16:9",
            "Rotation":"0.000",
            "FrameRate_Mode":"CFR",
            "FrameRate_Mode_String":"Constant",
            "FrameRate":"25.000",
            "FrameRate_String":"25.000 FPS",
            "FrameRate_Num":"25",
            "FrameRate_Den":"1",
            "FrameCount":"89987",
            "Source_FrameCount":"89986",
            "ColorSpace":"YUV",
            "ChromaSubsampling":"4:2:0",
            "ChromaSubsampling_String":"4:2:0",
            "BitDepth":"8",
            "BitDepth_String":"8 bits",
            "ScanType":"Progressive",
            "ScanType_String":"Progressive",
            "BitsPixel_Frame":"0.130",
            "StreamSize":"1291490525",
            "StreamSize_String":"1.20 GiB (90%)",
            "StreamSize_String1":"1 GiB",
            "StreamSize_String2":"1.2 GiB",
            "StreamSize_String3":"1.20 GiB",
            "StreamSize_String4":"1.203 GiB",
            "StreamSize_String5":"1.20 GiB (90%)",
            "StreamSize_Proportion":"0.89759",
            "Source_StreamSize":"1349941140",
            "Source_StreamSize_String":"1.26 GiB (94%)",
            "Source_StreamSize_String1":"1 GiB",
            "Source_StreamSize_String2":"1.3 GiB",
            "Source_StreamSize_String3":"1.26 GiB",
            "Source_StreamSize_String4":"1.257 GiB",
            "Source_StreamSize_String5":"1.26 GiB (94%)",
            "Source_StreamSize_Proportion":"0.93821",
            "Encoded_Library":"x264 - core 163",
            "Encoded_Library_String":"x264 core 163",
            "Encoded_Library_Name":"x264",
            "Encoded_Library_Version":"core 163",
            "Encoded_Library_Settings":"cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=4 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=16 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=2 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=96 / keyint_min=9 / scenecut=0 / intra_refresh=0 / rc_lookahead=48 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=cbr / filler=1 / ip_ratio=1.00 / aq=1:1.00",
            "BufferSize":"6000000",
            "colour_description_present":"Yes",
            "colour_description_present_Source":"Container / Stream",
            "colour_range":"Limited",
            "colour_range_Source":"Container / Stream",
            "colour_primaries":"BT.709",
            "colour_primaries_Source":"Container / Stream",
            "transfer_characteristics":"BT.709",
            "transfer_characteristics_Source":"Container / Stream",
            "matrix_coefficients":"BT.709",
            "matrix_coefficients_Source":"Container / Stream",
            "extra":{
               "Source_Delay":"40",
               "Source_Delay_Source":"Container",
               "CodecConfigurationBox":"avcC"
            }
         },
         {
            "@type":"Audio",
            "Count":"285",
            "StreamCount":"1",
            "StreamKind":"Audio",
            "StreamKind_String":"Audio",
            "StreamKindID":"0",
            "StreamOrder":"1",
            "ID":"2",
            "ID_String":"2",
            "Format":"AAC",
            "Format_String":"AAC LC",
            "Format_Info":"Advanced Audio Codec Low Complexity",
            "Format_Commercial":"AAC",
            "Format_AdditionalFeatures":"LC",
            "CodecID":"mp4a-40-2",
            "Duration":"3599.488",
            "Duration_String":"59 min 59 s",
            "Duration_String1":"59 min 59 s 488 ms",
            "Duration_String2":"59 min 59 s",
            "Duration_String3":"00:59:59.488",
            "Duration_String5":"00:59:59.488",
            "BitRate_Mode":"CBR",
            "BitRate_Mode_String":"Constant",
            "BitRate":"192000",
            "BitRate_String":"192 kb/s",
            "Channels":"2",
            "Channels_String":"2 channels",
            "ChannelPositions":"Front: L R",
            "ChannelPositions_String2":"2/0/0",
            "ChannelLayout":"L R",
            "SamplesPerFrame":"1024",
            "SamplingRate":"48000",
            "SamplingRate_String":"48.0 kHz",
            "SamplingCount":"172775424",
            "FrameRate":"46.875",
            "FrameRate_String":"46.875 FPS (1024 SPF)",
            "FrameCount":"168726",
            "Compression_Mode":"Lossy",
            "Compression_Mode_String":"Lossy",
            "StreamSize":"86387422",
            "StreamSize_String":"82.4 MiB (6%)",
            "StreamSize_String1":"82 MiB",
            "StreamSize_String2":"82 MiB",
            "StreamSize_String3":"82.4 MiB",
            "StreamSize_String4":"82.39 MiB",
            "StreamSize_String5":"82.4 MiB (6%)",
            "StreamSize_Proportion":"0.06004",
            "Default":"Yes",
            "Default_String":"Yes",
            "AlternateGroup":"1",
            "AlternateGroup_String":"1"
         }
      ]
   }
}
```

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.helmut.de/helmut4-releases/helmut4-components/streamdesigner/nodes/actions/file-and-folder-22/mediainfo-1/mediainfo-as-json-action.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
