Menu

#536 Incorrect framerate with RMVB

Incorrect_result
open-accepted
2
2010-12-28
2010-12-27
aarv
No

It can not show the framerate number after the decimal point in all RMVB file
for example: 23.976 --> 23.000 29.970 --> 29.000

Discussion

  • aarv

    aarv - 2010-12-27
    • summary: Incorrect FrameCount with RMVB --> Incorrect framerate with RMVB
     
  • Jerome Martinez

    Jerome Martinez - 2010-12-27

    I need a sample.
    (I can provide a private FTP server access if needed.)

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-27
    • status: open --> pending
     
  • ale5000

    ale5000 - 2010-12-27

    @zenitram: In the second link (Harry Potter 5.rmvb) MediaInfo doesn't detect the audio as HE-AAC.

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-27

    Will be corrected/available in the next official version.

    You can also test the lastest development snapshot in the "development snapshots" part of the downloads:
    http://sourceforge.net/projects/mediainfo/files/development_snapshots

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-27

    This is weird, RealMedia can contain only an integer for framerate (or I do not know how this is coded).
    So I hard-coded 29 --> 29.970 and 23 to 23.976.

    @ale5000: I added quickly the "HE-AAC" profile. But not connexion between the AAC parser and the RealMedia parser because I don't know how it is implemented, and this is not my priority, so the detection is based on only the RealMedia codec identifier. Anyway, this should be enough for most usages.

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-27
    • status: pending --> closed-fixed
     
  • ale5000

    ale5000 - 2010-12-27

    Look at the end of this page: http://wiki.multimedia.cx/index.php?title=RealMedia

    It say that "raac" is LC-AAC and also other things that may be usefull.
    The various Real fourcc appears a lot of times in MediaInfo_Config_Automatic.cpp so I'm not really sure what one to check.

     
  • ale5000

    ale5000 - 2010-12-27

    I was only talking about improving "Format profile" and "variant of" informations.
    Each fourcc at the end of the page is clickable and point to an information page.

    For example:

    lpcJ => RealNetworks' 14.4 kbits/sec codec. Actual data rate is 8 kbits/sec. Equivalent to EIA/TIA IS-54 VSELP.
    28_8 => RealNetworks' 28.8 kbits/sec codec. Actual data rate is 15.2 kbits/sec. Variant of ITU-T G.728. RealAudio uses a reduced-bitrate variant of G.728
    sipr => It is the same codec as ACELP.net. May be partly based on G.729, however RealAudio predates the finalization of the G.729 specifications for the 6.5 kbit/s and 11.8 kbit/s variants.
    cook => RealAudio cook (a.k.a. Cooker a.k.a. gecko) is an audio codec created by Real. It features different coding modes. => http://wiki.multimedia.cx/index.php?title=RealAudio_cook
    raac => profile: LC

     
  • ale5000

    ale5000 - 2010-12-27

    And also maybe ralf (RealAudio Lossless) => http://samples.mplayerhq.hu/A-codecs/lossless/luckynight.rmvb
    should have "Compression mode: Lossless".

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-27

    raac => profile: LC and ralf compression mode added.
    For the rest, I almost alreay put the right format in the format field, and I don't actually plan to add data about bitrate immediatly (I must calm down my free work, I prioritize, and this is not a priority for me).

     
  • ale5000

    ale5000 - 2010-12-28

    Don't worry, there isn't any urgency :-)

    Currently I can't but probably near the end of february, I will come for some paid feature requests (not related to this discussion).

     
  • aarv

    aarv - 2010-12-28

    You are hard-coded the 23 & 29fps....(Althrough no one will encode 23 or 29fps normally)

    But I use Media Player Classic and VLC Player, they can detect all integer and non-integer framerate correctly and didn't using hard-code. so I think there have other method to find the correct framerate.

    Anyway, thanks your help.

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-28

    Yes, this awful, I know, if you have a patch or a clue about where to find the value, I will be happy to change this, but now, I don't plan to spend more time on this issue for free, this is not my priority.

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-28

    I let the bug open (in low priority), maybe someone else can provide a right patch.

     
  • Jerome Martinez

    Jerome Martinez - 2010-12-28
    • priority: 5 --> 2
    • status: closed-fixed --> open-accepted
     

Log in to post a comment.