Skip to content

Releases: ptrandev/swift-encoder

v0.6beta

22 Jan 17:30
Compare
Choose a tag to compare

I've added one new feature to the script by adding, like, two lines of code in three places.

Now to figure out how to edit metadata properly AND copy attached fonts AND automate the processes.

Changes:

  1. Subtitle tracks are copied with their attached fonts by default.

v0.5.1beta

26 Dec 07:05
Compare
Choose a tag to compare

I changed a bit of line spacing in the script and set the default options correctly.

From last release:

Changes:

  1. Added anime optimization settings for h264 and h265.
  2. Removed a few settings that pertained to the anime optimizations.

v0.5beta

26 Dec 04:14
Compare
Choose a tag to compare

Changes:

  1. Added anime optimization settings for h264 and h265.
  2. Removed a few settings that pertained to the anime optimizations.

v0.4.1beta

14 Nov 13:27
Compare
Choose a tag to compare

Fixes:

  1. Fixed commenting as to what the default audio codec is.

Prior Release Changes:
https://github.com/DonutDeflector/swift-encoder/releases/tag/v0.31beta

v0.4beta

14 Nov 13:18
Compare
Choose a tag to compare

Changes:

  1. Changed default audio encoder from aac @256kbps to opus @192kbps

Opus is an overall higher quality audio codec that can achieve better quality at lower bitrates. Honestly, I couldn't tell a difference at 128kbps but I decided to up the bitrate to 192kbps due to the fact that hydrogenaudio claims that transparency is reached at 192kbps. I considered using 160kbps to save a little file size but whatever. A little extra couldn't hurt.

Its only "weakness" is that it only supports an 48KHz sampling rate. If your audio source is 44.1KHz, consider using Vorbis instead because resampling from 44.1KHz to 48KHz isn't always perfect and can result in a loss of quality. Still, you probably won't hear the difference. I might just be believing things I read on the Internet or misinterpreting information but there are some sources to read up on at the bottom of this post.

Opus:
https://opus-codec.org/examples/
https://opus-codec.org/comparison/
https://en.wikipedia.org/wiki/Opus_(audio_format)#Quality_comparison_and_low_latency_performance
http://wiki.hydrogenaud.io/index.php?title=Opus#Music_encoding_quality

44.1KHz to 48KHz:
http://forum.cockos.com/archive/index.php/t-129208.html
http://www.head-fi.org/t/743055/loss-in-sound-quality-with-44-1-to-48-conversion
https://hydrogenaud.io/index.php/topic,63159.0.html

v0.3beta

06 Nov 23:36
Compare
Choose a tag to compare

I've added a few more modifiable variables. The defaults for the new variables are basically a clone of h265ize's anime preset.

New Functionality:

  1. Reference Frames
  2. B-frames
  3. Weighted Prediction for B-frames
  4. Adaptive B-frame Placement
  5. rc-lookahead
  6. sc_threshold
  7. Strength of Psychovisual Optimization

v0.2.1beta

04 Nov 14:27
Compare
Choose a tag to compare

Fixed a comment and defaults.

New Features (v0.2beta):

  1. name change from swift-ffmpeg to swift-encoder
  2. completed files moved to a final destination (modifiable)

v0.2beta

01 Nov 12:25
Compare
Choose a tag to compare

I've made a good amount of progress on my script!

New Features:

  1. name change from swift-ffmpeg to swift-encoder
  2. completed files moved to a final destination (modifiable)

v0.1beta

30 Oct 13:41
Compare
Choose a tag to compare

The first release of this script! Currently it has pretty basic functionality and is totally usable. I wish to add more features to it soon.

Settings:

  1. Video Codec
  2. Rate Factor
  3. Encoding Preset
  4. Pixel Format [8bit, 10bit]
  5. Audio Codec
  6. Audio Encoding [CBR, VBR]
  7. Audio Bitrate
  8. Audio Channels
  9. Input Format
  10. Output Format