Процедура LoadFFMpegLibraries

<< Нажмите, чтобы показать Содержание >>

Процедура LoadFFMpegLibraries

[Пере-]загружает библиотеку FFmpeg из каталога Path.

Модуль [VCL и LCL] MRVFFMpeg;

Модуль [FMX] fmxMRVFFMpeg;

Синтаксис

procedure LoadFFMpegLibraries(Path : string);

По умолчанию библиотеки FFmpeg загружаются из мест по умолчанию (т. е. из текущего каталога приложения; для Windows ещё и из каталогов, указанных в переменной среды PATH).

Вы можете использовать эту процедуру для загрузки (или перезагрузки) файлов-библиотек FFmpeg, расположенных в определённом каталоге.

Примечание: по умолчанию РВ-Медиа (RVMedoa) загружает библиотеку avdevice (обеспечивающую функциональность RVCamera.FFmpegProperty.VideoInputDevice) для всех версий FFmpeg, кроме 6.x (из-за известных ошибок в этой версии). Если у вас возникли проблемы с другими версиями FFmpeg, вы можете отключить загрузку avdevice, присвоив значение False глобальной переменной UseAVDevice.

Windows

Скомпилированную 64-битную версию FFmpeg для Windows можно скачать здесь: https://www.ffmpeg.org/download.html#build-windows (необходимы версии для динамической сборки приложений ("shared")).

macOS

Вы не можете использовать установку FFmpeg с официального сайта, поскольку он не предоставляет версии для динамической сборки приложений  ("shared").

Вы можете использовать менеджер пакетов Homebrew для установки FFmpeg (введите "brew install ffmpeg" в терминале).