Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › Audacity

How to Convert Unsupported Video and Audio Formats for Free

By Freedom251 Team · · 12 min read

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

An “unsupported format” message usually means the device cannot decode a codec, stream, subtitle format or copy-protection method—not that the filename extension is wrong. For a straightforward video job, open the file in HandBrake and choose an MP4 preset. Use FFmpeg when you need batch processing, stream selection or exact codec control. For audio conversion or extracting sound from a non-DRM-protected video, use Audacity with its optional FFmpeg library.

What an unsupported-format error actually means

A media file has more than an extension. The container is the outer file structure, such as MP4, MKV, MOV or AVI. Inside it are one or more streams: video, audio, subtitles, chapters and metadata. Each stream uses its own codec or data format. A television may accept an MKV container but reject the video codec inside it; a phone may decode H.264 video but reject an audio track, subtitle format or unusual pixel format.

As an Amazon Associate I earn from qualifying purchases.

Renaming movie.mkv to movie.mp4 changes only the label. It does not convert any stream and will not make an incompatible codec playable. Digital-rights management can also prevent import or playback even when the container and codecs are otherwise supported.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
What fails Typical sign What to do
Container The application refuses to open the file or shows no tracks. Remux compatible streams into a supported container, or re-encode if the codecs are also unsupported.
Video codec Audio plays but the picture is blank, stutters or is rejected. Re-encode the video to a codec the target can decode, commonly H.264 for broad compatibility.
Audio codec Picture plays with silence or an audio error. Convert the audio stream, often to AAC in an MP4 output, or to a separate audio file.
Subtitle or attachment Video plays but subtitles, fonts or menus are missing. Select compatible subtitle tracks and decide whether to copy, burn in or export them separately.
DRM Import fails despite apparently supported formats. Use an authorized, non-protected source. Conversion tools do not remove copy protection.

Choose the free tool that matches the job

Tool Best for Advantages Limits
HandBrake One-off or occasional video conversion Graphical presets, queueing and straightforward MP4 creation; its documentation says it uses FFmpeg’s libavformat and libavcodec libraries and generally opens whatever FFmpeg can open, in addition to disc-based sources. Less convenient than a command line for large batches, conditional rules or unusual stream mapping.
FFmpeg Batch jobs, automation, exact codec settings and stream handling Handles both video and audio, exposes container, codec, subtitle and stream-copy controls, and supports formats through the libavformat library. Commands are precise but unforgiving; you must understand the input streams and desired output.
Audacity with the optional FFmpeg library Audio extraction, editing and export Audacity documents import and export support for M4A, WMA and other formats after the optional library is installed; its manual says FFmpeg can import audio from most non-DRM-protected video files or DVDs. It is audio-focused, not a general video transcoder, and DRM-protected sources remain out of scope.

Inspect the file before changing it

Start with the source application’s media-information panel if it has one. Record the container, video codec, audio codec, resolution, frame rate, channel layout, subtitle tracks and whether the source is protected. The extension alone is not enough.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

With FFmpeg installed, ffprobe -hide_banner input.mkv prints the container and stream details. For a machine-readable summary, use ffprobe -v error -show_entries format=format_name,duration:stream=index,codec_type,codec_name,width,height,pix_fmt,sample_rate,channels -of default=noprint_wrappers=1 input.mkv. Replace the filename with the actual source. The stream indexes shown by this command matter when you later select only a particular audio or subtitle track.

Questions to answer from the inspection

  • Does the destination support the existing container?
  • Does it decode the video codec, pixel format and frame characteristics?
  • Does it decode the audio codec, sample rate and channel layout?
  • Do you need every audio, subtitle and chapter stream, or only one?
  • Is the source DRM-protected or otherwise restricted?

Remux or re-encode: the decision that controls quality and speed

A remux changes the container while copying the compressed streams unchanged. It is fast and lossless, but it works only when the destination accepts those codecs and stream types. A re-encode decodes and compresses the streams again into new codecs. It is required when the target cannot decode the source, takes longer and can reduce quality.

Operation Example Quality When to use it
Remux ffmpeg -i input.mkv -map 0 -c copy output.mp4 Streams are copied without another compression generation. The destination container and every selected stream are compatible.
Re-encode video and audio ffmpeg -i input.mkv -c:v libx264 -c:a aac -movflags +faststart output.mp4 Potential generation loss; quality depends on the chosen settings. The device needs different codecs or a broadly compatible MP4.
Re-encode only one stream Copy compatible streams and encode only the incompatible video or audio stream. Preserves unchanged streams while changing the one that causes failure. You have identified a single incompatible stream and want to avoid unnecessary loss.

A remux can still fail: an MP4 container may not accept every subtitle type, attachment or unusual audio stream. If the command reports that a stream cannot be written, select compatible streams or re-encode the problem stream.

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

