Crate ffmpeg_common

Source
Expand description

Common functionality for FFmpeg suite Rust wrappers

This crate provides shared types, utilities, and error handling for the FFmpeg, FFprobe, and FFplay Rust wrappers.

Re-exports§

pub use error::Error;
pub use error::Result;
pub use error::ResultExt;
pub use process::CommandBuilder;
pub use process::Process;
pub use process::ProcessConfig;
pub use process::ProcessOutput;
pub use process::Progress;
pub use types::Codec;
pub use types::Duration;
pub use types::LogLevel;
pub use types::MediaPath;
pub use types::PixelFormat;
pub use types::SampleFormat;
pub use types::Size;
pub use types::StreamSpecifier;
pub use types::StreamType;

Modules§

error
process
types
utils

Structs§

Capabilities
Capabilities detection for FFmpeg tools
Version
Version information for the FFmpeg suite

Functions§

get_version
Get version information for an FFmpeg executable