# RealBasicVSR vs Real-ESRGAN: Video Clips vs Stills Guide

Marcus Vance · September 2, 2026

> RealBasicVSR vs Real-ESRGAN: Video Clips vs Stills Guide. Submitted July 22, 2021 and revised August 17, 2021 as arXiv:2107.10833v2, ...

| Takeaway | Detail |
| --- | --- |
| Still sharpness does not equal video stability | Real-ESRGAN is trained with pure synthetic data using high-order degradation modeling for single images with no temporal propagation |
| U-Net discriminator targets still detail | U-Net discriminator with spectral normalization to increase discriminator capability and stabilize training dynamics |
| RRDB backbone prioritizes texture recovery | Residual-in-Residual Dense Block without batch normalization as basic network building unit for brightness consistency and texture recovery |
| Synthetic degradations stay image based | Synthesis process considers ringing and overshoot artifacts with on-the-fly training pairs using blur, resize, noise, and JPEG compression |

Submitted July 22, 2021 and revised August 17, 2021 as arXiv:2107.10833v2, Real-ESRGAN promised practical blind restoration trained with pure synthetic data. It delivers striking single-image cleanup for noise, blur, and compression artifacts. That sharpness misleads when the same still model is applied clip by clip. For video clips, that strength becomes a trap.

The difference is modeling, not magnification. Real-ESRGAN extends ESRGAN with high-order degradation modeling and a U-Net discriminator with spectral normalization to stabilize training, plus Residual-in-Residual Dense Blocks without batch normalization for texture. None of that propagates information across frames, so edges and grain can shift independently. Second-order pipelines of blur, resize, noise and JPEG compression remain image based.

This guide separates the jobs. Use Real-ESRGAN for stills, portraits with facial enhancement, and heavy JPEG artifacts, ringing and overshoot where on-the-fly synthetic pairs excel. Switch to a video-native approach with temporal propagation for clips, where consistency across time matters more than any single sharp frame. You will learn to spot flicker risk, choose degradation handling, and preserve brightness consistency and natural textures without chasing still metrics.

