[package]
edition = "2021"
rust-version = "1.85"
name = "remade-ffmpeg"
version = "0.2.2"
authors = ["Mata Network <https://www.mata.network>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Remade FFmpeg (Rust): the engine facade — registers built-in codecs/formats and exposes the high-level transcode & probe API."
homepage = "https://github.com/Remade-With-Rust/remade_ffmpeg_rs"
readme = "README.md"
keywords = [
"ffmpeg",
"transcode",
"video",
"audio",
"codec",
]
categories = [
"multimedia",
"multimedia::encoding",
]
license = "Apache-2.0"
repository = "https://github.com/Remade-With-Rust/remade_ffmpeg_rs"
[package.metadata.docs.rs]
no-default-features = true
features = ["https"]
[features]
default = ["h264-asm"]
h264-asm = ["rff-codec-h264/asm"]
h264-openh264 = ["dep:rff-codec-openh264"]
https = ["rff-io/https"]
[lib]
name = "rff"
path = "src/lib.rs"
[[example]]
name = "make_sample_avif"
path = "examples/make_sample_avif.rs"
[[example]]
name = "make_sample_wav"
path = "examples/make_sample_wav.rs"
[[test]]
name = "aac_m4a"
path = "tests/aac_m4a.rs"
[[test]]
name = "audio_pipeline"
path = "tests/audio_pipeline.rs"
[[test]]
name = "av2_decode"
path = "tests/av2_decode.rs"
[[test]]
name = "av2f_still"
path = "tests/av2f_still.rs"
[[test]]
name = "av_mp4"
path = "tests/av_mp4.rs"
[[test]]
name = "av_mux"
path = "tests/av_mux.rs"
[[test]]
name = "avif_roundtrip"
path = "tests/avif_roundtrip.rs"
[[test]]
name = "dash_out"
path = "tests/dash_out.rs"
[[test]]
name = "demuxer_fuzz"
path = "tests/demuxer_fuzz.rs"
[[test]]
name = "edit_ops"
path = "tests/edit_ops.rs"
[[test]]
name = "flac_baseline"
path = "tests/flac_baseline.rs"
[[test]]
name = "flac_roundtrip"
path = "tests/flac_roundtrip.rs"
[[test]]
name = "fuzz_decode"
path = "tests/fuzz_decode.rs"
[[test]]
name = "fuzz_demux"
path = "tests/fuzz_demux.rs"
[[test]]
name = "fuzz_robustness"
path = "tests/fuzz_robustness.rs"
[[test]]
name = "hls_roundtrip"
path = "tests/hls_roundtrip.rs"
[[test]]
name = "mp4_no_silent_corruption"
path = "tests/mp4_no_silent_corruption.rs"
[[test]]
name = "mux_caps"
path = "tests/mux_caps.rs"
[[test]]
name = "opus_pipeline"
path = "tests/opus_pipeline.rs"
[[test]]
name = "png_pipeline"
path = "tests/png_pipeline.rs"
[[test]]
name = "probe_sniff"
path = "tests/probe_sniff.rs"
[[test]]
name = "resample_pipeline"
path = "tests/resample_pipeline.rs"
[[test]]
name = "subtitles"
path = "tests/subtitles.rs"
[[test]]
name = "targets_end_to_end"
path = "tests/targets_end_to_end.rs"
[[test]]
name = "transcode_drive"
path = "tests/transcode_drive.rs"
[[test]]
name = "vp9_conformance"
path = "tests/vp9_conformance.rs"
[dependencies.rff-codec]
version = "0.2.2"
[dependencies.rff-codec-aac]
version = "1.1.0"
[dependencies.rff-codec-av2]
version = "0.2.2"
[dependencies.rff-codec-avif]
version = "0.2.2"
[dependencies.rff-codec-flac]
version = "0.2.2"
[dependencies.rff-codec-gif]
version = "0.2.2"
[dependencies.rff-codec-h264]
version = "0.3.0"
[dependencies.rff-codec-hevc]
version = "0.2.0"
[dependencies.rff-codec-jpeg]
version = "0.2.2"
[dependencies.rff-codec-jxl]
version = "0.2.2"
[dependencies.rff-codec-mp3]
version = "1.0.0"
[dependencies.rff-codec-openh264]
version = "0.2.2"
optional = true
[dependencies.rff-codec-opus]
version = "0.3.0"
[dependencies.rff-codec-pcm]
version = "0.2.2"
[dependencies.rff-codec-png]
version = "0.2.2"
[dependencies.rff-codec-rawvideo]
version = "0.2.2"
[dependencies.rff-codec-vorbis]
version = "0.2.2"
[dependencies.rff-codec-vp9]
version = "0.2.2"
[dependencies.rff-codec-webp]
version = "0.2.1"
[dependencies.rff-core]
version = "0.2.2"
[dependencies.rff-filter]
version = "0.2.2"
[dependencies.rff-format]
version = "0.2.2"
[dependencies.rff-format-ass]
version = "0.2.2"
[dependencies.rff-format-av2f]
version = "0.2.2"
[dependencies.rff-format-avi]
version = "0.2.2"
[dependencies.rff-format-avif]
version = "0.2.2"
[dependencies.rff-format-flac]
version = "0.2.2"
[dependencies.rff-format-flv]
version = "0.2.2"
[dependencies.rff-format-gif]
version = "0.2.2"
[dependencies.rff-format-hls]
version = "0.2.2"
[dependencies.rff-format-ivf]
version = "0.2.2"
[dependencies.rff-format-jpeg]
version = "0.2.2"
[dependencies.rff-format-jxl]
version = "0.2.2"
[dependencies.rff-format-mjpeg]
version = "0.2.2"
[dependencies.rff-format-mkv]
version = "0.2.2"
[dependencies.rff-format-mp3]
version = "0.2.2"
[dependencies.rff-format-mp4]
version = "0.2.2"
[dependencies.rff-format-ogg]
version = "0.2.2"
[dependencies.rff-format-png]
version = "0.2.2"
[dependencies.rff-format-rtp]
version = "0.2.2"
[dependencies.rff-format-srt]
version = "0.2.2"
[dependencies.rff-format-ts]
version = "0.2.2"
[dependencies.rff-format-wav]
version = "0.2.2"
[dependencies.rff-format-webp]
version = "0.2.1"
[dependencies.rff-format-webvtt]
version = "0.2.2"
[dependencies.rff-format-y4m]
version = "0.2.2"
[dependencies.rff-io]
version = "0.2.2"
[dependencies.rff-resample]
version = "0.2.2"
[dependencies.rff-targets]
version = "0.2.2"
[dev-dependencies.md-5]
version = "0.10"
[dev-dependencies.rusty_alloc-api]
version = "=1.1.6"