Registry / other / ffmpeg-sys

ffmpeg-sys

JSON →
library4.3.3rscratesunverified

FFI bindings to FFmpeg.

# Cargo.toml [dependencies] ffmpeg-sys = "4.3.3"
INSTALL
IMPORT
SIG · FFMPEG-SYS
F
ffmpeg-sys
otherrustv4.3.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

avformat_open_input
✓ use ffmpeg_sys::*;

Opens an input file using FFmpeg.

use ffmpeg_sys::*; fn main() { unsafe { av_register_all(); let mut fmt_ctx: *mut AVFormatContext = std::ptr::null_mut(); avformat_open_input(&mut fmt_ctx, b"input.mp4\0" as *const u8, std::ptr::null(), std::ptr::null_mut()); } }
Debug
Known issues
gotchaRequires FFmpeg libraries installed on the system
fix
Install FFmpeg development libraries (e.g., libavformat-dev, libavcodec-dev)
affects: >=0.0.0
gotchaUnsafe code; incorrect usage can cause undefined behavior
fix
Ensure proper memory management and follow FFmpeg API conventions
affects: >=0.0.0
Upgrade
Version history
4.3.3latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
ffmpeg-sys — cargo add ffmpeg-sys · libregistry