VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. Member
    Join Date
    Oct 2013
    Location
    India
    Search PM
    I have seen many mkv files with libebml v1.2.3 + libmatroska v1.3.0 as writing library. But when i convert my videos to mkv using ffmpeg with x264 codec the writing library is Lavf55.21.100 . How can i use another libraries while encoding ? Is there any difference between the qualities of both libraries ?
    Quote Quote  
  2. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    The "standard" multiplexer for the Matroska container is mkvmerge / MKVMergeGUI (project: mkvtoolnix / bunkus.org).
    Quote Quote  
  3. I can't imagine why the writing library would make any difference to encoding quality. If you use the commandline version of x264 and output directly to MKV the writing application will be x264 and the writing library will be "Haali Matroska Writer". Take that MKV and remux it with MKVMergeGUI, and MediaInfo will show the writing application as mkvmerge v6.9.1 and the writing library as being libebml v1.3.0 + libmatroska v1.4.1 (latest version of MKVMergeGUI).
    Quote Quote  
  4. Member
    Join Date
    Aug 2013
    Location
    Central Germany
    Search PM
    The writing library is responsible for creating the container, not the video content. One writing library may create a less complete container, or a container with a slightly different structure than another. Some players may be more or less tolerant to such differences due to a limited implementation of the Matroska specifications. Remember when mkvtoolnix defaulted to using header removal compression: marginal savings, major incompatibilities...
    Quote Quote  
  5. Member
    Join Date
    Oct 2013
    Location
    India
    Search PM
    thanks for the info..
    Quote Quote  
Visit our sponsor! Try DVDFab and backup Blu-rays!