# CoreAV > A Rust-based media toolkit, built to be safe and fast. It aims to become a modern alternative to FFmpeg. - [Introduction](https://core-av.mintlify.dev/docs/index.md): A Rust-based media toolkit, built to be safe and fast. It aims to become a modern alternative to FFmpeg. - [Install](https://core-av.mintlify.dev/docs/install.md): Install CoreAV today, and what comes with the first release. - [Quick start](https://core-av.mintlify.dev/docs/quickstart.md): Describe a file, cut a clip, remux Matroska to MP4, check an upload, and run an ffprobe command line in strict-safe mode. - [Strict-safe mode and the FFmpeg fallback](https://core-av.mintlify.dev/docs/strict-safe.md): Choose what coreav ffprobe and coreav ffmpeg do with a command line CoreAV does not implement: refuse it, or run the real FFmpeg. - [Python](https://core-av.mintlify.dev/docs/python.md): Call CoreAV's commands from Python with import coreav. - [Platforms and Rust version](https://core-av.mintlify.dev/docs/platforms.md): The Rust version CoreAV needs, and the platforms CI builds and tests. - [Build features](https://core-av.mintlify.dev/docs/build-features.md): The Cargo features of the coreav command: the default build, and the decoder backends that add thumbnail and transcode. - [Safety](https://core-av.mintlify.dev/docs/safety.md): How CoreAV reads files it did not make, and what enforces each property. - [Measurements](https://core-av.mintlify.dev/docs/measurements.md): Every measurement page in the repository, and what each one measures. - [Commands](https://core-av.mintlify.dev/docs/commands/index.md): Every coreav command, and what inputs, outputs, exit statuses and errors they share. - [coreav probe](https://core-av.mintlify.dev/docs/commands/probe.md): Describe an MP4, MOV, Matroska, WebM or MPEG-TS file as JSON. - [coreav check](https://core-av.mintlify.dev/docs/commands/check.md): Check a file against an upload policy and print the verdict as JSON. - [coreav chapters](https://core-av.mintlify.dev/docs/commands/chapters.md): Print the QuickTime chapter list of an MP4 or MOV file as JSON. - [coreav clip](https://core-av.mintlify.dev/docs/commands/clip.md): Cut a keyframe-aligned clip of an MP4 or MOV file, without re-encoding. - [coreav split](https://core-av.mintlify.dev/docs/commands/split.md): Split an MP4 or MOV file at keyframes into MP4 segments, without re-encoding. - [coreav join](https://core-av.mintlify.dev/docs/commands/join.md): Join MP4 or MOV files that share a codec configuration into one MP4, without re-encoding. - [coreav remux](https://core-av.mintlify.dev/docs/commands/remux.md): Rewrite an MP4, MOV, Matroska or WebM file as MP4 with the movie header first, without re-encoding. - [coreav sanitize](https://core-av.mintlify.dev/docs/commands/sanitize.md): Rewrite an MP4 or MOV file without its metadata, keeping only allowlisted boxes. - [coreav extract-audio](https://core-av.mintlify.dev/docs/commands/extract-audio.md): Copy the AAC audio track of an MP4 or MOV file into an M4A file, without re-encoding. - [coreav extract-subtitles](https://core-av.mintlify.dev/docs/commands/extract-subtitles.md): Write the text subtitles of an MP4 or MOV file as WebVTT. - [coreav decode-audio](https://core-av.mintlify.dev/docs/commands/decode-audio.md): Decode a FLAC or MP3 track of an MP4, MOV, Matroska or WebM file to WAV. - [coreav hls](https://core-av.mintlify.dev/docs/commands/hls.md): Serve an MP4 or MOV file as HLS with fragmented MP4 (CMAF) segments, without re-encoding. - [coreav ffprobe](https://core-av.mintlify.dev/docs/commands/ffprobe.md): Experimental. Run an ffprobe command line over CoreAV's own probes. - [coreav ffmpeg](https://core-av.mintlify.dev/docs/commands/ffmpeg.md): Run an ffmpeg stream-copy command line (-c copy) with CoreAV's own writers. - [coreav thumbnail](https://core-av.mintlify.dev/docs/commands/thumbnail.md): Write a JPEG, PNG or WebP image of the frame at a time. Builds with a decoder backend only. - [coreav transcode](https://core-av.mintlify.dev/docs/commands/transcode.md): Re-encode the video of a file to H.264 in MP4 and copy its audio. Builds with a decoder backend only. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.