Skip to content

Releases: natis1/qencoder

qencoder 2.0-rc1

26 Nov 06:13
Compare
Choose a tag to compare

qencoder 2.0 totally upends the backend to bring you faster, safer, better encoding. Featuring:

  • Lsmas/vapoursynth based splitting (massive disk savings and MASSIVE stability improvements) [Linux only, for now]
  • Time based splitting. The classic from neav1e comes to qencoder! But unlike regular time based splitting this time splitting is slightly smarter, relying on maximum kf distance to ensure it's creating barely/no unneeded keyframes
  • ffmpeg based splitting. Safer than pyscenedetect (but slower and possibly slightly less efficient) and built RIGHT into ffmpeg.
  • uses a standardized, smart, and public backend - parallel encode. Parallel encode is a tool for ANY developer looking for parallel encoding functionality.
  • no more av1an code in qencoder, it's all moved to a separate backend
  • fewer deps for both qencoder and for parallel encode - more optional deps as well - good for everyone basically.
  • less crap printed to the terminal/console window
  • ADD FOLDER TO QUEUE
  • QUEUE JOBS - encode multiple queue items at once
  • Encoding now completes automatically.
  • Target VMAF works with scaling/cropping video.

For Linux/Windows users who want to avoid large binaries- install the latest version with pip: pip install qencoder==2.0rc3

This RC contains ALL the features of 2.0 but with less testing than I feel comfortable with to release as a proper 2.0 version. I'm still confident that it is as stable as previous qencoder versions, just not as stable as a proper 2.0 should be, which is 100% stable with 0 failings.

(okay actually it's rc2 but it's basically functionally identical to the version on pip)

qencoder 1.5.6-2

07 Aug 19:16
Compare
Choose a tag to compare

This should work on windows. Appveyor sucks.

qencoder 1.5.6

06 Aug 20:48
Compare
Choose a tag to compare

Basically just bugfixes. Greatly improves stability but doesn't change anything about the look or feel.

qencoder 1.5.4

05 Aug 00:27
Compare
Choose a tag to compare

Closes #21 and Closes #19 probably too.

Redoes some of the backend code to be less clunky, makes vmaf work again, and more.

qencoder 1.5

01 Aug 02:38
Compare
Choose a tag to compare

This version adds the following

  • Target vmaf!!!
  • Way better splitting method (experimental for now)
  • Automatically shutdown system after completing
  • Safer splitting
  • Better name for colorspaces
  • Better colorspace presets
  • Some bug fixes I forgot
  • Some qol improvements like opening a queue brings you to the queue menu

For windows, download the file below
For linux, use pip, or the aur package: https://aur.archlinux.org/packages/qencoder/

qencoder 1.3

05 Jun 04:32
9c9c005
Compare
Choose a tag to compare

Changelog:

  • "Open with" qencoder now automatically selects the file as an input
  • Fix naming on various parts of the gui, for instance q is now called crf to make it more clear
  • "Edit queue item" option edits an existing queue item by taking it off the queue and putting it back into your settings.
  • Old queue files are no longer compatible with this version of qencoder (sorry. I tried)
  • Queue now shows specific video settings like quality level
  • Added minimum split length option. splits that are too small are merged together
  • Added maximum distance between keyframes option. Useful if aomenc is not properly creating keyframes or for certain content types.
  • Added options for if pyscenedetect fails. Pyscenedetect often fails on Windows on videos that work perfectly on Linux so this is very useful for avoiding that.

qencoder 1.1.1

14 May 23:14
Compare
Choose a tag to compare

Minor update to improve ffmpeg compatibility on windows and allow it to run if splitting fails.

qencoder 1.1

11 May 03:55
Compare
Choose a tag to compare

Changelog:

  • The frame counter is far more accurate and useful.
  • Current fps is now displayed
  • Add queues. These let you queue up many videos at once. You can save queues for later or run them now
  • Preserve current settings when closing the program
  • Fix empty spaces in temp folder, video name, or saved name breaking things (#3)
  • Separate temp folders for each output video, based on the output video's filename
  • Improve av1 efficiency by defaulting to --threads=1
  • Add threads slider in gui
  • Save and load current settings to a file which can be shared
  • The program is now threadsafe on windows (in theory, so far it seems to work) (#8)
  • Icons for the encode button using unicode
  • Add licenses for the other programs I am using. I guess I should have included one for qencoder but since I own it I am not legally obligated to.
  • The python program now points to /usr/bin/python (#6)

Please report any issues to the github issues section.

qencoder 1.0

07 May 04:21
Compare
Choose a tag to compare

The first ever 1.0 release of qencoder. A multithreaded gui encoder for free formats (av1, vp9, vp8).

Windows users may download the binary below, linux users are urged to download the source code and run the program with

pip install -r requirements.txt
python qencoder.py

Qencoder 0.5

02 May 21:50
Compare
Choose a tag to compare

This version of qencoder should work 100% and has nearly all the features I intend to add, it is only missing vpx encoding. It hasn't been well tested though so definitely try it out yourself!

For Linux users, git clone the repository and run it with ./qencoder.py

for Windows users, use the binary below: