Back to Slint

FFmpeg Example

examples/ffmpeg/README.md

1.16.11.3 KB
Original Source

FFmpeg Example

This example application demonstrates the use of ffmpeg with Rust to play back video.

Building

On Linux, you need to install ffmpeg and alsa. For example on Debian based systems:

bash
sudo apt-get install clang libavcodec-dev libavformat-dev libavutil-dev libavfilter-dev libavdevice-dev libasound2-dev pkg-config

On macOS, you can use brew:

bash
brew install pkg-config ffmpeg

On Windows:

  • install vcpkg
  • vcpkg install ffmpeg --triplet x64-windows
  • SetVCPKG_ROOT to where vcpkg is installed
  • Add %VCPKG_ROOT%\installed\x64-windows\bin to your path
  • Run vcpkg install llvm[clang,target-x86]:x64-windows
  • Set LIBCLANG_PATH to where clang is installed: %VCPKG_ROOT%\installed\x64-windows\bin

For Android: