DEV Community

TechFixDocs
TechFixDocs

Posted on • Originally published at techfixdocs.my.id

How to Fix: mkvmerge error "formats do not match" when appending oga files

Fix mkvmerge error formats do not match when appending OGG/Vorbis files

The Problem

When using mkvmerge to concatenate multiple OGG/Vorbis files into a single file, you may encounter an error message indicating that 'formats do not match'. This issue affects users who are trying to append OGG/Vorbis files with different bitrate settings.This problem can be frustrating as it prevents the successful concatenation of audio files. However, by following these steps, you should be able to resolve this issue and successfully concatenate your audio files.
⚠️ Common Causes

                The primary reason for this error is that mkvmerge requires all input tracks to have the same format and codec. In this case, the two OGG/Vorbis files have different bitrate settings, which causes the error.An alternative reason could be that the input files are not properly sorted by their track number. However, in this scenario, it's unlikely that the track numbers are mismatched since you're using the same track number for both files.

            🛠️ Step-by-Step Verified Fixes

                Resampling the input files to a common bitrate

                    Step 1: Open one of the OGG/Vorbis files in an audio editing software, such as Audacity.Step 2: Select all the tracks in the file and apply a resampling filter to reduce the bitrate to a common value (e.g., 128 kbps).Step 3: Save the modified file with the new bitrate.



                Using mkvmerge's --resample option

                    Step 1: Use the following command line to concatenate the files: `mkvmerge -o /path/to/output.webm + /file/to/concat1.oga + /file/to/concat2.oga --resample 128k`. This will resample both input files to a common bitrate before concatenating them.Step 2: Note that this method requires mkvmerge version 3.15 or later.


            💡 Conclusion
            To resolve the 'formats do not match' error when concatenating OGG/Vorbis files, you can either resample the input files to a common bitrate using an audio editing software or use mkvmerge's --resample option. By following these steps, you should be able to successfully concatenate your audio files.
Enter fullscreen mode Exit fullscreen mode

Full step-by-step guide with screenshots: Read the complete fix here

Found this helpful? Check out more verified tech fixes at TechFixDocs

Top comments (0)