Fix video compatibility - convert to H.264 + AAC
If your video does not play or has no audio - convert it to MP4 with H.264 video and AAC audio first.
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.
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.