Why is my video only playing audio and not video?

Check Your Video File
One of the most common reasons a video may only play audio is because of incompatible video codecs or container file formats. A video file is made up of a video codec compressed into a container format. Common video codecs include H.264, HEVC, VP9, while container formats include MP4, MOV, AVI, MKV.
The MP4 container format paired with the H.264 video codec is one of the most widely compatible options. Other common containers like MOV and AVI may be compatible as long as the correct codec is used. Codecs like HEVC offer great compression but have less compatibility, especially on older devices.
Try converting the video file to a more universal format like MP4 + H.264 first. If it’s already in a common format, the issues may be due to an incompatible codec. Using a ubiquitous container format and codec ensures maximum compatibility across devices and platforms.
Update Your Media Player
One common reason a video may only play audio is because your media player software needs to be updated. Media players like VLC, Windows Media Player, and QuickTime are periodically updated with bug fixes, performance improvements, and support for new video and audio codecs. An outdated version of your media player may not properly decode and render the video from your file.
Check for updates to your media player software. You can usually find the update option under the Help or About menu. Install the latest version and then retry playing your video file. The newer release may properly handle videos that previously only produced audio.
If updating does not resolve the issue, you may want to try an alternate media player. VLC in particular is renowned for its codec support and ability to play a wide range of video file formats. Test your file in VLC or another leading media player to see if it works there.
Check Your Codecs
Codecs are what compress video and audio data so that it can be properly played back on devices. Common video codecs include H.264, HEVC, VP9, and AV1 – each have their own pros and cons in terms of compression efficiency, device support, and licensing requirements (The State of Video Codecs in 2023). Older codecs like DivX and XviD may not be supported on newer operating systems and devices, so it’s a good idea to update them if you are relying on outdated formats.
To check your video codecs, right-click on the problematic video file, go to Properties > Details and look at the codecs listed. Compare these to what your media player and devices support. You may need to re-encode the video file using a more up-to-date codec like H.264 for wider compatibility across devices (Video Encoding 101: A Comprehensive Guide). The audio codec may also be the culprit, so check both video and audio codec types in the file properties. Update any outdated codecs and try again.
Verify Video Card Drivers
One common cause of video playback issues is outdated or corrupted graphics drivers. Video card drivers act as the software interface between your operating system and graphics hardware. Outdated drivers may not be fully compatible with newer media applications and video codecs. Corrupted drivers can also cause conflicts that disrupt video playback.
To rule out driver issues, it’s a good idea to update your GPU (graphics processing unit) drivers. Graphics drivers are available from your video card manufacturer – NVIDIA, AMD, or Intel typically. Check their websites to find the latest graphics drivers for your specific video card model. The drivers are freely available to download and easy to install.
Updating to the newest graphics drivers ensures maximum compatibility with media software and full support for your graphics hardware. Often the latest drivers provide performance enhancements and bug fixes that can resolve playback problems. Keeping your video drivers up-to-date is good PC maintenance that helps avoid issues with video and gaming. For detailed instructions, see this guide on updating graphics drivers in Windows.
Check Connections
One of the first things to check is whether your cables are properly connected from your device to your display. Make sure the video cable is securely plugged into the correct ports on both the video source and display. Common video cables to check include HDMI, DisplayPort, DVI, and VGA. If your cables are loose, damaged, or plugged into the wrong port, this could result in video playback issues.
For laptops, ensure your video cable is plugged firmly into the correct port on your laptop. Try connecting to an external display to see if the issue persists. If using a desktop PC, double check both ends of the video cable and try switching to another port if available. Also inspect the cable for any loose wires or damaged connectors. Swapping out the video cable with a spare one can determine if the issue is caused by a faulty cable. Proper cable connections from your device to display are essential for smooth video playback.
Adjust Display Settings
Sometimes an issue with your display settings can prevent videos from playing properly. Here are a few things to check:
First, ensure your display input settings are configured correctly. For external monitors or TVs connected to your computer, you may have multiple inputs like HDMI, DVI, DisplayPort, etc. Make sure the input your display is connected to is selected and active.
Next, verify your display resolution and refresh rate are set appropriately. An incompatible resolution could cause video playback issues. Try lowering your display resolution and/or refresh rate and testing if videos play correctly.
You can also try adjusting settings like scaling and aspect ratio. Setting the scaling to “no scaling” and the aspect ratio to match your video content may help. Additionally, disabling any power saving settings that turn off the display could resolve problems.
Finally, updating your graphics drivers is worth trying as well. An outdated graphics driver can sometimes lead to display problems that affect video playback.
Going through these display settings systematically and testing after each change should help determine if something in the display configuration is the culprit.
Test on Different Devices
Trying to play your video on different devices can help isolate if the issue is device-specific or more widespread. Start by testing on multiple devices you have access to like smartphones, tablets, computers, smart TVs, streaming boxes, etc. If the video plays properly on some devices but only exhibits the audio-without-video problem on certain devices, that points to a compatibility issue with those devices in particular.
For instance, an older smartphone may not support the video codec used in the file, resulting in audio working but video failing. Or perhaps the video plays fine on your PC but not your living room smart TV – indicating a problem with that specific TV setup. Testing across different devices helps narrow down where the exact point of failure is occurring.
If the video file encounters the same problem on every device you try, then the issue is likely with the video file itself or your general configuration. But if it works fine on some devices, test on as many other devices as you can access to pinpoint the problematic equipment. This can confirm whether the root cause is that particular device, app, operating system etc. or if it’s a universal playback issue on every screen you try.
Clear Cache and Cookies
Sometimes cache and cookies can cause issues with videos not playing properly. Cache is data that is temporarily stored on your device to help pages load faster. Cookies are small files stored on your device that remember information about the sites you visit. Over time, cache and cookies can become overloaded or corrupted and cause problems with streaming video playback.
Clearing the cache and cookies can help resolve video playback issues in situations where corrupted temporary internet files are causing the videos to only play audio. Here are some instructions for clearing cache and cookies in common browsers and devices:
On desktop in Chrome (source):
- Open Chrome and click on the 3 vertical dots in the top right
- Select “More tools” then “Clear browsing data”
- Select the desired time range and make sure “Cached images and files” is checked
- Click “Clear data”
On Android (source):
- Open the Chrome app
- Tap on the 3 vertical dots in the top right
- Tap on “History” then “Clear browsing data”
- Select the desired time range and check “Cached images and files”
- Tap “Clear data”
Isolate Audio Device Issues
If you are only getting audio but no video, the issue may be with your audio device drivers or settings. Try the following steps to isolate potential audio device problems:
Plug headphones or external speakers into your computer’s audio output jack to see if you get audio through those devices. If external audio devices work, then your built-in speakers may not be configured properly. Check your audio device settings and try updating your audio drivers.
Try a different audio device like HDMI or USB audio to see if the problem persists. For example, connect your computer to a TV via HDMI and see if you get audio and video output through the TV. If HDMI audio works, then there may be an issue with your primary audio device/drivers.
Go into your operating system’s audio device settings and try changing the default playback device. Set it to use different audio outputs like your speakers, headphones, HDMI or USB audio to isolate the problem.
If you find an audio device that properly outputs both audio and video, then the problem is likely with your computer’s primary audio device drivers and settings. Update those audio drivers and adjust the configuration to troubleshoot further.
Contact Support
If you have tried all of the troubleshooting steps above and are still only getting audio without video, it’s time to contact support.
Reach out to the developer of the media player you are using. They will have specialized support teams to address video issues with their software. Provide details on your setup, the video file type, and the troubleshooting steps you’ve tried.
You can also contact your device manufacturer’s support team. Let them know you are getting video without audio on that specific device. They can help rule out any potential hardware or driver issues.
As a last resort, get in touch with the support team for the website or service where you are trying to play the video. Explain the issue in detail and see if they have any suggested solutions.
With help from the right support team, you should be able to get to the bottom of the missing video issue. Be ready to provide as many details as possible to help them troubleshoot.