SkillAgentSearch skills...

Examples

Examples of rust-av ecosystem usage.

Install / Use

/learn @rust-av/Examples
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Rust-AV examples

Actions Status

A series of some multimedia examples.
Feel free to add your own example opening up a new PR.

Build all examples

cargo build --workspace

NOTE: To build all examples, have a look at our CI to install the dependencies both on Linux and Windows operating systems.

Build a single example

cargo build --package EXAMPLE_NAME

NOTE: To build a single example, always have a look at CI to install the necessary dependencies on all supported operating systems.

For example, if you want to build the streams-info example:

cargo build --package streams-info

Run an example

cargo run --bin EXAMPLE_NAME -- [EXAMPLE_ARGUMENTS]

For example, if you want to run the streams-info example:

cargo run --bin streams-info -- -i /path/to/your/matroska/file

Building with vcpkg for Windows x64

To build with vcpkg, you need to follow these steps:

  1. Install pkg-config through chocolatey

    choco install pkgconfiglite
    
  2. Install libvpx

    vcpkg install libvpx:x64-windows
    
  3. Install opus

    vcpkg install opus:x64-windows
    
  4. Add to the PKG_CONFIG_PATH environment variable the path $VCPKG_INSTALLATION_ROOT\installed\x64-windows\lib\pkgconfig

  5. Build code

    cargo build --workspace
    

To speed up the computation, you can build your packages only in Release mode adding the set(VCPKG_BUILD_TYPE release) line to the $VCPKG_INSTALLATION_ROOT\triplets\x64-windows.cmake file.

Building for Windows x86 is the same, just replace x64 with x86 in the steps above.

License

Released under the MIT License.

Related Skills

View on GitHub
GitHub Stars18
CategoryContent
Updated7mo ago
Forks2

Languages

Rust

Security Score

87/100

Audited on Aug 28, 2025

No findings