Skip to content

Commit 1071726

Browse files
authored
Version 4.9.1 (#333)
* Fixing QSV AVC command builder not working (thanks to Marco Ravich) * Fixing missing details in readme on how to use additional encoders
1 parent 2770ca8 commit 1071726

File tree

4 files changed

+23
-27
lines changed

4 files changed

+23
-27
lines changed

CHANGES

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## Version 4.9.1
4+
5+
* Fixing QSV AVC command builder not working (thanks to Marco Ravich)
6+
* Fixing missing details in readme on how to use additional encoders
7+
38
## Version 4.9.0
49

510
* Adding #109 Support for AVC and HEVC QSV encoding with rigaya's QSVEncC (thanks to msaintauret)

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ Check out [the FastFlix github wiki](https://github.com/cdgriffith/FastFlix/wiki
1818

1919
FastFlix supports the following encoders if available:
2020

21-
| Encoder | x265 | NVENC HEVC | [NVEncC HEVC](https://github.com/rigaya/NVEnc/releases) | [VCEEncC HEVC](https://github.com/rigaya/VCEEnc/releases) | x264 | rav1e | AOM AV1 | SVT AV1 | VP9 | WEBP | GIF |
22-
| --------- | ---- | ---------- | ----------- | ----------- | ---- | ----- | ------- |-----| --- | ---- | --- |
23-
| HDR10 || ||| | | ||* | | |
24-
| HDR10+ || || | | | | | | | |
25-
| Audio |||* |* |||||| | |
26-
| Subtitles ||||||||| | | |
27-
| Covers ||| | ||||| | | |
28-
| bt.2020 |||||||||| | |
21+
| Encoder | x265 | NVENC HEVC | [NVEncC HEVC](https://github.com/rigaya/NVEnc/releases) | [VCEEncC HEVC](https://github.com/rigaya/VCEEnc/releases) | [QSVEncC HEVC](https://github.com/rigaya/QSVEnc/releases) | x264 | rav1e | AOM AV1 | SVT AV1 | VP9 | WEBP | GIF |
22+
| --------- | ---- | ---------- | ----------- | ----------- | ----------- |------| ----- | ------- |-----| --- | ---- | --- |
23+
| HDR10 || ||| | | | ||* | | |
24+
| HDR10+ || || | | | | | | | | |
25+
| Audio |||* |* | * | ||||| | |
26+
| Subtitles ||||| | |||| | | |
27+
| Covers ||| | | | |||| | | |
28+
| bt.2020 ||||| | ||||| | |
2929

3030
`✓ - Full support | ✓* - Limited support`
3131

@@ -36,6 +36,15 @@ View the [releases](https://github.com/cdgriffith/FastFlix/releases) for binarie
3636
You will need to have `ffmpeg` and `ffprobe` executables on your PATH and they must be executable. Version 4.3 or greater is required for most usage, latest master build is recommended and required for some features. The one in your package manager system may not support all encoders or options.
3737
Check out the [FFmpeg download page for static builds](https://ffmpeg.org/download.html) for Linux and Mac.
3838

39+
# Additional Encoders
40+
41+
To use rigaya's [Nvidia NVENC](https://github.com/rigaya/NVEnc/releases), [AMD VCE](https://github.com/rigaya/VCEEnc/releases), and [Intel QSV](https://github.com/rigaya/QSVEnc/releases) encoders, download them and extract them to folder on your hard drive.
42+
43+
Windows: Go into FastFlix's settings and select the corresponding EXE file for each of the encoders you want to use.
44+
45+
Linux: Install the rpm or deb and restart FastFlix
46+
47+
3948
## Running from source code
4049

4150
Requires python3.8+

fastflix/encoders/qsvencc_avc/command_builder.py

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,6 @@ def build(fastflix: FastFlix):
1515
video: Video = fastflix.current_video
1616
settings: QSVEncCH264Settings = fastflix.current_video.video_settings.video_encoder_settings
1717

18-
master_display = None
19-
if fastflix.current_video.master_display:
20-
master_display = (
21-
f'--master-display "G{fastflix.current_video.master_display.green}'
22-
f"B{fastflix.current_video.master_display.blue}"
23-
f"R{fastflix.current_video.master_display.red}"
24-
f"WP{fastflix.current_video.master_display.white}"
25-
f'L{fastflix.current_video.master_display.luminance}"'
26-
)
27-
28-
max_cll = None
29-
if fastflix.current_video.cll:
30-
max_cll = f'--max-cll "{fastflix.current_video.cll}"'
31-
32-
dhdr = None
33-
if settings.hdr10plus_metadata:
34-
dhdr = f'--dhdr10-info "{settings.hdr10plus_metadata}"'
35-
3618
trim = ""
3719
try:
3820
if "/" in video.frame_rate:

fastflix/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env python
22
# -*- coding: utf-8 -*-
3-
__version__ = "4.9.0"
3+
__version__ = "4.9.1"
44
__author__ = "Chris Griffith"

0 commit comments

Comments
 (0)