Skip to content

Releases: valadaptive/ntsc-rs

v0.5.9

19 Apr 12:41
Compare
Choose a tag to compare

What's new

  • You can now choose which low-pass filter to use throughout the effect. The default, and the only one previously available, is the constant-k filter. It provides somewhat blurry and "streaky" results. However, you can now also use a Butterworth filter, which produces much sharper results.
  • The "Chroma delay (horizontal)" setting's range has been increased; it can now range from -40 to 40.

v0.5.8

19 Apr 02:37
Compare
Choose a tag to compare

What's new

  • Fixed an issue where only the top half of each frame was being rendered in the standalone application.
  • The file extension in the render settings now automatically updates when you change the codec, and is automatically added if you don't provide one.

v0.5.7

18 Apr 12:42
Compare
Choose a tag to compare

What's new

  • Further fix issues with rendering in the After Effects plugin when the input footage is partially off-screen. This involved some substantial rewrites behind the scenes, so if you run into any issues with the After Effects or OpenFX plugins, please report them with a project file that I can use to reproduce the error, and clear instructions on how to trigger it.

v0.5.6

13 Apr 17:47
Compare
Choose a tag to compare

What's new

  • Fixed a crash in the After Effects plugin
  • Fixed the last few rows in the image not getting processed if the image height is not a multiple of 8

v0.5.5

13 Apr 12:29
Compare
Choose a tag to compare

What's new

Undo/redo

Changes to the effect settings can now be undone and redone! This can be done from the new Edit menu, or with Ctrl+Z to undo and Ctrl+Shift+Z/Ctrl+Y to redo.

Peek 2024-04-13 08-17

Other

  • Updated to egui 0.27
  • Fixed render jobs always displaying 0 seconds remaining

v0.5.4

25 Mar 02:15
Compare
Choose a tag to compare

What's new

  • Fixed a crash when rescaling the video to 1 scanline. While most people are unlikely to do this, the scale does update immediately whenever anything is typed in the scale textbox, so typing in any number starting with 1 would trigger this crash.
  • Fixed an issue where the aspect ratio of the video preview would be incorrect after rescaling the video.

v0.5.3

23 Mar 22:53
Compare
Choose a tag to compare

What's new

  • "Vertically blend chroma" has been moved outside of the VHS emulation settings group
  • Pasting JSON presets should give better error messages, and the "Paste JSON" window now closes once the preset is loaded

v0.5.2

02 Mar 12:03
Compare
Choose a tag to compare

What's new

  • Luma smear! This is still experimental and subject to change in the future.
  • Render jobs will now display how long they took to complete.
  • Fixed the After Effects plugin crashing when the "Use field" option is set to "Alternating", "Upper", or "Lower".

v0.5.1

27 Feb 13:30
Compare
Choose a tag to compare

What's new

  • Interleaved / interlaced rendering now works properly in the OpenFX and After Effects plugins
  • More control over the "chroma noise" setting

v0.5.0

25 Feb 03:07
Compare
Choose a tag to compare

What's new

Interlaced rendering

This feature has been heavily requested, and here it is! ntsc-rs can now process and render even and odd fields separately, which more accurately matches how NTSC actually works. To use this feature, choose one of the "Interleaved" options in the "Use field" setting. You can also use the new "Interlaced output" option in the render settings to mark the output video as interlaced in its metadata.

Peek 2024-02-24 21-58

SIMD acceleration

The IIR filter code--some of the most computationally intensive code in ntsc-rs--has been rewritten to use SIMD instructions, allowing the effect to run up to 40% faster! While rendering speed is mostly bottlenecked by video encoding, the live preview should be significantly faster now. Higher-resolution videos and live previews provided by the ntsc-rs plugin in other video editing software should also experience a speedup.

Other

  • The top bar has been rearranged. The theme setting is now under the "View" menu, and the version of ntsc-rs is displayed in the top right.
  • The loaded video's resolution and interlacing are now displayed in the video info bar along the top of the preview.
  • Zooming into the preview now uses nearest-neighbor scaling, making it easier to make out small pixel-level details.
  • It's now possible to build ntsc-rs on AArch64 (ARM) CPUs. The SIMD acceleration even works there too! This should allow ntsc-rs to be used on Apple Silicon devices, but official macOS builds are still a ways off (see #36).