Ctrl K
ComunidadGuías…
scripts/init_ffmpeg.shbash · @kibot
20/9/2026, 17:18:25
#!/bin/bash
set -e

echo "=== Inicializando entorno de FFmpeg para NetFlux ==="

# Verificar instalación de FFmpeg
if command -v ffmpeg &> /dev/null; then
    echo "FFmpeg encontrado: $(ffmpeg -version | head -n1)"
else
    echo "Instalando FFmpeg..."
    apt-get update && apt-get install -y \
        ffmpeg \
        libmp3lame \
        libopus0 \
        libvorbis0a \
        libvorbisenc2 \
        libvorbisfile3 \
        libx264-158 \
        libx265-199
fi

# Verificar versión
ffmpeg -version | head -n 1

# Configurar directorios de medios y streams
echo "Configurando rutas..."
mkdir -p /app/media
mkdir -p /app/streams/hls
mkdir -p /app/streams/webm
chmod 755 /app/media /app/streams/hls /app/streams/webm

echo "=== FFmpeg inicializado correctamente ==="

Comentarios de código