- Identify whether preview generation, encoding, or playback is actually failing.
- Use the Activity Log to find source, encoder, track, or storage errors.
- Run a clean short encode before changing advanced settings.
- Confirm the Symptom With a Small Test Encode or Preview
- Check the HandBrake Settings Directly Related to This Problem
- Check Source, Storage, System, and Playback Factors
- Use the Activity Log to Separate Guesswork From Evidence
- Run a Clean Temporary Encode With Minimal Settings
- Quick Fix Checklist
- Frequently Asked Questions
When the HandBrake preview is not working, the failure usually falls into one of four categories: HandBrake has not finished scanning the source, it cannot create the temporary preview encode, the preview file is created but cannot be played, or a selected filter, track, subtitle, or hardware encoder is causing the preview job to fail. The fastest solution is to identify which stage is failing instead of changing multiple settings at once.
This guide focuses specifically on previewing settings before a full encode. A preview is useful for checking cropping, scaling, filters, subtitles, approximate visual quality, and other choices without processing the entire video. It is not the same as troubleshooting a completed encode that plays incorrectly.

Start with free Canva bundles
Browse the freebies page to claim ready-to-use Canva bundles, then get 25% off your first premium bundle after you sign up.
Free to claim. Canva-ready. Instant access.
1. Confirm the Symptom With a Small Test Encode or Preview
Begin by identifying what “preview not working” means on your computer. HandBrake can display a still preview of a selected frame, and it can create a short encoded preview for playback. Those functions can fail for different reasons.
1.1 Identify the failing preview stage
Open the Preview window after HandBrake finishes loading the source. Then determine which of these descriptions matches the problem:
- The preview window is blank or does not show source frames.
- The still image appears, but a short preview encode never starts.
- The preview encode starts and then reports an error.
- The preview completes, but no player opens.
- A player opens but reports that the preview file is unsupported or missing.
- The preview plays, but a filter, crop, subtitle, or other expected change is absent.
This distinction matters. A blank still image points toward source scanning, decoding, or display issues. A failed preview encode points toward encoder, destination, temporary storage, or selected-track problems. A successfully generated preview that does not play is usually a playback or file-association issue rather than an encoding failure.
1.2 Wait for the source scan to complete
Do not open Preview while HandBrake is still scanning titles, chapters, audio tracks, or subtitle tracks. Wait until the main interface displays the selected title and its duration. For a disc source or a file with many streams, scanning can take longer than expected.
If the scan never completes, preview troubleshooting should stop temporarily. HandBrake cannot reliably produce preview frames until it can read and analyze the source. Cancel the scan, reopen HandBrake, and test a known-good local video file. Only use disc sources you are legally permitted to process, and do not attempt to bypass copy protection.
Success means that the title, duration, dimensions, audio tracks, and available subtitles appear in the interface. Once those details are visible, stop changing source-related settings and test Preview again.
1.3 Compare Preview with a short manual encode
If the preview button appears unresponsive, set a short range manually and perform a normal encode. Choose Seconds or Chapters in the range controls, select a brief section, and save it to a simple local destination. Ten to thirty seconds is normally enough to verify whether the active settings can encode.
If the short manual encode succeeds but Preview does not, the core encoder and source are probably functional. Focus on HandBrake's preview generation, temporary-folder access, and the application used to play the generated preview. If both tests fail, inspect the selected encoder, source streams, filters, and Activity Log.
2. Check the HandBrake Settings Directly Related to This Problem
2.1 Start from a built-in preset
A custom preset can retain incompatible choices from another source, such as an unavailable hardware encoder, an audio passthrough format that does not fit the selected container, or a subtitle configuration that cannot be written as requested. Select a standard built-in preset appropriate for your platform, then avoid modifying it until the preview succeeds.
A clean preset does not erase the source. It gives you a controlled baseline. If Preview works with the preset, reapply your intended changes one at a time. Test after changing dimensions, filters, video encoding, audio, and subtitles. Stop as soon as one change breaks the preview because the most recent change is the strongest suspect.
2.2 Use a short but meaningful preview duration
A preview that is too short may finish before a subtitle appears or before a filter's effect becomes obvious. It may also sample a section that does not contain motion, dialogue, or the visual problem you are evaluating. Increase the preview duration enough to include the relevant material, but keep it short enough to generate quickly.
Select a representative frame or section. For cropping, use a scene with visible edges. For quality, select motion, texture, faces, gradients, or low-light footage. For subtitles, choose a section where the selected subtitle track actually contains an event. Success means the preview contains enough material to evaluate the setting, not merely that a file opens.
2.3 Temporarily disable filters
Filters increase processing complexity and can expose source-specific decoding problems. Temporarily turn off deinterlacing, decomb, denoise, sharpening, colorspace adjustments, and other optional filters. Keep cropping and scaling simple while testing.
If the preview works without filters, enable one filter at a time. Some filters also make preview generation appear slow because every preview frame must be processed before encoding. Watch the Activity Log or progress indicator before assuming that HandBrake has frozen.
2.4 Simplify subtitle settings
An unavailable, malformed, or incorrectly configured subtitle track can stop a preview encode. Remove every subtitle track for the initial test. If Preview then works, add the required track again and verify whether it is being burned into the image or passed through as a selectable track.
Burned subtitles should be visible in the encoded picture when the chosen preview section contains subtitle events. Selectable subtitles may not appear automatically because the external player must enable the track. This can make a valid preview look incorrect even though HandBrake created it successfully.
2.5 Simplify audio settings
Preview failures can also come from an invalid audio choice. Remove unnecessary tracks and keep one ordinary audio track with a broadly supported encoder. Avoid audio passthrough during diagnosis because passthrough depends on the source codec, chosen container, and playback software supporting the stream.
If a preview succeeds with one converted audio track, add other tracks or passthrough choices individually. Stop changing audio settings once the preview generates and plays with the configuration you actually need.