Convert video with HandBrake

HandBrake is the simplest graphical route when you want a playable video without writing commands. Its FFmpeg-based input support means it can open many containers and codecs, but the output still has to match the destination.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
  1. Open the source. Launch HandBrake, choose File and select the video. Wait for the scan to finish so the title, duration and available tracks appear.
  2. Choose an output container. Select an MP4 preset when compatibility is the priority. MP4 is a container, not a codec guarantee, so continue checking the video and audio settings.
  3. Set video encoding. Choose H.264 when the target is an ordinary television, phone or general media player and you have no more specific compatibility requirement. Keep the original frame rate unless the destination requires another value. Use the quality control rather than repeatedly converting the same file; each re-encode can add loss.
  4. Choose the audio track. Keep the needed language and remove unwanted tracks to reduce size and avoid a device selecting an unsupported stream. AAC is a practical companion for H.264 in an MP4 compatibility output.
  5. Handle subtitles deliberately. Add the required subtitle track. Copying a subtitle may preserve it as a selectable track when the container and player support it. Burning subtitles into the picture makes them visible on players that cannot render the subtitle format, but they cannot then be turned off.
  6. Review the destination and name. Save to a location with enough free space and use a new filename so the original remains intact.
  7. Start the encode. Add the job to the queue if you have several files, then begin encoding. Re-encoding is slower than remuxing because every selected stream is decoded and compressed again.
  8. Test the result. Play the new file in the application or device that rejected the source. Check picture, sound, subtitles, language selection and seeking before deleting the original.

Convert video with FFmpeg

FFmpeg is the flexible choice when you need repeatable commands, batch processing or exact control. The examples below use the FFmpeg command-line program; ffprobe is included with FFmpeg distributions.

Make a broadly compatible MP4

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

This decodes the source and creates H.264 video with AAC audio in an MP4 container. The +faststart option places MP4 indexing information near the beginning of the file, which is useful when playback begins before the entire file has been read. Adjust quality or bitrate for the source and destination; there is no single setting that is optimal for every resolution, motion level or storage limit.

Try a lossless remux first

ffmpeg -i input.mkv -map 0 -c copy output.mp4

-map 0 asks FFmpeg to include all input streams. Use it only when the selected video, audio, subtitle and attachment streams are valid in MP4. If it fails or the output remains unsupported, inspect the streams and switch to selective mapping or re-encoding.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Select specific streams

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

This selects the first video stream and first audio stream. Stream numbers start at zero. Add another -map option for a second language, and use the inspection output to identify the indexes. Deliberately mapping streams prevents an unwanted commentary track or incompatible attachment from entering the output.

Extract audio without making a video

ffmpeg -i input.mkv -map 0:a:0 -c:a flac audio.flac

FLAC is suitable when you want lossless audio in a file that supports it. For a WAV file commonly used in editing, use ffmpeg -i input.mkv -map 0:a:0 -c:a pcm_s16le audio.wav. For a compressed delivery file, use an AAC or MP3 encoder available in your FFmpeg build and choose the bitrate appropriate for the destination. Converting a lossy source to another lossy format cannot restore detail that was already discarded.

Batch conversion

On systems with a POSIX-compatible shell, this pattern converts every MKV in the current directory to an MP4 with the same base name:

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.
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. Shell quoting matters when filenames contain spaces or punctuation, and the output extension in the pattern must match the actual source extension. On Windows, use an equivalent batch or PowerShell loop and verify the quoting rules for that shell.

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.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Convert or extract audio with Audacity

Audacity is useful when the destination is an audio file or when you need to trim, normalize or edit the soundtrack. Its optional FFmpeg library adds support for importing and exporting formats such as M4A and WMA. The manual specifically describes importing audio from most non-DRM-protected video files or DVDs; protected material may not import.

  1. Install the optional FFmpeg library. In Audacity, open the preferences or settings area and locate the Libraries section. Use the installation or locate option shown for your version, then confirm that FFmpeg is detected.
  2. Import the source. Use File → Import → Audio and select the video or audio file. If the file contains several audio streams, choose the required one when Audacity presents the import options.
  3. Edit only if needed. Trim unwanted sections, remove silence or make other changes before export. Editing does not change the original file unless you explicitly overwrite it.
  4. Export to the needed format. Use File → Export Audio. Choose WAV or AIFF for lossless editing interchange, FLAC for lossless storage, or AAC/MP3 when the destination specifically requires a compressed file.
  5. Check the export. Reopen the exported file or play it in the target application. Confirm that the sample rate, channels, start and end points and metadata are as expected.

If Audacity cannot import the source, check that the FFmpeg library is installed and recognized, then verify that the file is not DRM-protected. FFmpeg itself may be a better choice for a simple extraction with no editing.

Use a practical compatibility target

