added ab-av1 patch

This commit is contained in:
mc-fucker 2025-02-04 15:39:41 +01:00
parent 3f1a9455c6
commit 14c6510d28
2 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,20 @@
diff --git a/src/ffmpeg.rs b/src/ffmpeg.rs
index bb2dcad..8790725 100644
--- a/src/ffmpeg.rs
+++ b/src/ffmpeg.rs
@@ -141,7 +141,6 @@ pub fn encode(
"copy"
});
- let set_ba_128k = audio_codec == "libopus" && !oargs.contains("-b:a");
let downmix_to_stereo = downmix_to_stereo && !oargs.contains("-ac");
let map = match video_only {
true => "0:v:0",
@@ -165,7 +164,6 @@ pub fn encode(
.arg2("-c:a", audio_codec)
.arg_if(matroska, "-dn") // "Only audio, video, and subtitles are supported for Matroska"
.arg2_if(downmix_to_stereo, "-ac", 2)
- .arg2_if(set_ba_128k, "-b:a", "128k")
.arg2_if(add_faststart, "-movflags", "+faststart")
.arg2_if(add_cues_to_front, "-cues_to_front", "y")
.arg(output)

View file

@ -0,0 +1,17 @@
{ config, pkgs, lib, ... }:
{
nixpkgs.overlays = [
(
final: prev: {
ab-av1 = prev.ab-av1.overrideAttrs (
old: {
patches = (old.patches or []) ++ [
./ab-av1_opus_no_default_bitrate.patch
];
}
);
}
)
];
}
# vim: set et ts=2 sw=2 ai: