AvyScan Lab restores your 8 mm, Super 8, 9.5 mm, 16 mm and 35 mm films through a processing chain built on AviSynth+. Grain reduction, dust and stain removal, advanced colour correction — assemble your filter chain in a visual graph editor, with real-time preview.
An AviSynth+ script editor designed for everyone — from amateurs to professionals.
Everything you need to restore
A complete restoration chain — no command line required.
Every filter is exposed through visual controls and presets, so you get professional results without writing a single line of an AviSynth script.
NewExpert version
♫
Optical sound — track decoding
Decodes the optical soundtrack straight from the scanned image, with no dedicated reader: track area and track type (variable density or variable area) set in a few clicks. The correction window removes hiss, hum and dropouts, repairs clicks and crackle (click cleaner), with A/B listening and a live spectrum, then keeps the sound in sync at export.
NewExpert version
≣
Magnetic stripe — sound correction
For films with a magnetic stripe and any video with a soundtrack: the same correction window works on the file's audio. Hiss, hum and dropouts removed, clicks and crackle repaired (click cleaner), A/B listening and spectrum; tune on an excerpt, then confirm to process the whole track. The sound stays in sync with the frames, splices included.
New
New in version 3.0
Shot-by-shot editing
The 3.0 update — the biggest since the software was created — turns AvyScan Lab into an editing program dedicated to film restoration: the film is cut into shots automatically from the detected splices, the overexposed frames at transitions are kept out of the export, and every shot gets its own filter chain — colour, degrain, stabilization, crop… Coloured timeline, thumbnail strip, merged export or one file per shot.
NewExpert version
T
Titler — title cards
Insert a generated card before or after any shot — film title, chapters, end card — without touching the original frames. Multiline text, font, colours, position, fades, and a text slide that leaves the frame with motion blur, like in the movies. The preview shows exactly what the encode renders.
NewExpert version
◙
Rounded-corner mask
For film stocks whose picture gate is not perfectly rectangular: a black rounded-corner mask applied at the end of the chain, instead of over-cropping to make the corners disappear. Rectangle drawable like a crop, adjustable radius and projection-style feathered edge.
NewExpert version
↔
Anamorphic desqueeze
For films shot with an anamorphic lens (Iscorama, CinemaScope…): the picture is widened by the lens factor — 1.25, 1.33, 1.5, 1.75, 2 or a custom value — to restore the proportions of the scene, with no loss of vertical resolution. Applied at the end of the chain, after restoration; zones, mask and title cards follow.
NewExpert version
⧉
Projects
Save your whole workspace — clips, filters, settings, analyses and encoding parameters — in a single .aslproj file, and reopen it later exactly as you left it. No Save button: the open project is written automatically as you work.
◐
Grain reduction
Temporal reduction with MVTools2 (mdegrain1/2/3), motion search, prefilter, and Fine / Medium / Strong grain presets.
Expert version
✦
Dust & stains
RemoveDirt and RemoveDirtMC (motion-compensated) erase the spot defects typical of analog film stock.
Expert version
◈
Auto Degrain & Sharpness
Analyses your film's grain and sharpness on real renders, then offers three measured profiles — Natural, Clean, Very sharp — applied in one click. Combines Degrain, Sharpen and Warp Sharp in a single node.
Expert version
✂
Splice Cleanup
Special mode that automatically detects film splices and removes the 2 or 3 damaged frames around them. Analysis 4× faster, shared with Perfo Lock.
Expert version
⊕
Image stabilization
Three methods: sub-pixel perforation locking (Perfo Lock), registration on an edge or pattern, or mechanical image stabilization. Removes gate weave. Analysis 4× faster.
Expert version
◫
Projector capture
Film the projection at 50 fps with the projector set to 16.66 fps: sheared (blended) frames are detected and removed automatically.
☰
Video deinterlacing
Removes interlacing from video captures (DV camcorder, capture card, digitized VCR): motion-combed areas are rebuilt while stable areas keep their full definition. Frame rate and frame count unchanged. Included in the free version.
⇄
Reverse frames
Reverses the frame order for reels scanned or filmed backwards (film tail first). The filter automatically goes to the head of the chain, so analyses and the frame range work in the right direction. Silent films only. Included in the free version.
Expert version
∿
Frame-rate interpolation
Converts a 16, 18 or 24 fps film to 25 or 30 fps video by computing true in-between frames (motion compensation): fluid motion without changing speed or duration, soundtrack stays in sync. Protection mode against warped objects and clean cuts at scene changes.
Expert version
♪
Sound track
Processing of films with sound tracks. Perfect picture/sound sync even when splices are removed.
Expert version
◉
Colour correction
GamMac corrects colour drift between RGB channels. Ideal for films that have yellowed, blued or reddened over time.
☼
Levels & gamma
Brightness, contrast, saturation, hue and gamma. The key parameter for restoring substance to underexposed vintage films.
▤
Crop
Crop with automatic rounding to even numbers (YUV-compatible) and interactive drawing of the area to keep.
Expert version
⚑
Batch processing
Load several films in one session, give each its own settings, and run the entire list through a single batch encode.
✧
Sharpening
Simple or edge-aware mode based on LimitedSharpenFaster — preserves smooth areas without amplifying residual grain.
Expert version
⌖
Custom filters
Build your own AviSynth filters with a graphical interface: sliders, lists, checkboxes. Import your .dll plugins and .avsi scripts.
▶
Real-time preview
Embedded mpv player: every parameter change instantly regenerates the script and refreshes the preview.
⛁
Professional encoding
x264, x265, FFV1, UT Video, ProRes, TIFF/PNG/JPG sequences. CRF or bitrate, chroma 4:2:0/4:2:2/4:4:4, batch processing.
Save your favourite processing chains and reload them with one click. Global, per-clip and encoding presets.
⌘
Multilingual
English, French, German, Spanish, Italian and Dutch — interface, scripts and user guide fully translated.
Simple workflow
From scan to final master in just a few clicks.
A few simple steps to go from your scan to the final master, while keeping every parameter under your control.
Drag and drop your files (.mp4, .mov, .mkv, .avi…) or a TIFF/PNG/JPG image sequence.
Choose your frame rate (16, 18, 24 fps) and source loader.
Insert filters in the graph and adjust in real time.
Save your chain as a preset to reuse it later.
Run the final encode or a multi-clip batch.
Graph editor
Build your chain in a visual graph.
Library on the left, graph in the centre, parameters on the right. Drag and drop filters from the library, reorder nodes with a simple drag, select one to tweak its settings in real time — without writing a single line of script.
▤
Library
All available filters, sorted alphabetically. Drag any of them onto the canvas or click to append it to the end of the chain.
⌘
Graph
Your filters as cards connected by lines, from the IN pad to the OUT pad. Reorder by drag-and-drop, enable/disable with the bottom bar, delete in one click.
◧
Parameters
Click on a node: its controls (sliders, lists, checkboxes) appear on the right with instant preview update.
Expert version
Built-in custom filter editor.
Import your .dll plugins and .avsi scripts, export your filters as JSON to share them with other users. Write your own AviSynth code: select an assignment like strength = 10 and AvyScan Lab immediately offers to turn it into an interactive control — slider, list or checkbox, which then appears directly in the software's main interface.
Encoding & export
From archival master to delivery file.
Encode your films to professional formats — x264/x265, FFV1, UT Video, ProRes or TIFF/PNG/JPG sequences. Choose CRF or bitrate mode, chroma subsampling (4:2:0, 4:2:2, 4:4:4) and the output format, from 480p to 4K DCI. Batch processing encodes an entire list of clips in a single run.
Pricing
Try it free, buy when you're convinced.
The free version is usable with no time limit, with the essential filters at full quality. The Expert version adds image stabilization, splice detection and removal (Splice Cleanup), dust removal (Remove Dust), GamMac colour-cast correction, projector capture, optical sound and soundtrack with sound correction, unlimited shots with title cards, multi-clip loading, batch processing, projects and custom filter creation.
Everything you want to know before getting started.
Which film formats can I process?
AvyScan Lab is optimised for digitised analog films: 8 mm, Super 8, 9.5 mm, 16 mm and 35 mm. It accepts video files (.avi, .mp4, .mov, .mkv, .wmv, .webm, .m4v, .flv, .ts, .mts, .m2ts, .mxf, .mpeg, .mpg, .ogv, .3gp) and image sequences (.tif, .tiff, .png, .jpg, .bmp).
Do I need to know AviSynth to use the software?
No. All filters are exposed through graphical controls with presets. AvyScan Lab generates the AviSynth+ script for you. Advanced users can create their own custom filters via the built-in editor.
What is the difference between the free version and the Expert version?
The free version is usable with no time limit: the essential filters (grain, colours, levels, sharpening, crop…), presets, the 6 languages and every export codec are available, and encoding runs at full quality. It is limited to one clip at a time and 3 shots per clip, and custom filters are read-only. The Expert version unlocks image stabilization (perforation, edge, image), splice detection/removal (Splice Cleanup), dust and spot removal (Remove Dust), GamMac colour-cast correction, projector capture, films with soundtrack and optical sound with sound correction, unlimited shots and title cards, frame-rate interpolation, projects, loading several clips in one session, batch processing and creating/importing your own AviSynth filters.
Payments and billing for the AvyScan Lab licence are handled by Lemon Squeezy, LLC as merchant of record.
Hosting: Infomaniak Network SA, Geneva (Switzerland).
Data protection
This site uses no analytics tools and self-hosts its fonts (no data sent to third parties for this purpose). One exception: a Google Ads conversion tracking tag measures, in aggregate, the effectiveness of our ads when you reach the site by clicking one of them — see the privacy policy for details.
Contact form: the details you enter (name, email, message) are sent via the Web3Forms service solely to handle your request. They are never sold or used for advertising.
Price display: an indicative currency conversion queries the frankfurter.app service (ECB rates), which transmits your IP address to that service at request time.
In accordance with the Swiss Data Protection Act (revFADP), you may request access to, correction or deletion of your data by writing to contact@avyscan.com.
Privacy policy
Data controller
The controller responsible for data processing on this site is ScanFilm SNC. Contact: contact@avyscan.com
Data we process
Contact form: the name, e-mail address and message you enter are sent through the Web3Forms service for the sole purpose of handling your request.
Server logs: our host Infomaniak Network SA (Geneva, Switzerland) technically records the IP address, date and browser of visits, for security and proper operation.
Currency conversion: the indicative display of prices in euros and dollars queries the frankfurter.app service (ECB rates), which discloses your IP address to that service at the time of the request.
Licence purchase: payments are handled by Lemon Squeezy, LLC as the official reseller (« merchant of record ») ; payment and billing data are collected and processed by Lemon Squeezy under its own privacy policy.
Advertising measurement (Google Ads): when you reach this site by clicking one of our Google ads, a Google Ads conversion tracking tag may set cookies to measure, in aggregate, the effectiveness of our ads (for example a download of the free version or a licence purchase). This data is processed by Google (Google Ireland Ltd / Google LLC) under its own privacy policy; we use it neither for remarketing nor for profiling. For visitors from the EU/EEA, the tag is only loaded after consent. You can also disable ad personalisation at adssettings.google.com.
What we do not do
Apart from the advertising measurement described above, this site sets no cookies, uses no analytics or tracking tools, and hosts its fonts locally. Your data is neither sold nor used for any other advertising purpose.
Retention
Contact messages are kept only as long as needed to handle your request. Technical logs are retained according to the periods applied by the host.
Your rights
In accordance with the Swiss Data Protection Act (nFADP) and, where applicable, the EU GDPR, you may request access to, correction, deletion or restriction of your data, and object to its processing, by writing to contact@avyscan.com.
What's new, version by version
We would like to use Google Ads conversion cookies, solely to know whether our ads lead to downloads or purchases. No profiling, no resale. You can decline with no consequence.
3.0 is the biggest update since AvyScan Lab was created: the software becomes a true editing program dedicated to film restoration. A reel is dozens of shots with different exposures and framings — from now on, each one is adjusted independently.
Automatic shot cutting
Splice detection cuts the reel into shots, one per stretch of film between two splices. The splices themselves — those overexposed, flashed frames where one shot changes to the next — are automatically excluded from the export; each one can still be inspected frame by frame and reincluded with one click. A manual scissors tool refines the cut.
Every shot, its own settings
Colour, brightness, degrain, sharpness: every shot carries its own filter chain. Crop adjusts shot by shot — the position of the image is rarely constant on an old film — while keeping one shared output size. Presets apply to the selected shot or to all shots of the clip.
Editing timeline
Coloured sections, splices in red, a synchronized thumbnail strip: scrub the whole film in one drag, preview included, even across shot boundaries. Every shot can be included in or excluded from the export, and In/Out points delimit the part to process.
Merged or per-shot export
The complete film in a single file, or a separate file per shot — ideal for archiving a reel sequence by sequence.
Titler (Expert version)
Generated title cards slot in before or after any shot: film title, chapters, end card — without touching the original frames. Text, font, colours, fades, black frames and a text slide that leaves the frame with motion blur, like in the movies. The preview shows exactly the final render.
And also
Automatic sleep or shutdown at the end of encoding with a summary on wake, crop editing by hovering the viewer, installers with verified signatures, a fully redesigned guided tour and many fixes.
The free version lets you try shot cutting with up to 3 shots per clip; the Expert version removes the limit and adds the titler.