3. Check Source, Storage, System, and Playback Factors
3.1 Test a simple local source
Copy a known-good, unprotected video file to a local folder and open it directly in HandBrake. Avoid network shares, cloud placeholders, removable drives, partially downloaded files, and folders controlled by another application during this test.
If a simple local file previews correctly, HandBrake itself is probably operational. Return to the original source and check whether it is incomplete, damaged, intermittently available, or unusually complex. Try playing the original source from beginning to end or remuxing it with an appropriate legitimate tool if you control the content and need to repair its container.
3.2 Check the destination and temporary folder
A preview encode requires somewhere to write temporary data. Problems can occur when the temporary folder is full, unavailable, read-only, redirected to a disconnected location, or blocked by operating-system security software.
- Confirm that the system drive has free space.
- Use a short filename containing ordinary letters and numbers.
- Choose a local folder owned by your user account.
- Avoid protected system folders and application-installation directories.
- Verify that security software has not blocked HandBrake from creating files.
- Restart HandBrake after correcting temporary-folder or permission problems.
For a manual test encode, save to a folder such as Videos rather than a network location. Success means HandBrake creates a nonzero-size file and reports that the encode completed. If this works, stop altering video settings and investigate the original destination or temporary path.
3.3 Separate encoding from playback
HandBrake may successfully generate the preview even when the configured media player cannot open it. Locate the generated file if the interface exposes its location, or create a short manual encode using the same container and settings. Open it in another current media player that supports the selected container and codecs.
If another player opens the file, the HandBrake preview encode is working. Repair the operating system's file association, update the original player, or choose a more compatible player. Do not keep changing HandBrake quality, crop, or filter settings to solve a player-association problem.
3.4 Switch from hardware to software encoding
Hardware encoders depend on compatible graphics hardware, drivers, operating-system support, and available encoder sessions. To isolate this layer, change the video encoder from a hardware option to a software encoder available in HandBrake, then generate the preview again.
If software encoding works, update the GPU driver through the hardware manufacturer or operating-system update mechanism, close applications that may be using the hardware encoder, and retest. You can continue with software encoding if it meets your needs. If both hardware and software encoding fail, the problem is more likely related to the source, tracks, filters, storage, or application installation.
3.5 Consider operating-system permissions and updates
On Windows, controlled-folder access or third-party security tools can prevent file creation. On macOS, privacy permissions can affect access to Desktop, Documents, removable volumes, or network locations. On Linux, sandboxed packages may have restricted access to folders or external drives.
Grant only the access HandBrake legitimately needs. Avoid running it permanently with elevated privileges as a substitute for fixing folder ownership or package permissions. After changing access, repeat the same short test without changing the encode settings.
4. Use the Activity Log to Separate Guesswork From Evidence
The Activity Log records source scanning, stream selection, encoder initialization, filter setup, destination creation, and encode errors. Open the log immediately after the preview fails so the relevant messages are easy to identify.
4.1 What to look for in the log
- Failure to open or read the source.
- Decode errors near the selected preview position.
- An encoder that cannot initialize.
- A missing or invalid audio or subtitle track.
- Permission denied or failure to create an output file.
- No space left on the device.
- Hardware device, driver, or encoder-session errors.
- An encode that completes normally despite playback failure.
Read the last portion of the log first, then move upward to find the first meaningful error. Later messages may simply report that the job stopped. The first encoder, source, or file-access error is usually more useful.
4.2 Match evidence to one controlled change
If the log reports an encoder initialization error, switch encoders. If it reports a missing subtitle stream, remove and re-add that subtitle track. If it cannot create a file, change the destination or correct permissions. If decoding fails at one location, select a different preview point and test the source in another player.
Do not change the encoder, filters, destination, subtitles, and audio simultaneously. One change followed by one test preserves evidence. Success is a completed preview job without a new error in the log. At that point, stop troubleshooting and evaluate the preview itself.
5. Run a Clean Temporary Encode With Minimal Settings
A clean temporary encode is the most reliable HandBrake preview not working fix when the cause remains unclear. It determines whether the basic pipeline can scan, decode, filter, encode, write, and play a short segment.
- Restart HandBrake and open a small, known-good local video.
- Wait for the source scan to finish completely.
- Select a built-in general-purpose preset.
- Use a software video encoder.
- Disable optional filters.
- Remove subtitles temporarily.
- Keep one converted audio track.
- Select a ten-to-thirty-second range.
- Save to a writable local folder with a simple filename.
- Run the encode and open the result in a compatible player.
If this encode succeeds, repeat it with the original source. Then restore the desired settings one category at a time. A useful order is dimensions and crop, filters, video encoder, quality, audio tracks, subtitles, and destination.
Use Preview after each meaningful change. This is especially valuable for catching accidental cropping, incorrect aspect ratio, subtitle placement, excessive noise reduction, and visibly poor quality before committing to a long encode. Remember that a short preview cannot reliably predict total file size or every scene in a long video.
6. Quick Fix Checklist
- Wait until the source scan displays a valid title and duration.
- Move the preview position to a readable section of the source.
- Use a longer preview segment when checking subtitles or motion.
- Start from a clean built-in preset.
- Disable optional filters and restore them individually.
- Remove subtitle tracks, then re-add the required track.
- Use one converted audio track instead of passthrough for testing.
- Switch from hardware encoding to software encoding.
- Write a short test to a local, writable folder.
- Confirm that the temporary drive has sufficient free space.
- Try the generated file in another compatible media player.
- Read the Activity Log immediately after the failure.
- Test a known-good local source to isolate the original media.
- Change only one setting between tests.
7. Frequently Asked Questions
7.1 Why is the HandBrake preview window blank?
A blank preview often means the source scan has not completed, HandBrake cannot decode the selected position, or the source is unavailable. Wait for scanning to finish, move to another frame, and test a known-good local file. If every file produces a blank preview, restart HandBrake and inspect the Activity Log for decoding or graphics-related errors.
7.2 Why does HandBrake create a preview that will not play?
The encode may have succeeded while the selected player lacks support for the container, video codec, audio codec, or file association. Try the file in another current player. If it opens there, treat the problem as playback compatibility rather than an encoding failure.
7.3 Why are my subtitles missing from the preview?
The selected preview segment may not contain subtitle events. A selectable subtitle track may also require manual activation in the player, while a burned track should appear directly in the picture. Choose a section known to contain dialogue, verify the correct track, and confirm whether it is configured for burn-in or passthrough.
7.4 Can a hardware encoder stop Preview from working?
Yes. A driver problem, unsupported hardware configuration, or unavailable encoder session can prevent initialization. Test the same preview with a software encoder. If that succeeds, the source and most other settings are valid, so update or troubleshoot the graphics driver before returning to hardware encoding.
7.5 Does a successful preview guarantee the full encode will work?
No. A preview confirms that a short selected section works with the current settings. Another part of the source could contain damage or a decoding problem. However, a successful preview is a strong check for crop, dimensions, filters, subtitle appearance, playback compatibility, and approximate visual quality.
7.6 When should I stop changing HandBrake settings?
Stop when the source scan completes, the preview encode finishes without relevant errors, and the resulting clip plays with the intended crop, filters, quality, audio, and subtitles. Once a controlled test succeeds, unnecessary changes can introduce new problems. Save the working settings or preset, then proceed to the full encode.