Crates.io | lconvert |
lib.rs | lconvert |
version | 0.2.1 |
source | src |
created_at | 2024-10-07 18:17:25.256496 |
updated_at | 2024-10-26 23:49:36.349364 |
description | A cli tool for converting multiple files (with different extensions) at once |
homepage | https://github.com/hodojek/lconvert |
repository | https://github.com/hodojek/lconvert |
max_upload_size | |
id | 1400329 |
size | 57,733 |
A cli tool that simplifies usage of FFmpeg for multiple files
You can control where the output files go with patterns like "outdir/{{out-ext}}/{{file}}". The placeholders in {{curly brackets}} will be replaced and a subdirectory for every output extension will be created with only the files that have that extension in it. See more placeholders with '--help'
Allows you to apply FFmpeg options (such as changing bitrate, resolution, etc...) to multiple files at once
Expands glob expressions
Runs multiple FFmpeg instances at once for fast conversion time
And it has a progress bar, yes
You will need ffmpeg and ffprobe executables downloaded and avalable through the PATH variable
You will need cargo if you want to install lconvert from source (not needed for binary releases)
Download binary release for your os from releases
cargo install lconvert
git clone https://github.com/hodojek/lconvert.git
cd lconvert
cargo build --release
You will find lconvert executable in ./target/release directory
Simple Pattern