mirror of
https://github.com/slint-ui/slint.git
synced 2025-07-07 13:15:23 +00:00
.. | ||
player | ||
build.rs | ||
Cargo.toml | ||
main.rs | ||
pause.svg | ||
play.svg | ||
player.rs | ||
README.md | ||
scene.slint |
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:
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:
brew install pkg-config ffmpeg
On Windows:
- install vcpkg
vcpkg install ffmpeg --triplet x64-windows
- Set
VCPKG_ROOT
to wherevcpkg
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