MIRABO.TV — CÓDIGO FUENTE DEL COMPONENTE DE CONVERSIÓN (FFmpeg) ================================================================ Este paquete es TODO el código fuente que exige la LGPL para los tres ejecutables de FFmpeg que Mirabo.TV descarga bajo demanda (https://mirabo.tv/download/ffmpeg.json). Alojarlo junto a los componentes (https://mirabo.tv/download/ffmpeg-source/). Las sumas SHA-256 están en SHA256SUMS.txt. Los tres son compilaciones RECORTADAS hechas para Mirabo.TV (no las de un tercero). FFmpeg 9.0.2 — común a los tres ------------------------------- ffmpeg-9.0.2.tar.xz tarball oficial de ffmpeg.org, SIN parches. Firma: ffmpeg-9.0.2.tar.xz.asc, con la clave de lanzamientos de FFmpeg (ffmpeg-devel.asc, huella FCF9 86EA 15E6 E293 A564 4F10 B432 2F04 D676 58D8). Configuración: --disable-gpl --disable-nonfree --disable-everything y solo lo necesario (demuxers matroska/mov/mpegts/avi…, decodificadores de video, audio y subtítulos, el muxer mp4, el codificador AAC nativo y mov_text). Sin x264/x265. Licencia del conjunto: LGPL-2.1-or-later (COPYING.LGPLv2.1 y COPYING.LGPLv3 van dentro del tarball). macOS arm64 (ffmpeg-9.0.2-macos-arm64) ----------- build_ffmpeg_macos.sh (la línea ./configure exacta). Codificador de video: h264_videotoolbox (del sistema). Solo bibliotecas del sistema (VideoToolbox, zlib). Compilado con Apple clang 21 en macOS 26 (arm64), firmado con Developer ID. Windows x64 (ffmpeg-9.0.2-windows-x64.exe) ------------ build_ffmpeg_windows_linux_docker.sh (sección «Windows x64»): compilación cruzada con mingw-w64 (gcc 12, Debian bookworm) y nasm, enlazada estáticamente. Codificador de video: h264_mf (Media Foundation, del sistema). Sin bibliotecas de terceros. Linux x86_64 (ffmpeg-9.0.2-linux-x64) ------------- build_ffmpeg_windows_linux_docker.sh (sección «Linux x86_64»): gcc 12 de Debian bookworm, necesita glibc >= 2.35. Enlaza, además de FFmpeg, estas dos bibliotecas, incluidas aquí: * OpenH264 v2.7.0 (openh264-v2.7.0.tar.gz), BSD-2-Clause (LICENSE-openh264-BSD2.txt), enlazada estáticamente: codificador de video por software (libopenh264). * nv-codec-headers n13.1.15.0 (nv-codec-headers-n13.1.15.0.tar.gz), MIT: solo cabeceras; el codificador h264_nvenc carga el controlador de NVIDIA en tiempo de ejecución (si no hay GPU NVIDIA, no se usa). Dinámicas del sistema: solo libc y libm. Licencias --------- FFmpeg: LGPL-2.1-or-later (textos dentro del tarball). OpenH264: BSD-2-Clause. nv-codec-headers: MIT. La app reproduce estos avisos en «Licencias de código abierto». Contacto para pedir el código: support@mirabo.tv. Aviso: los binarios de OpenH264 de Cisco tienen una licencia de patentes H.264 para quien distribuye SUS binarios; aquí se compila el código fuente, así que esa concesión no aplica: revisar patentes con un abogado.