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
anime
optimization settings for h264 and h265. - Removed a few settings that pertained to the
anime
optimizations.
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 @256kbps
toopus @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-ffmpeg
toswift-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