VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. For convenience, here mkv file means mkv without any audio or subtitle. (only video)

    Is it possible to chainge the playing speed of the MKV file, only chainging just a few bytes of MKV header ?

    I tried to change playing speed of MKV with many tools, and compared input.mkv and output.mkv.

    In any case, input.mkv and output.mkv were globally different.... (the different spots were spreaded over whole file content when viewed in hex editor)

    There is a helpful article, https://github.com/mbunkus/mkvtoolnix/wiki/Wrong-frame-rate-displayed

    (I couldn't understand it perfectly..)

    In short, my real question is
    Q)Is it possible to chainge the playing speed of the MKV file, only chainging just a few bytes of MKV header ?
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    You can change the fps with mkvmergegui, open the mkv, select the video track, change the fps under format specific options. Start muxing. And it will play faster/slower.

    Click image for larger version

Name:	mkvmergegui.png
Views:	1334
Size:	53.7 KB
ID:	31199
    Quote Quote  
  3. Of course I tried with mkvmerge, and found input.mkv and output.mkv were globally different in hex editor.

    You might think mkvmerge replaced only a few bytes, but it is NOT.
    Quote Quote  
  4. Click image for larger version

Name:	different in middle.jpg
Views:	881
Size:	783.3 KB
ID:	31200

    As you see, there are many different spots even in the middle of two files.

    Note that there are abundant different spots especially in the end of file contents.
    Quote Quote  
  5. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    I guess the remuxing causes this. mkvpropedit can change some stuff directly on a mkv but not the fps.
    Quote Quote  
  6. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    It shouldn't matter if the file has different ordering, packet grouping, etc., so long as the (VIDEO) file/stream does not get recompressed, and with mkvmerge it does not.

    Scott
    Quote Quote  
  7. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Originally Posted by djdj View Post
    For convenience, here mkv file means mkv without any audio or subtitle. (only video)

    Is it possible to chainge the playing speed of the MKV file, only chainging just a few bytes of MKV header ?
    Not possible. The playback of Matroska files uses frame timestamps.
    When you change the video playback rate of an MKV file from (let's say) 25fps to 24fps,
    you actually change all the timestamps for the video stream, not just "a few bytes" in the global header.
    Quote Quote  
  8. Thank you guys! I feel comfortable after knowing it is not possible!
    Mastroka is very flexible but a little untidy.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!