From 185a14fee82bf13b641c0e0856490a247043baf6 Mon Sep 17 00:00:00 2001 From: xunuwu Date: Mon, 28 Jul 2025 19:22:57 +0200 Subject: [PATCH] add audio-abtest script --- pkgs/audio-abtest/default.nix | 11 +++++++++++ pkgs/default.nix | 1 + 2 files changed, 12 insertions(+) create mode 100644 pkgs/audio-abtest/default.nix diff --git a/pkgs/audio-abtest/default.nix b/pkgs/audio-abtest/default.nix new file mode 100644 index 0000000..f341eaa --- /dev/null +++ b/pkgs/audio-abtest/default.nix @@ -0,0 +1,11 @@ +{writeShellScriptBin}: +writeShellScriptBin "audio-abtest" '' + track_1=$(shuf -i 0-1 -n 1) + track_2=$(( 1 - track_1 )) + + ffmpeg -i "$1" -i "$2" -f lavfi -i color=c=black:s=100x100:r=3 \ + -c:v libx264 -tune stillimage -b:v 100k \ + -c:a copy \ + -map $track_1:a:0 -map $track_2:a:0 -map 2:v:0 \ + -shortest output.mkv +'' diff --git a/pkgs/default.nix b/pkgs/default.nix index 6cce354..12662d5 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -4,5 +4,6 @@ ida-pro = pkgs.callPackage ./ida-pro {}; cartograph-cf = pkgs.callPackage ./cartograph-cf {}; keyboard-state = pkgs.callPackage ./keyboard-state {}; + audio-abtest = pkgs.callPackage ./audio-abtest {}; }; }