Código-fonte do FFmpeg

Esta página existe para cumprir a LGPLv2.1. Ela vale para todos os aplicativos PhotoLink: Pro, Pro+, Celular, Rename Pro e Reparação.

O aviso

Este software usa código do FFmpeg, licenciado sob a LGPLv2.1.

O FFmpeg não é nosso. Ele pertence aos seus autores, e nada do que dizemos sobre o PhotoLink se estende a ele. Dentro dos nossos aplicativos ele entra como programa separado — dois executáveis chamados photolink-ffmpeg e photolink-ffprobe, que o PhotoLink apenas executa. Servem para ler a miniatura e a duração de vídeos que o sistema não abre sozinho, como o .MTS das filmadoras Sony e Panasonic.

A fonte

Versão 7.1.1, exatamente a que foi compilada — sem nenhuma alteração nossa no código.

ffmpeg-7.1.1.tar.xz 10,5 MB · a mesma fonte publicada em ffmpeg.org

Como foi compilado (Mac, Apple Silicon)

A linha exata. Com ela e a fonte acima, qualquer pessoa refaz o mesmo binário. Note o --disable-gpl e o --disable-nonfree: só entra o que é LGPL.

./configure --disable-gpl --disable-nonfree --disable-network --disable-doc \
  --disable-ffplay --enable-ffmpeg --enable-ffprobe --enable-static --disable-shared \
  --disable-autodetect --enable-videotoolbox --enable-zlib \
  --disable-devices --disable-encoders --enable-encoder=png,mjpeg,rawvideo,h264_videotoolbox,aac \
  --extra-cflags="-arch arm64 -mmacosx-version-min=12.0" --extra-ldflags="-arch arm64 -mmacosx-version-min=12.0" \
  --prefix=

No Windows

O binário do Windows é a compilação LGPL pública do projeto BtbN/FFmpeg-Builds (ffmpeg-master-latest-win64-lgpl.zip), usada sem alteração. A licença acompanha o instalador, e a fonte correspondente é a mesma publicada por aquele projeto e por ffmpeg.org.

A licença

Texto completo da LGPLv2.1 — o mesmo arquivo que vai dentro de cada instalador.