Add audio processing function
This commit is contained in:
parent
4123bd5b70
commit
48c38c8159
3 changed files with 38 additions and 3 deletions
37
.aliases.sh
37
.aliases.sh
|
@ -8,7 +8,40 @@ export HISTSIZE=100
|
||||||
bindkey "^[[1;5C" forward-word
|
bindkey "^[[1;5C" forward-word
|
||||||
bindkey "^[[1;5D" backward-word
|
bindkey "^[[1;5D" backward-word
|
||||||
|
|
||||||
function update_system() {
|
function process-audio() {
|
||||||
|
if [ "$#" -ne 1 ]; then
|
||||||
|
echo "Invalid number of parameters"
|
||||||
|
echo "usage: process-audio <source>"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
COMPRESSED="${1%.*}-cmp.wav"
|
||||||
|
NORMALIZED="${1%.*}-norm.mp3"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "COMPRESSING"
|
||||||
|
ffmpeg -i "$1" \
|
||||||
|
-c:a pcm_s16le \
|
||||||
|
-af "acompressor=threshold=-24dB:attack=3:release=20:ratio=3" \
|
||||||
|
"$COMPRESSED"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "NORMALIZING"
|
||||||
|
ffmpeg-normalize "$COMPRESSED" \
|
||||||
|
-o "$NORMALIZED" \
|
||||||
|
-c:a mp3 \
|
||||||
|
-b:a 128k \
|
||||||
|
-ar 44100 \
|
||||||
|
-t -16 \
|
||||||
|
-tp -2 \
|
||||||
|
-lrt 7 \
|
||||||
|
--dual-mono \
|
||||||
|
-f -pr
|
||||||
|
|
||||||
|
rm "$COMPRESSED"
|
||||||
|
}
|
||||||
|
|
||||||
|
function update-system() {
|
||||||
sudo pacman -Syu
|
sudo pacman -Syu
|
||||||
yay -Syu
|
yay -Syu
|
||||||
rustup update
|
rustup update
|
||||||
|
@ -73,7 +106,7 @@ function upload_all() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
function randomize_filenames() {
|
function randomize-filenames() {
|
||||||
for X in *; do
|
for X in *; do
|
||||||
if [ -f "$X" ]; then
|
if [ -f "$X" ]; then
|
||||||
EXT="${X##*.}"
|
EXT="${X##*.}"
|
||||||
|
|
|
@ -11,5 +11,5 @@ if [[ ${#PROJECTS[@]} -gt 0 ]]; then
|
||||||
echo "Found project, passing to cli: '$ADDITIONAL'"
|
echo "Found project, passing to cli: '$ADDITIONAL'"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
"$HOME/UnrealEngine/UE_5-4-2/Engine/Binaries/Linux/UnrealEditor" $ADDITIONAL
|
"$HOME/UnrealEngine/UE_5-5-0/Engine/Binaries/Linux/UnrealEditor" $ADDITIONAL
|
||||||
|
|
||||||
|
|
|
@ -68,6 +68,8 @@ sudo pacman -S \
|
||||||
zsh \
|
zsh \
|
||||||
eza
|
eza
|
||||||
|
|
||||||
|
pipx install ffmpeg-normalize
|
||||||
|
|
||||||
# yay :)
|
# yay :)
|
||||||
read -p "install yay? [y/N]" prompt
|
read -p "install yay? [y/N]" prompt
|
||||||
if [[ $prompt == "y" ]]; then
|
if [[ $prompt == "y" ]]; then
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue