Releases: ptrandev/swift-encoder
v0.6beta
v0.5.1beta
I changed a bit of line spacing in the script and set the default options correctly.
From last release:
Changes:
- Added
animeoptimization settings for h264 and h265. - Removed a few settings that pertained to the
animeoptimizations.
v0.5beta
v0.4.1beta
Fixes:
- 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
Changes:
- Changed default audio encoder from
aac @256kbpstoopus @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
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:
- Reference Frames
- B-frames
- Weighted Prediction for B-frames
- Adaptive B-frame Placement
- rc-lookahead
- sc_threshold
- Strength of Psychovisual Optimization
v0.2.1beta
Fixed a comment and defaults.
New Features (v0.2beta):
- name change from
swift-ffmpegtoswift-encoder - completed files moved to a final destination (modifiable)
v0.2beta
v0.1beta
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:
- Video Codec
- Rate Factor
- Encoding Preset
- Pixel Format [8bit, 10bit]
- Audio Codec
- Audio Encoding [CBR, VBR]
- Audio Bitrate
- Audio Channels
- Input Format
- Output Format