Skip to content

crs-org/audio-from-video

Repository files navigation

audio-from-video

build release windows x86_64 release windows aarch64

This program uses ffprobe and ffmpeg to do this:

  • ffprobe gets info about audio streams and used for validation;
  • ffmpeg gets audio stream and saves it in appropriate format.

Pre-built ffprobe/ffmpeg binaries

Usage

audio-from-video --ffprobe-path /opt/homebrew/bin/ffprobe --ffmpeg-path /opt/homebrew/bin/ffmpeg --format wav --input video.mp4 --output files/ --output-sample-rate 16000 --output-channels 1

Build

You need: cargo, rustc, cross, podman, goreleaser.

  1. build images and increase resources for podman:
podman build --platform=linux/amd64 -f dockerfiles/Dockerfile.aarch64-unknown-linux-gnu -t aarch64-unknown-linux-gnu:my-edge .
podman build --platform=linux/amd64 -f dockerfiles/Dockerfile.x86_64-unknown-linux-gnu -t x86_64-unknown-linux-gnu:my-edge .
  1. make binaries:
goreleaser build --clean --snapshot --id audio-from-video --timeout 60m

About

Extract audio from a video in appropriate format

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •