Skip to content

Commit 26c53d1

Browse files
authored
Version 4.5.1 (#275)
* Fixing #273 Realtime VP9 bitrate mode must be single pass (thanks to Owen Quinlan)
1 parent f672aaf commit 26c53d1

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

CHANGES

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

3+
## Version 4.5.1
4+
5+
* Fixing #273 Realtime VP9 bitrate mode must be single pass (thanks to Owen Quinlan)
6+
37
## Version 4.5.0
48

59
* Adding #267 new onyx theme with custom icons (thanks to Joey Catt | Onyx Studios)

fastflix/encoders/vp9/command_builder.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ def build(fastflix: FastFlix):
2525
details = f"-quality:v {settings.quality} -profile:v {settings.profile} -tile-columns:v {settings.tile_columns} -tile-rows:v {settings.tile_rows} "
2626

2727
if settings.bitrate:
28+
if settings.quality == "realtime":
29+
return [
30+
Command(
31+
command=f"{beginning} -speed:v {settings.speed} -b:v {settings.bitrate} {details} {settings.extra} {ending} ",
32+
name="Single pass realtime bitrate",
33+
exe="ffmpeg",
34+
)
35+
]
2836
command_1 = f"{beginning} -speed:v {'4' if settings.fast_first_pass else settings.speed} -b:v {settings.bitrate} {details} -pass 1 {settings.extra if settings.extra_both_passes else ''} -an -f webm {null}"
2937
command_2 = (
3038
f"{beginning} -speed:v {settings.speed} -b:v {settings.bitrate} {details} -pass 2 {settings.extra} {ending}"

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.5.0"
3+
__version__ = "4.5.1"
44
__author__ = "Chris Griffith"

0 commit comments

Comments
 (0)