Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

If a phone, TV, browser, or editing app rejects a media file, the free fix is usually to convert its codec or container—not to rename the extension. Use HandBrake for the simplest graphical video workflow, FFmpeg for precise or batch conversion, and Audacity with its optional FFmpeg library when you need to extract or convert audio.

Start by identifying the actual streams inside the file, then choose either a fast remux (no quality loss when the existing codecs are compatible) or a slower re-encode (needed when the destination cannot decode the source). For broad device compatibility, MP4 containing H.264 video and AAC audio is a practical target documented in NASA PDS guidance.

Why a file can be “unsupported”

A filename extension identifies a container, not everything stored inside it. An .mkv, .mov, or .avi file can contain different video codecs, audio codecs, subtitle formats, and metadata. A player may support the container but not one of its streams, or it may support the video while rejecting the audio track.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Unsupported-format errors can therefore involve several different problems:

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
  • Container incompatibility: The application cannot open the file wrapper, even if the streams are familiar.
  • Video codec incompatibility: The device lacks a decoder for the encoded picture.
  • Audio codec incompatibility: The picture plays but there is no sound, or playback is refused entirely.
  • Subtitle or stream issues: An unusual subtitle, attachment, chapter, or secondary stream can confuse a limited player.
  • DRM: Copy protection can prevent import or conversion. Audacity’s documentation specifically limits its video/DVD import capability to non-DRM-protected sources.
  • Damaged media: A corrupt index or incomplete download may look like an unsupported format.

Renaming video.mkv to video.mp4 changes only the label. It does not rewrite the container or convert any stream, so it cannot solve a codec mismatch.

Choose the free tool that fits the job

Tool or method Best for What it provides Main trade-off
HandBrake One-off video conversions with a graphical interface Presets, preview, track and subtitle selection, and MP4 output without command-line syntax Less granular control than FFmpeg; focused on video rather than general audio work
FFmpeg Maximum format coverage, batch jobs, stream selection, remuxing, and exact settings Command-line control over containers, codecs, subtitles, metadata, filters, and copying streams Commands require careful option choices
Audacity plus optional FFmpeg library Audio extraction, editing, and export Import/export support for M4A, WMA, AC3, and audio from most non-DRM-protected video files or DVDs The FFmpeg library must be installed separately for several proprietary formats
Remuxing with FFmpeg Changing only the container when the destination already supports the codecs Very fast conversion with no generation loss Fails when the target cannot decode an existing stream

HandBrake uses FFmpeg’s libavformat and libavcodec libraries and generally can open whatever FFmpeg can open, in addition to disc-based sources. FFmpeg itself exposes those libraries directly, which is why it offers finer control. Audacity remains the more convenient choice when the goal is an audio file that you will edit or export in a different format.

Inspect the file before converting

Do not choose a conversion profile based only on the extension. First inspect the source with the media-information panel in the application that created it, or with ffprobe, which is included with FFmpeg.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Using ffprobe

Run this command in a terminal:

ffprobe -hide_banner input.ext

The output lists the container, each video and audio stream, codecs, pixel format, dimensions, frame rate, sample rate, channel layout, subtitle streams, and metadata. To obtain a compact machine-readable summary, use:

ffprobe -v error -show_entries format=format_name,duration:stream=index,codec_type,codec_name,width,height,pix_fmt,r_frame_rate,sample_rate,channels -of json input.ext

Look for the stream that the target device rejects. A file may contain multiple audio languages or subtitle tracks, so identifying stream indexes before conversion prevents you from exporting the wrong one.

Decide between remuxing and re-encoding

Remux when the streams are already compatible

Remuxing copies the compressed streams into a different container. It does not decode and recompress the media, so it is fast and preserves the original quality. For example, an MP4 container may be accepted where the same H.264 video and AAC audio were previously wrapped in another container.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
ffmpeg -i input.mkv -map 0 -c copy output.mp4

This works only when the destination container and device support every copied stream. If the source contains an incompatible subtitle or audio track, map only the streams you need or omit the problematic track.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Re-encode when the codec is the problem

