MediaArea / MediaInfo

Convenient unified display of the most relevant technical and tag data for video and audio files.
https://MediaArea.net/MediaInfo
BSD 2-Clause "Simplified" License
1.32k stars 158 forks source link

Audio stream not detected in large file (24h) #214

Open sandersaares opened 6 years ago

sandersaares commented 6 years ago

Using v17.12 GUI, the following file does not show an audio stream: https://media.axprod.net/TestPattern/24h_TestPattern_B_420.mp4

image

This content is 24 hours long, which might be a contributing factor. Cutting the same content down to 1h makes the audio stream info show up.

Compare to FFprobe, which does show the audio steam:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '24h_TestPattern_B_420.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.5.101
  Duration: 24:00:00.02, start: 0.000000, bitrate: 226 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 169 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 47 kb/s (default)
    Metadata:
      handler_name    : SoundHandler

With CLI, I see something like an error message at the head of the output:

d:\Tmp\TestPattern>MediaInfo.exe 24h_TestPattern_B_420.mp4
E: File read error
General
Complete name                            : 24h_TestPattern_B_420.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/iso2/avc1/mp41)
File size                                : 2.27 GiB
...
JeromeMartinez commented 6 years ago

Definitely a problem somewhere, weird that the 24-hour video is detected but not the audio part.

JeromeMartinez commented 6 years ago

(Automatic message) Warning: requests without support contract are set to low priority, we don't know when we have time to handle it. If you desire to accelerate the development, don't hesitate to contact us for a quotation.