├── .github └── workflows │ └── build.yaml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── ac-ffmpeg-build ├── Cargo.toml ├── LICENSE ├── README.md └── src │ └── lib.rs ├── ac-ffmpeg-features ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs └── src │ ├── features.c │ └── lib.rs └── ac-ffmpeg ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs ├── examples ├── decoding.rs ├── demuxing.rs ├── encoding.rs ├── filtering.rs └── muxing.rs └── src ├── codec ├── audio │ ├── frame │ │ ├── channels_v1.rs │ │ ├── channels_v2.rs │ │ └── mod.rs │ ├── mod.rs │ ├── resampler.c │ ├── resampler.rs │ └── transcoder.rs ├── bsf.c ├── bsf.rs ├── frame.c ├── mod.c ├── mod.rs └── video │ ├── filter.c │ ├── filter.rs │ ├── frame.rs │ ├── mod.rs │ ├── scaler.c │ └── scaler.rs ├── error.c ├── format ├── demuxer.c ├── demuxer.rs ├── io.c ├── io.rs ├── mod.rs ├── muxer.c ├── muxer.rs ├── stream.c └── stream.rs ├── lib.rs ├── logger.c ├── math.rs ├── packet.c ├── packet.rs ├── time.c └── time.rs /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/README.md -------------------------------------------------------------------------------- /ac-ffmpeg-build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg-build/Cargo.toml -------------------------------------------------------------------------------- /ac-ffmpeg-build/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /ac-ffmpeg-build/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /ac-ffmpeg-build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg-build/src/lib.rs -------------------------------------------------------------------------------- /ac-ffmpeg-features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg-features/Cargo.toml -------------------------------------------------------------------------------- /ac-ffmpeg-features/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /ac-ffmpeg-features/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /ac-ffmpeg-features/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg-features/build.rs -------------------------------------------------------------------------------- /ac-ffmpeg-features/src/features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg-features/src/features.c -------------------------------------------------------------------------------- /ac-ffmpeg-features/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg-features/src/lib.rs -------------------------------------------------------------------------------- /ac-ffmpeg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/Cargo.toml -------------------------------------------------------------------------------- /ac-ffmpeg/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /ac-ffmpeg/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /ac-ffmpeg/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/build.rs -------------------------------------------------------------------------------- /ac-ffmpeg/examples/decoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/examples/decoding.rs -------------------------------------------------------------------------------- /ac-ffmpeg/examples/demuxing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/examples/demuxing.rs -------------------------------------------------------------------------------- /ac-ffmpeg/examples/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/examples/encoding.rs -------------------------------------------------------------------------------- /ac-ffmpeg/examples/filtering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/examples/filtering.rs -------------------------------------------------------------------------------- /ac-ffmpeg/examples/muxing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/examples/muxing.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/frame/channels_v1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/frame/channels_v1.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/frame/channels_v2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/frame/channels_v2.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/frame/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/frame/mod.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/mod.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/resampler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/resampler.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/resampler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/resampler.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/audio/transcoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/audio/transcoder.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/bsf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/bsf.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/bsf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/bsf.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/frame.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/mod.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/mod.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/video/filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/video/filter.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/video/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/video/filter.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/video/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/video/frame.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/video/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/video/mod.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/video/scaler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/video/scaler.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/codec/video/scaler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/codec/video/scaler.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/error.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/demuxer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/demuxer.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/demuxer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/demuxer.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/io.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/io.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/mod.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/muxer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/muxer.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/muxer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/muxer.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/stream.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/format/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/format/stream.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/lib.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/logger.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/math.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/packet.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/packet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/packet.rs -------------------------------------------------------------------------------- /ac-ffmpeg/src/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/time.c -------------------------------------------------------------------------------- /ac-ffmpeg/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angelcam/rust-ac-ffmpeg/HEAD/ac-ffmpeg/src/time.rs --------------------------------------------------------------------------------