init commit

This commit is contained in:
2025-09-28 09:18:03 +09:00
commit a8076bc9d0
78 changed files with 11035 additions and 0 deletions

63
install_ffmpeg.sh Executable file
View File

@@ -0,0 +1,63 @@
#!/bin/bash
# Скрипт установки ffmpeg для YouTube Downloader
echo "🎬 Установка ffmpeg для YouTube Downloader"
echo "=========================================="
# Определение ОС
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
echo "🐧 Linux обнаружен"
# Проверка наличия apt
if command -v apt &> /dev/null; then
echo "📦 Устанавливаю ffmpeg через apt..."
sudo apt update && sudo apt install -y ffmpeg
# Проверка наличия yum
elif command -v yum &> /dev/null; then
echo "📦 Устанавливаю ffmpeg через yum..."
sudo yum install -y ffmpeg
# Проверка наличия dnf
elif command -v dnf &> /dev/null; then
echo "📦 Устанавливаю ffmpeg через dnf..."
sudo dnf install -y ffmpeg
else
echo "❌ Менеджер пакетов не найден. Установите ffmpeg вручную."
exit 1
fi
elif [[ "$OSTYPE" == "darwin"* ]]; then
echo "🍎 macOS обнаружен"
if command -v brew &> /dev/null; then
echo "📦 Устанавливаю ffmpeg через Homebrew..."
brew install ffmpeg
else
echo "❌ Homebrew не найден. Установите его сначала:"
echo " /bin/bash -c \"\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\""
exit 1
fi
else
echo "❓ Неизвестная ОС: $OSTYPE"
echo "Установите ffmpeg вручную:"
echo " - Windows: Скачайте с https://ffmpeg.org/"
echo " - Linux: sudo apt install ffmpeg"
echo " - macOS: brew install ffmpeg"
exit 1
fi
# Проверка установки
if command -v ffmpeg &> /dev/null; then
echo "✅ ffmpeg успешно установлен!"
ffmpeg -version | head -1
echo ""
echo "🎯 Теперь можно скачивать аудио в MP3:"
echo " python3 main.py URL --audio-only"
else
echo "❌ Ошибка установки ffmpeg"
exit 1
fi