Сжать js через linux ubuntu консоль

sudo apt update sudo apt install nodejs sudo apt install npm sudo npm install uglify-js -g uglifyjs main.js -o main.min.js топ sudo npm install terser -g terser main.js -o main.min.js --compress --mangle --mangle-props npm install clean-css-cli -g cleancss -o output.min.css input.css Для сжатия JavaScript файлов через консоль Ubuntu, вы можете использовать утилиту uglifyjs. Убедитесь, что она установлена на вашей системе. Если она не установлена, вы можете установить её с помощью npm (Node.js Package Manager): Установите Node.js и npm, если они еще не установлены. Вы можете установить их с помощью следующих команд: sudo apt update sudo apt install nodejs sudo apt install npm Установите uglify-js глобально с помощью npm: sudo npm install uglify-js -g Теперь, когда uglifyjs установлен, вы можете использовать его для сжатия JavaScript файлов. Перейдите в каталог, содержащий ваши JS файлы, и выполните команду: uglifyjs yourfile.js -o yourfile.min.js Замените yourfile.js на имя вашего JavaScript файла, который вы хотите сжать, и yourfile.min.js на имя, которое вы хотите использовать для сжатой версии файла. После выполнения этой команды, у вас будет сжатая версия JavaScript файла с расширением .min.js в том же каталоге. Вы можете использовать эту сжатую версию в своем проекте. --- И конвертировать sudo pacman -S ffmpeg sudo apt install ffmpeg sudo dnf install ffmpeg ffmpeg-devel ffmpeg -i "5.mkv" -vcodec libx265 -crf 32 -acodec aac -b:a 32k -ac 1 -ar 22050 output.mp4 во топ вариант ffmpeg -i "5.mkv" -vcodec libx265 -crf 36 -acodec aac -b:a 32k -ac 1 -ar 22050 -r 5 output.mp4 Для большего можно -crf 36 -vf scale=640:360 ИЛИ -vf scale=480:-2 -r 15 Это фпс -b:a 24k звук в г output.webm В вебп конвертируется дольше, но весит чуть меньше ffmpeg -i "2025-06-05 16-22-03 по задачам.mkv" -c:v libvpx-vp9 -crf 38 -b:v 0 -vf fps=3 -c:a libopus -b:a 24k -ar 16000 -ac 1 output.webm nano convert.sh вставляем #!/bin/bash # Перебираем все .mkv файлы в текущей папке for file in *.mkv; do # Проверяем, существует ли файл (на случай, если совпадений нет) [ -e "$file" ] || continue # Получаем имя файла без расширения base="${file%.mkv}" # Целевой файл output="${base}.mp4" # Конвертируем с помощью ffmpeg echo "Конвертируем $file в $output..." ffmpeg -i "$file" -vcodec libx265 -crf 36 -acodec aac -b:a 32k -ac 1 -ar 22050 -r 5 "$output" # Проверяем статус выхода ffmpeg if [ $? -eq 0 ]; then echo "Успешно создан $output, удаляем $file" rm "$file" else echo "Ошибка при конвертации $file" fi done --- Запускаем sh convert.sh