Re-encoding decodes the source and creates new streams in codecs selected for the destination. It is necessary when the phone, television, browser, or editor cannot decode the original video or audio. Re-encoding takes longer, uses more processor time, and can introduce generation loss, so keep the original file.

A broadly compatible example is:

ffmpeg -i input.ext -c:v libx264 -c:a aac -movflags +faststart output.mp4

The command creates H.264 video and AAC audio in an MP4 container and moves the MP4 index toward the beginning of the file for friendlier playback over networks. Adjust quality, bitrate, dimensions, and audio settings for the source and destination rather than assuming one setting is ideal for every file.

Convert video with HandBrake

HandBrake is the easiest choice when you want a guided graphical workflow and do not need a custom batch script.

  1. Open the source: Launch HandBrake and select the video file or disc source. If the file opens, HandBrake has recognized the container and streams through its FFmpeg-based libraries.
  2. Choose a preset: Select an MP4-oriented preset appropriate to the destination. A general-purpose preset is a safer starting point than a device-specific profile whose limits you do not know.
  3. Check the Summary tab: Confirm that the output container is MP4 when broad playback is the goal.
  4. Set video encoding: Choose H.264 as the video encoder for the compatibility target. Avoid increasing resolution above the source; it adds processing without restoring detail.
  5. Set audio: Keep a compatible track and select AAC for the MP4 output. If the source has several languages, remove unwanted tracks or place the preferred one first.
  6. Review subtitles: Add the required subtitle track. Decide whether it should remain selectable or be burned into the picture; burning makes it visible on players that cannot render subtitle streams but prevents turning it off.
  7. Choose the destination: Set a new filename and folder so the original remains untouched.
  8. Preview and encode: Use the preview function for a short check, then start the encode. When it finishes, test the resulting file on the device or application that rejected the source.

HandBrake is video-focused. If you only need a soundtrack, use FFmpeg stream selection or import the source into Audacity after installing its optional FFmpeg library.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Convert video with FFmpeg

Convert a single file

The compatibility command above is suitable as a starting point. Replace input.ext with the real filename and choose an output path with enough free space. File paths containing spaces should be quoted:

Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
ffmpeg -i "input file.mkv" -c:v libx264 -c:a aac -movflags +faststart "output file.mp4"

FFmpeg reports each input stream and the selected output streams. Read warnings rather than closing the terminal: messages about unsupported pixel formats, missing encoders, or dropped subtitles explain why a result may differ from the source.

Select particular streams

Use -map when the file contains several tracks. This example selects the first video stream and the second audio stream:

ffmpeg -i input.mkv -map 0:v:0 -map 0:a:1 -c:v libx264 -c:a aac output.mp4

To include all streams that the destination can handle while re-encoding the main tracks, use:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
ffmpeg -i input.mkv -map 0 -c:v libx264 -c:a aac -c:s copy output.mp4

Subtitle compatibility varies by container and player. If copying subtitles causes an error, convert them to a supported subtitle format, burn them into the video, or leave them out and retain the original as a subtitle source.

Extract audio without keeping video

To copy an already compatible audio stream into a new file, select audio only:

ffmpeg -i input.mkv -map 0:a:0 -vn -c:a copy output_audio.mka

For a widely supported lossy audio file, re-encode instead:

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
ffmpeg -i input.mkv -map 0:a:0 -vn -c:a aac output_audio.m4a

Use a lossless format such as WAV or AIFF when you plan substantial editing. AAC or MP3 is appropriate when the destination specifically requires a compact playback file; FLAC preserves lossless audio in a compressed container. Converting a lossy source to a lossless format does not restore detail, but it can avoid adding another lossy encode during editing.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Process a folder

FFmpeg can be placed in a shell loop for repeatable conversions. On a Unix-like shell, this pattern converts every MKV file in the current folder:

for f in *.mkv; do ffmpeg -i "$f" -c:v libx264 -c:a aac -movflags +faststart "${f%.mkv}.mp4"; done

Test the command on one file first. Keep output in a separate folder when possible, and do not use an overwrite option until you have verified the stream mapping and quality.

Convert or extract audio with Audacity

Audacity can import and export many common audio formats. For M4A, WMA, AC3, and audio contained in many non-DRM-protected video files or DVDs, install the optional FFmpeg library recognized by Audacity before importing.

  1. Install Audacity and the matching optional FFmpeg library according to Audacity’s setup instructions.
  2. Open Audacity and choose File > Import > Audio, then select the source media.
  3. If the file has multiple audio streams, import the track you need rather than assuming the first stream is the desired language or channel layout.
  4. Trim or edit the waveform if required. For archival or further editing, keep the project and export a lossless WAV or AIFF copy.
  5. Choose File > Export Audio, select AAC, MP3, FLAC, WAV, or AIFF according to the destination, and set the output location.
  6. Play the exported file in the application or device that originally rejected the source.

Audacity’s FFmpeg support does not bypass DRM. If import fails with a protected source, use an authorized, unprotected copy or the playback application’s supported export function.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Use MP4, H.264, and AAC as a compatibility target

NASA PDS guidance documents MP4 with H.264 video and AAC audio as a practical compatibility target. That combination is not a guarantee for every television or app, but it is a sensible first choice when you need one file to work across a broad range of consumer software.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Compatibility still depends on details inside those codecs. A target may reject an unusual pixel format, profile, level, frame rate, audio sample rate, channel layout, subtitle type, or file size. If a standard H.264/AAC MP4 fails, inspect the output with ffprobe and compare those properties with the target’s documented limits.

Preserve quality, subtitles, and metadata

  • Keep the original: Conversion is not reversible, especially after a lossy re-encode.
  • Prefer remuxing when possible: Stream copying is fast and lossless if the destination supports the codecs.
  • Do not upscale by default: Larger dimensions do not recreate missing detail.
  • Check audio tracks: Confirm language, channel layout, and synchronization after conversion.
  • Handle subtitles deliberately: Copying keeps them selectable when supported; burning them in improves compatibility but makes them permanent.
  • Review metadata: Container changes or re-encoding may omit artwork, chapters, tags, or attachments. Preserve them only when the destination container and player support them.
  • Allow working space: A re-encode can require the original plus a second complete output file, and temporary files may consume additional storage.

Troubleshoot a converted file that still will not play

The output will not open at all

Run ffprobe on the output. If it reports a truncated file or missing index, repeat the conversion and verify that the process completed without an interruption. Try a new destination folder and confirm that the target application supports the output container.

Video plays but audio is silent

Inspect the audio stream codec, sample rate, channel count, and stream selection. Re-encode audio to AAC for an MP4 compatibility target, and use -map to select the intended language track. A copied audio stream can remain incompatible even when the video is accepted.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Audio plays but video is rejected

Re-encode video to H.264 rather than merely remuxing it. Check pixel format, dimensions, frame rate, and the device’s profile or level limits. Remove unnecessary secondary video streams.

Subtitles are missing

Verify that the subtitle stream was mapped and that the output container supports its format. If the player cannot display selectable subtitles, burn them into the video during a HandBrake encode or use an FFmpeg filter that renders them into the picture.

The result is out of sync

Compare the source and output durations and inspect variable-frame-rate material. Re-encode the affected streams instead of copying a damaged or incompatible track, and test a short segment before repeating a long job.

Conversion stops with a DRM or permission error

DRM-protected media may not be importable by HandBrake, FFmpeg, or Audacity. Do not attempt to defeat the protection; obtain an authorized unprotected file or use the service’s supported download or export feature. Also check file permissions and whether another application has locked the source.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical decision checklist

  1. Identify the container and every stream with the source application’s media information or ffprobe.
  2. Check whether the target rejects the container, a codec, subtitles, metadata, or DRM.
  3. Try a remux with stream copying only when all existing codecs are supported by the destination.
  4. For a straightforward video job, use HandBrake with MP4, H.264 video, AAC audio, and the required subtitle choice.
  5. For exact stream mapping, batch work, audio extraction, or unusual formats, use FFmpeg.
  6. For audio editing or export from M4A, WMA, AC3, or non-DRM video, install Audacity’s optional FFmpeg library.
  7. Keep the source, inspect the finished streams, and test the file on the device or application that originally failed.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.