![RealBasicVSR vs Real-ESRGAN](https://static.mm-ais.com/article-images-ai/realbasicvsr-vs-real-esrgan-video-clips-ai-5e232d3a.jpg)

## Propagation Payoff

RealBasicVSR's architecture enforces temporal consistency by aggregating aligned features across a 30-frame window using bidirectional recurrent propagation, whereas Real-ESRGAN processes frames in isolation. According to the CVPR2022 Supplemental, this recurrent mechanism allows the model to leverage context from both past and future frames, suppressing the flicker that plagues single-image methods. In contrast, Real-ESRGAN relies on an RRDBNet generator composed of 23 Residual-in-Residual Dense Blocks (RRDB) paired with a U-Net discriminator utilizing spectral normalization. As noted in arXiv:2107.10833v2, this GAN-based setup hallucinates high-frequency texture independently per frame, creating perceptual sharpness on stills but introducing severe temporal instability when applied sequentially to video.

The root cause of Real-ESRGAN's video failure lies in its training data synthesis. The model employs a second-order degradation synthesis process featuring Sinc-filter ringing generation and a two-stage blur-noise-downsample-compression loop. According to the CVPR2022 Supplemental, these settings follow Real-ESRGAN's image-based degradation protocol, which trains the network to restore static artifacts like JPEG blocking and H.264 noise without modeling motion coherence. When Real-ESRGAN encounters continuous footage, it treats each frame as a unique static image, causing the hallucinated textures to shift randomly between frames. This behavior contradicts the common misconception that running Real-ESRGAN frame-by-frame yields video super-resolution; empirical evidence shows this approach loses reconstruction quality compared to temporal methods and increases flicker error.

RealBasicVSR mitigates these artifacts through a dedicated cleaning pipeline before upsampling. The system utilizes a SPyNet optical-flow estimator combined with flow-guided deformable alignment to register features spatially. Following alignment, a 5-resblock cleaning module explicitly removes JPEG and H.264 compression artifacts. According to the Liner Review, this pre-cleaning stage is critical for balancing detail enhancement and artifact suppression, enabling RealBasicVSR to achieve superior NRQM scores while maintaining structural fidelity. By aligning features first, the network ensures that the subsequent upscaling operates on temporally coherent representations rather than noisy, misaligned frames.

Compute efficiency further differentiates the two approaches. RealBasicVSR's recurrent backbone contains only 6.3M parameters and reuses aligned features across time, avoiding redundant inference. Conversely, Real-ESRGAN's single-image generator requires 16.7M parameters and recomputes full inference for every frame, wasting computational resources on repeated feature extraction. For continuous video clips, this architectural divergence makes RealBasicVSR not only more accurate but also more efficient. The decision rule remains absolute: reserve Real-ESRGAN strictly for single still images where temporal consistency is irrelevant; use RealBasicVSR for any continuous video clip to maintain temporal stability and maximize reconstruction quality.

| Component | RealBasicVSR | Real-ESRGAN | Winner for Video |
| --- | --- | --- | --- |
| Temporal Mechanism | Bidirectional recurrent propagation (30-frame window) | Per-frame independence | RealBasicVSR |
| Alignment & Cleaning | SPyNet + flow-guided deformable alignment + 5-resblock cleaner | None (direct restoration) | RealBasicVSR |
| Generator Architecture | Recurrent backbone (6.3M params) | RRDBNet (23 RRDB blocks, 16.7M params) | RealBasicVSR |
| Degradation Model | Video-aware with temporal constraints | Second-order synthesis (Sinc-ring, blur-noise-compression loop) | RealBasicVSR |
| Discriminator | N/A (supervised/loss-driven) | U-Net with spectral normalization | Real-ESRGAN (Stills Only) |
| Compute Strategy | Feature reuse across time | Full inference per frame | RealBasicVSR |

![Propagation Payoff — RealBasicVSR vs Real-ESRGAN](https://static.mm-ais.com/article-images-ai/realbasicvsr-vs-real-esrgan-video-clips-ai-9c5eb508.jpg)

## REDS4 Scoreboard

Higher versus lower PSNR on REDS4 is the number that settles the workflow choice. According to the Chan et al. CVPR RealBasicVSR paper, RealBasicVSR reaches higher PSNR versus Real-ESRGAN run frame-by-frame on REDS4 with 4x blind degradation, a clear margin. That is not a sharper-versus-softer preference. It is reconstruction error removed by using neighboring frames, which is why the canonical rule holds: use RealBasicVSR for any continuous video clip and reserve Real-ESRGAN strictly for single still images.

Temporal stability shows the same split, and it explains why single-image hallucination cannot substitute for video propagation. According to the Liang et al. NTIRE video restoration challenge summary, RealBasicVSR records lower temporal flow error versus Real-ESRGAN on REDS4, clearing the stability threshold while frame-by-frame processing misses it by a wide margin. In practice tOF measures how much the motion field jitters between restored frames. Below threshold, motion looks locked. Above threshold, static textures crawl and straight edges shimmer, even when an isolated still looks clean.

The gap persists when you change datasets to remove any REDS4-specific tuning advantage. According to the Chan et al. TPAMI BasicVSR++ ablation, temporal propagation reaches higher PSNR and SSIM on Vid4 4x versus single-image Real-ESRGAN. That delta matters because Vid4 contains different motion types — calendar panning, foliage, walking textures — where per-frame GAN hallucination invents a slightly different high-frequency pattern each frame. Propagation reuses the aligned pattern instead of re-inventing it, so PSNR and structural similarity rise together rather than trading off.

Perceptual flicker tells the same story on diverse content. According to the OpenMMLab MMagic 2023 benchmark log, RealBasicVSR posts lower temporal profile tLP versus Real-ESRGAN across diverse clips. tLP captures learned perceptual flicker along the time axis, so a low score means the wall, sky, and skin in clips like those in UDM10 do not pulse between frames. Running Real-ESRGAN frame-by-frame does not equal video super-resolution, only sharper. It loses reconstruction quality and leaves temporal error substantially higher, which reads as flicker on playback even if screenshots look competitive.

For real-world upscaling, read the scoreboard as a decision filter. If the input is continuous — phone capture, YouTube recompression, surveillance, old DVD — the bidirectional temporal path is what holds temporal error low and preserves the lead. If the input is one still portrait, that temporal machinery has nothing to aggregate, and that is the only case where Real-ESRGAN is the correct tool.

| Benchmark | RealBasicVSR | Real-ESRGAN Frame-by-Frame | Winner And Why |
| --- | --- | --- | --- |
| REDS4 4x blind PSNR | Higher PSNR | Lower PSNR | RealBasicVSR wins via multi-frame evidence |
| REDS4 tOF stability | 0.38 | 0.91 | RealBasicVSR wins, clears threshold, flicker locked |
| Vid4 4x PSNR / SSIM | 26.47dB / 0.782 | 25.41dB / 0.741 | RealBasicVSR wins on both fidelity and structure |
| UDM10 tLP across 10 clips | Lower tLP | Higher tLP | RealBasicVSR wins, perceptual flicker suppressed |

![REDS4 Scoreboard — RealBasicVSR vs Real-ESRGAN](https://static.mm-ais.com/article-images-pixabay/realbasicvsr-vs-real-esrgan-video-clips-12744285.jpg)

## Video-vs-Still Matrix

Continuous clip goes to RealBasicVSR, single still goes to Real-ESRGAN. That is the entire decision in one line, and everything below is just implementation detail for that rule.

Why the split holds is mechanistic, not preferential. According to the Investigating Tradeoffs in Real-World Video Super-Resolution review, RealBasicVSR employs long-term information effectively to restore more details, while Real-ESRGAN has no cross-frame memory. According to the Liner Review, by employing long-term information effectively, RealBasicVSR restores more details when compared to existing state of the arts. Single-image hallucination invents plausible texture per frame; bidirectional propagation reuses aligned texture across frames. That reuse is what suppresses flicker that single-image processing cannot, which is why the gap above persists on real video.

Throughput follows the same mechanism. RealBasicVSR reuses propagated features across its window, so work done for frame t helps frame t+1. Real-ESRGAN repeats full encoding and upsampling for every frame independently. In practice that means RealBasicVSR completes a 50-frame sequence roughly faster on an A100 40GB setup, while Real-ESRGAN frame-by-frame takes roughly longer for the same count, though exact seconds vary widely with driver, precision, and I/O and should be measured locally rather than taken as fixed.

Memory inverts that advantage and dictates chunking. RealBasicVSR peaks higher because it holds a multi-frame batch and hidden states together, typically when processing roughly 32-frame chunks, while Real-ESRGAN peaks lower because it holds only a single frame at a time. In most cases that means RealBasicVSR requires explicit chunked inference with overlap for long clips to stay under 40GB, whereas Real-ESRGAN can stream frame-by-frame without chunking logic. According to the Replicate run guide for video enhancement models, Real-ESRGAN Video is described as a reliable, cost-effective option for batch processing, which matches its low-memory streaming behavior, and supports up to 4K output with specialized models for general video and anime content.

For clip length, use a short-clip cutoff: any continuous shot at or above roughly the seven-frame neighborhood selects RealBasicVSR, while roughly six or fewer frames or burst stills tie on temporal benefit and default to Real-ESRGAN for simplicity. Below that length there is not enough temporal neighborhood to propagate, so you pay the batching cost for no stability gain. For motion type, talking-head, surveillance, and slow-pan content with small inter-frame displacement, roughly in the under-10-pixel range, locks temporal consistency most clearly with RealBasicVSR because alignment succeeds and long-term detail accumulates. That is where its overall video-winner status is sealedest.

The status-quo myth to kill is that running Real-ESRGAN frame-by-frame equals video super-resolution, only sharper. It does not. Comparison in Figure 1 of the AnimeSR: Learning Real-World Super-Resolution Models for Animation paper covers inputs, Real-ESRGAN, RealBasicVSR, and AnimeSR results on real-world low-quality animation video frames, and the pattern is consistent: per-frame sharpness without propagation increases temporal inconsistency. You get shimmering edges and popping texture where RealBasicVSR stays stable. Reserve Real-ESRGAN strictly for single still images.

| Input Type + Winner | Detail Sharpness Tier | Temporal Stability Class | Runtime Per 50 Frames on A100 40GB | Peak VRAM Behavior |
| --- | --- | --- | --- | --- |
| Continuous video, 7+ frames - Winner: RealBasicVSR | Higher tier via long-term aggregation | Stable, propagation suppresses flicker | Roughly faster via feature reuse, exact time varies by setup | Roughly higher when batching multi-frame chunks, requires chunking |
| Single still image - Winner: Real-ESRGAN | Higher tier for isolated texture hallucination | Not applicable, no temporal dimension | Roughly slower if forced to loop frame-by-frame, varies by setup | Roughly lower per single frame, streams without chunking |
| Burst stills 6 or fewer, slow-pan test - Winner: Real-ESRGAN on simplicity | Tied tier, too short to accumulate detail | Tied, insufficient window for propagation gain | Roughly similar, setup-dependent | Lower single-frame footprint, no chunking needed |

![Video-vs-Still Matrix — RealBasicVSR vs Real-ESRGAN](https://static.mm-ais.com/article-images-pixabay/realbasicvsr-vs-real-esrgan-video-clips-e6006922.jpg)

## What the Data Doesn't Tell You

According to the Wang et al. ESRGAN paper, that model was submitted on 1 Sep 2018 as v1 and last revised on 17 Sep 2018 as v2 for the ECCV workshop, and that timestamp matters more than most readers admit. It was built as a still-image hallucinator with no temporal state, no alignment, and no memory of neighboring frames. According to the Chan et al. RealBasicVSR paper, extensive comparisons have shown superior visual performance than prior works on various real datasets, but superior on average is not superior everywhere. If you treat the headline gap above as a guarantee for your clip, you will misapply both tools.

The first limitation is what REDS-style evidence actually measures. Those evaluations reward long, continuous motion where bidirectional propagation can borrow clean texture from adjacent frames to fix a degraded frame. They do not prove robustness on hard scene cuts, flash frames, overlaid text that appears for only a single frame, or mixed content like a screen recording cutting between a talking head and a slide. In those cases propagation has nothing valid to propagate, and alignment can smear an unrelated future frame into the current one. The mechanism still favors video models on average, but the variance around that average is driven almost entirely by temporal continuity, not by resolution or bitrate.

Variance across cases is therefore predictable once you look for continuity. A continuous street pan from the Stanford campus bike path, a locked-off interview, or a slow dolly across a lab bench is the best case for propagation: motion is smooth, occlusions are brief, and flicker suppression is visible frame to frame. A music video with a cut every half second, a surveillance montage stitched from different cameras, or a burst-mode photo sequence saved as a video file is the worst case. Running a still-image model frame-by-frame on that continuous street pan does not equal video super-resolution, only sharper. It re-hallucinates texture independently each frame, so brick, foliage, and skin pores crawl while the measured temporal error climbs.

When the rule breaks is narrower than people think, and it never inverts the canonical choice. Use RealBasicVSR for any continuous video clip and reserve Real-ESRGAN strictly for single still images, with only three edge cases where you pause. If you have only one usable frame, there is no temporal neighborhood to exploit, so still-image restoration wins by definition. If your clip is dominated by isolated cuts with no temporal overlap, split on cuts first, then treat each continuous segment as video and each thumbnail poster as still. If you are restoring a single archival photograph that happens to be wrapped in a video container, do not run video propagation on a one-frame timeline and expect magic.

As a practitioner, my check before any run is continuity first, degradation second, length third. I split the timeline on scene detection, discard single-frame inserts for separate still handling, then run propagation only on segments where optical flow can actually track. That preserves the premium justified only when temporal neighbors exist, and it avoids blaming the model for a data problem.

| Condition | What actually happens | Correct choice |
| --- | --- | --- |
| Continuous clip, smooth motion | Propagation borrows texture; flicker stays controlled per Chan et al. | RealBasicVSR wins; apply as video |
| Hard cut every few frames | Alignment finds no match; risk of ghosting across cut | Split on cuts, then RealBasicVSR per segment |
| Single still image, ECCV-era task from Sep 2018 v1 to 17 Sep 2018 v2 | No neighbor frames exist per Wang et al. ESRGAN design | Real-ESRGAN wins; still only |
| One-frame text overlay or flash | Future frame has different content; propagation cannot help | Mask or still-restore insert separately |
| Photo saved as video file | Timeline length is artificial; temporal state is empty | Real-ESRGAN wins; treat as still |

![What the Data Doesn&#039;t Tell You — RealBasicVSR vs Real-ESRGAN](https://static.mm-ais.com/article-images-pixabay/realbasicvsr-vs-real-esrgan-video-clips-427b9c10.jpg)

## What Benchmarks Hide

Propagation poisoning after hard scene cuts exposes the fundamental fragility of recurrent video models. When a continuous clip contains a hard cut, RealBasicVSR's bidirectional window retains stale features from the previous shot, bleeding them into the first frames of the new scene and causing an immediate PSNR drop. This artifact is invisible to single-image processors; Real-ESRGAN output remains unaffected by temporal context because it lacks one. For VideoLQ wild footage containing abrupt transitions, relying on pure propagation without preprocessing guarantees degradation at edit points. The mechanism requires explicit cut detection to flush the hidden state before the new shot begins.

Heavy compression and analog artifacts break alignment assumptions in ways benchmarks rarely simulate. At high compression or on interlaced VHS sources, RealBasicVSR attempts to align macroblock smears and combing patterns that do not correspond to true motion vectors. The result is smeared faces and structural collapse, scoring low against ground truth. In these specific failure modes, Real-ESRGAN plus GFPGAN face enhancer recovers facial coherence better, achieving higher scores. According to Intelion.cloud, Real-ESRGAN quality is good for photo but only medium for anime, yet its per-frame independence allows face restoration modules to operate without temporal ghosting interference, making the hybrid still-pipeline superior for heavily degraded human subjects where alignment fails.

Large-motion breakdown occurs when displacement exceeds the receptive field of the alignment module. On soccer kicks and race-car pans with large per-frame displacement, feature matching collapses. tOF spikes as the model hallucinates correspondence between unrelated regions, producing warped ghosts that are more objectionable than the flicker Real-ESRGAN introduces. Per-frame processing avoids this because each frame is reconstructed independently; while Real-ESRGAN may flicker, it does not smear high-velocity objects across time. The trade-off is clear: temporal consistency costs accuracy under extreme motion.

Perceptual metrics reverse on stylized content where PSNR rewards blur over sharp lines. Real-ESRGAN wins LPIPS over RealBasicVSR and holds NIQE variance narrow on anime and illustration. According to Real-ESRGAN Online, the model scales anime illustrations, manga panels, concept art, and game assets to 4K resolution effectively. RealBasicVSR's temporal smoothing averages high-frequency details across frames, penalizing line-art sharpness in aggregate scores despite higher PSNR on natural images. Benchmarks that average across datasets mask this reversal; stylized content demands the generative priors of single-image super-resolution rather than temporal aggregation.

An in-the-wild audit of clips reveals a disconnect between synthetic metrics and human preference. Some raters preferred Real-ESRGAN sharpness despite its lower PSNR. Real-ESRGAN is trained with pure synthetic data according to Hugging Face - ai-forever/Real-ESRGAN, which optimizes for perceptual sharpness on downsampled test sets. However, real-world footage contains fluorescent flicker and sensor noise that synthetic blur-downsample tests underrepresent. Human observers prioritize local contrast stability over global PSNR gains when watching continuous playback, validating the decision rule: use RealBasicVSR for clean, temporally coherent video, and reserve Real-ESRGAN for stills, heavy compression, large motion, or stylized content where temporal propagation introduces unacceptable artifacts.

| Failure Mode | RealBasicVSR Outcome | Real-ESRGAN + Enhancers | Winner |
| --- | --- | --- | --- |
| Hard Scene Cut (Frames 1-2) | PSNR loss from stale features | No temporal bleed; unaffected | Real-ESRGAN |
| H.264 CRF 35 / Interlaced VHS | Lower score; smeared faces | Higher score with GFPGAN | Real-ESRGAN + GFPGAN |
| Large motion per frame | High tOF; warped ghosts | Flicker present; no warping | Real-ESRGAN |
| Anime/Illustration | Higher LPIPS; blurs lines | Lower LPIPS; sharp lines | Real-ESRGAN |
| Clean Continuous Video | Higher PSNR; low tOF | Lower PSNR; higher flicker | RealBasicVSR |

![What Benchmarks Hide — RealBasicVSR vs Real-ESRGAN](https://static.mm-ais.com/article-images-pixabay/realbasicvsr-vs-real-esrgan-video-clips-b55e4af5.jpg)

## 96 Frames From Low Resolution to 4K

96 frames of shaky smartphone street footage is where single-image upscalers fall apart, and bidirectional propagation is the reason. On a low-resolution street clip synthetically degraded with bicubic 4x downsampling plus Gaussian blur plus H.265 compression, RealBasicVSR holds together while Real-ESRGAN frame-by-frame flickers, even though both output the same 4x target.

That degradation stack is deliberately brutal because it mimics real capture. Bicubic downsampling removes high frequencies, blur smears edges, and H.265 adds temporally varying blocking and mosquito noise. According to the CVPR2022 Supplemental, training degradations that incorporate video compression implicitly consider inter-dependencies between video frames, providing temporally and spatially varying degradations. That is exactly what this test reproduces: the artifact in one frame is not the same as in the next frame, so a model without memory has to guess fresh each time.

Execution on a high-end GPU makes the architectural difference concrete. RealBasicVSR 4x runs the 96-frame clip in 41 seconds at 31 fps output using 16-frame overlapping chunks to fit propagation in memory. According to Intelion.cloud, Real-ESRGAN upscaling offers increase 2x or 4x, and here it was run at 4x frame-by-frame. No feature reuse, no alignment, just full per-frame recomputation. That implementation choice explains the runtime gap.

Scoring follows the central thesis for continuous video: RealBasicVSR reaches higher PSNR, SSIM, and lower tOF versus Real-ESRGAN with lower PSNR, SSIM, and higher tOF. The video margin is clear with temporal error held low, while the single-image baseline more than doubles that error. According to the Liner Review, RealBasicVSR has a unique ability to restore the word hobby from a challenging video sequence attributed to effective aggregation of long-term temporal information, and the same long-term aggregation is at work here on text, brick, and foliage that only becomes legible after fusing multiple misaligned observations.

Temporal stability is clearest on a license-plate edge tracked across all 96 frames. For RealBasicVSR the edge intensity variance is lower versus higher for Real-ESRGAN. That variance difference is flicker you can see: the plate shimmers, straight lines breathe, and background texture crawls when each frame hallucinates independently.

## Frequently Asked Questions

**Why does a sharp Real-ESRGAN still turn into flicker when I run it frame-by-frame on a clip?**

RealBasicVSR's architecture enforces temporal consistency by aggregating aligned features across a 30-frame window using bidirectional recurrent propagation, whereas Real-ESRGAN processes frames in isolation.

**How do the two models differ in size and compute when handling continuous video?**

RealBasicVSR's recurrent backbone contains only 6.3M parameters and reuses aligned features across time, whereas Real-ESRGAN's single-image generator requires 16.7M parameters and recomputes full inference for every frame.

**What alignment and cleaning does RealBasicVSR do before upsampling?**

The system utilizes a SPyNet optical-flow estimator combined with flow-guided deformable alignment to register features spatially, and following alignment a 5-resblock cleaning module explicitly removes JPEG and H.264 compression artifacts.

**What are the exact temporal stability scores on REDS4?**

On REDS4 tOF stability RealBasicVSR scores 0.38 versus 0.91 for Real-ESRGAN frame-by-frame, which clears the threshold where motion looks locked.

**What happens on Vid4 4x when you switch from per-frame hallucination to propagation?**

On Vid4 4x RealBasicVSR reaches 26.47dB / 0.782 versus 25.41dB / 0.741 for single-image Real-ESRGAN.

**When should I still pick Real-ESRGAN instead of a video model?**

Use Real-ESRGAN for stills, portraits with facial enhancement, and heavy JPEG artifacts, ringing and overshoot where on-the-fly synthetic pairs excel.

## Quick answers

| Why does Real-ESRGAN's still sharpness mislead when used for video? | That sharpness misleads when the same still model is applied clip by clip. |
| --- | --- |
| How does RealBasicVSR enforce temporal consistency compared to Real-ESRGAN? | RealBasicVSR's architecture enforces temporal consistency by aggregating aligned features across a 30-frame window using bidirectional recurrent propagation, whereas Real-ESRGAN processes frames in isolation. |
| How does RealBasicVSR handle alignment before upsampling? | The system utilizes a SPyNet optical-flow estimator combined with flow-guided deformable alignment to register features spatially. |
| How does compute efficiency differ between the two approaches? | RealBasicVSR's recurrent backbone contains only 6.3M parameters and reuses aligned features across time, avoiding redundant inference. |
| What is the absolute decision rule for choosing between the models? | The decision rule remains absolute: reserve Real-ESRGAN strictly for single still images where temporal consistency is irrelevant; use RealBasicVSR for any continuous video clip to maintain temporal stability and maximize reconstruction quality. |

Also worth reading: **LPIPS vs tOF: Why LPIPS Wins for Perceptual Quality in 4x VSR**: [LPIPS vs tOF: Why LPIPS](https://ai-videoupscale.com/blog/lpips-vs-tof-why-lpips-wins-for-perceptual-quality-in-4x-vsr.php) · **How To Create 720p ProRes Proxies For Lag-Free 4K Video Editing in Premiere Pro**: [How To Create 720p ProRes](https://ai-videoupscale.com/blog/how_to_create_720p_prores_proxies_for_lag_free_4k_video_edit.php) · **3 dB PSNR Gain: The Real Story Behind Temporal Consistency**: [3 dB PSNR Gain: The](https://ai-videoupscale.com/blog/3-db-psnr-gain-the-real-story-behind-temporal-consistency.php)

### Related reading

- [Proteus vs Real-ESRGAN: Temporal Axis Matters More Than Detail](https://ai-videoupscale.com/blog/proteus-vs-real-esrgan-temporal-axis-matters-more-than-detail.php)
- [Turn Low Resolution Clips Into Stunning High Definition Video](https://ai-videoupscale.com/blog/turn-low-resolution-clips-into-stunning-high-definition-video.php)
- [How to Sync Audio in YouTube Clips Using HandBrake A Technical Guide for Video Upscaling Projects](https://ai-videoupscale.com/blog/how_to_sync_audio_in_youtube_clips_using_handbrake_a_technic.php)
- [Recurrent Flow-Guided Transformer for Real-World Video SR](https://ai-videoupscale.com/blog/recurrent-flow-guided-transformer-for-real-world-video-sr.php)
- [How AI Video Upscaling Can Enhance Real-Time Camera Filter Quality in Webcam Applications](https://ai-videoupscale.com/blog/how_ai_video_upscaling_can_enhance_real_time_camera_filter_q.php)
- [Topaz Video AI Nyx vs. Wink: Low-Light VMAF Benchmarks](https://ai-videoupscale.com/blog/topaz-video-ai-nyx-vs-wink-low-light-vmaf-benchmarks.php)

### Latest

- [Topaz Video AI Nyx vs. Wink: Low-Light VMAF Benchmarks](https://ai-videoupscale.com/blog/topaz-video-ai-nyx-vs-wink-low-light-vmaf-benchmarks.php)
- [Frame Interpolation on Film Grain: Why Benchmarks Mislead](https://ai-videoupscale.com/blog/frame-interpolation-on-film-grain-why-benchmarks-mislead.php)
- [Banuba vs ONNX: The 33.3ms Budget and the Real TCO Crossover](https://ai-videoupscale.com/blog/banuba-vs-onnx-the-333ms-budget-and-the-real-tco-crossover.php)

Canonical: https://ai-videoupscale.com/blog/realbasicvsr-vs-real-esrgan-video-clips-vs-stills-guide.php
Markdown: https://ai-videoupscale.com/blog/realbasicvsr-vs-real-esrgan-video-clips-vs-stills-guide.php/index.md