NASA PDS guidance documents MP4 with H.264 video and AAC audio as a practical compatibility target. It is not a promise that every television or phone accepts every H.264 profile, frame size, audio channel layout or subtitle type. Check the target’s manual when it specifies limits, and keep the output conservative when no details are available.

Target need Suggested approach Important check
General video playback MP4 container, H.264 video and AAC audio. Confirm the target’s supported H.264 profile, resolution and audio channels.
Preserve original quality Remux with stream copying when the destination accepts the existing codecs. Test subtitles and every included stream; container compatibility still applies.
Editing master Export audio to WAV, AIFF or FLAC when lossless material is required. Do not convert a lossy source into a lossless file expecting quality to return.
Small portable file Re-encode to the codecs and bitrate supported by the device. Lower size generally means a quality trade-off; test a short sample first.

Audio format choices

Source or goal Output option Reason
M4A or WMA that an app cannot open Import with Audacity plus FFmpeg, then export to the required format. The optional library adds support for these proprietary formats.
Audio from a non-DRM video Extract with FFmpeg or import into Audacity. Both workflows can separate audio from supported, unprotected video.
AC3 soundtrack for editing Decode to WAV, AIFF or FLAC. These formats are practical for editing without another lossy encode.
Playback on a device requiring compressed audio Encode to AAC or MP3. Use the format specified by the device and avoid unnecessary intermediate conversions.

Subtitles, metadata and multiple tracks

Conversion can silently discard more than the picture and main soundtrack. A file may contain several language tracks, commentary, closed captions, chapters, cover art or font attachments. Inspect these streams before encoding and decide what the destination can use.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Use FFmpeg’s -map options to include only the desired video and audio streams or to retain multiple languages intentionally.
  • Copy subtitles only when the destination container and player support their format. If the player cannot render them, burn them into the video during a HandBrake encode or export a compatible subtitle file.
  • Check chapter and metadata options after conversion. Some container changes cannot carry every source item unchanged.
  • Keep the original beside the converted copy until playback and track selection have been verified.

Troubleshoot a converted file that still will not play

  1. Confirm that the output is really new. Open its media-information panel or run ffprobe -hide_banner output.mp4. If it still reports the original incompatible codec, only the extension may have changed or the wrong file may have been tested.
  2. Check the container and codecs separately. An MP4 label does not guarantee H.264 video or AAC audio. Verify both streams and compare them with the target’s requirements.
  3. Remove extra streams. Test a file containing one video and one audio stream. An unsupported subtitle, attachment or second audio stream can prevent some players from opening the complete file.
  4. Check pixel format and audio characteristics. A target may reject an otherwise familiar codec because of its pixel format, channel layout or sample rate. Re-encode the affected stream with conservative settings or follow the device’s published limits.
  5. Test subtitles separately. First play the video without subtitles. Then add a compatible selectable subtitle or burn it in if the player cannot render the original.
  6. Rule out DRM and corruption. If neither HandBrake nor FFmpeg can read the source, verify that it is not protected and that it plays correctly in the application that created or supplied it.
  7. Test locally and on the real target. A desktop player may support more codecs than a television, game console or phone. Copy the final file to the device that originally rejected it and test seeking, audio, subtitles and resume playback.

Quality, time and storage trade-offs

Remuxing is usually the quickest path because compressed streams are copied rather than decoded and recompressed. It does not reduce quality, but it cannot solve a codec problem. Re-encoding is slower, consumes processing time and can produce a larger or smaller file depending on the settings. Repeatedly converting the same source compounds generation loss, so return to the original whenever you need another output.

Keep enough free storage for the original and the new file at the same time. A conversion can fail near the end if the destination volume fills, leaving an incomplete output. For important recordings, create a short test encode first, verify it on the target and then process the full file or batch.

A repeatable conversion checklist

  • Identify the real container and every stream with media information or ffprobe.
  • Confirm whether the target needs a remux or a codec-changing re-encode.
  • Keep the original file and work under a new output name.
  • Use HandBrake for a guided video workflow, FFmpeg for control and batches, or Audacity plus FFmpeg for audio work.
  • For a general compatibility attempt, use MP4 with H.264 video and AAC audio, while checking the target’s own limits.
  • Select audio languages and subtitles deliberately instead of accepting every stream blindly.
  • Do not expect a renamed extension to perform conversion or DRM removal.
  • Play the result on the device or application that rejected the source before archiving or deleting anything.

Bottom line

Begin by identifying the container and codecs, then choose the least destructive operation that solves the problem. Remux when the destination already supports the streams; re-encode only what the target cannot decode. HandBrake provides the easiest free video interface, FFmpeg offers the broadest control and automation, and Audacity with FFmpeg handles practical audio import, extraction and export from non-DRM-protected sources.

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.

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

Audacityaudio conversionFFmpegHandBrakeMKVMP4unsupported formatsvideo conversion

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.