diff --git a/solid-src/src/components/encoders/librav1e.tsx b/solid-src/src/components/encoders/librav1e.tsx
index 33d5efe..da26599 100644
--- a/solid-src/src/components/encoders/librav1e.tsx
+++ b/solid-src/src/components/encoders/librav1e.tsx
@@ -51,7 +51,7 @@ function Librav1eOptions(props: {
max="10"
value={props.params.speed ?? 5}
oninput={(e) =>
- props.onParamChanged("speed", e.target.value)
+ props.onParamChanged("speed", parseInt(e.target.value))
}
/>
@@ -62,7 +62,10 @@ function Librav1eOptions(props: {
id="bitrate"
value={props.params.vbitrate ?? DEFAULT_BITRATE}
oninput={(e) =>
- props.onParamChanged("vbitrate", e.target.value)
+ props.onParamChanged(
+ "vbitrate",
+ parseInt(e.target.value),
+ )
}
/>
Kbps
diff --git a/solid-src/src/components/encoders/libsvtav1.tsx b/solid-src/src/components/encoders/libsvtav1.tsx
index 164836e..e1019b7 100644
--- a/solid-src/src/components/encoders/libsvtav1.tsx
+++ b/solid-src/src/components/encoders/libsvtav1.tsx
@@ -1,17 +1,13 @@
import {
- DEFAULT_BITRATE,
type CodecInfo,
type FFmpegParamChangedFunc,
type FFmpegParams,
} from "@/util/ffmpeg";
import { os } from "@neutralinojs/lib";
import BreezeIcon from "@/components/BreezeIcon";
-import { createEffect, createSignal, onMount, Show } from "solid-js";
-
-const DEFAULT_CRF = 30;
+import { createEffect, createSignal, onMount } from "solid-js";
function LibSvtAv1Options({
- codec,
params,
onParamChanged,
}: {