If your video does not play or has no audio - convert it to MP4 with H.264 video and AAC audio first.
Why it fails
HandBrake - free
FFmpeg - free CLI
Paid tool
MKVToolNix - tracks
Discord + VLC alternative
Tips
Why some files fail ›
- MKV or TS containers can hold codecs a browser cannot decode.
- Common audio issue - EC3 or DTS is not supported - browsers expect AAC.
- Multiple audio tracks - the default might be unsupported.
Target format - MP4 container with H.264 video and AAC audio.
Convert with HandBrake - free GUI ›
Site - https://handbrake.fr/
- Open your file.
- Format - MP4.
- Video - Encoder H.264 (x264) - Framerate same as source - RF 20–22.
- Audio - Codec AAC - Bitrate 160–192k - choose track you want.
- Subtitles - Add if needed.
- Start - convert.
Convert with FFmpeg - free CLI ›
Install FFmpeg, then open a terminal in the folder with your video.
Audio only fix - convert audio to AAC
ffmpeg -i "input.mkv" -map 0:v:0 -map 0:a:0 -c:v copy -c:a aac -b:a 192k -movflags +faststart "output.mp4"
Full compatibility - H.264 + AAC
ffmpeg -i "input.mkv" -c:v libx264 -preset veryfast -crf 22 -c:a aac -b:a 192k -movflags +faststart "output.mp4"
Select a specific audio track
ffmpeg -i "input.mkv" -map 0:v:0 -map 0:a:1 -c:v copy -c:a aac -b:a 192k -movflags +faststart "output.mp4"
- -crf 18 = higher quality (larger file), -crf 23 = smaller file.
- -preset slower = better compression; veryfast = faster encode.
Paid converter option ›
VideoProc Converter - official site
- Choose MP4 as output.
- Set video codec to H.264 and audio codec to AAC.
- Pick your preferred audio track before converting.
MKVToolNix - choose or remove MKV tracks ›
Site - https://mkvtoolnix.download/
- Open your MKV file in MKVToolNix GUI.
- Uncheck unwanted tracks.
- Keep only one audio if needed.
- Start multiplexing to create a clean MKV.
- Then convert to MP4 H.264 + AAC if required.
Discord + VLC method (no conversion needed) ›
Sometimes you don’t need to convert at all if your goal is just to watch together or share playback with sound.
- Install Discord - https://discord.com/download
- Play your file in VLC Player.
- Join a voice call or server.
- Click “Share your screen”, select the VLC window.
- Enable “Share system sound” or “Program audio”.
- Now everyone in the call can see and hear your video perfectly, regardless of codec.
This method is ideal for watching movies or content together — no need for conversion. The conversion guide above is mainly for videos that must play inside a browser — like when using Google Meet, Zoom Web, or other in-browser apps.
Quick tips ›
- Browser friendly format: MP4 (H.264 + AAC).
- Silent audio? Convert only audio to AAC.
- Still not working? Use full conversion.
- For live sharing - Discord + VLC method is best.
- Always keep an original backup before editing.