#!/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