-
-
Save vigosan/d4a5ba84772e26fdd9acc13bd59320fd to your computer and use it in GitHub Desktop.
Using lame command line tool (e.g. convert flac to mp3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Convert .wav to .flac | |
| for i in *.wav; do ffmpeg -i "$i" "$i".flac ; done | |
| # Convert .flac to .mp3 (lossless) | |
| for f in *.flac; do ffmpeg -i "$f" -aq 1 "${f%flac}mp3"; done | |
| # Convert .flac to .mp3, compress to ~ 120k | |
| for f in *.flac; do ffmpeg -i "$f" -aq 5 "${f%flac}mp3"; done | |
| # Convert .flac to mp3, compress to ~ 128k | |
| for f in *.flac; do ffmpeg -i "$f" -b:a 128k "${f%flac}mp3"; done | |
| # Convert .flac to mp3, compress to variable 190k | |
| for f in *.flac; do ffmpeg -i "$f" -aq 2 "${f%flac}mp3"; done | |
| # Compress .mp3 files with lame to constant 128k | |
| for i in *.mp3; do lame --preset 128 "$i" "${i}.mp3"; done | |
| # Compress .mp3 to variable 190k (constant quality) | |
| for i in *.mp3; do lame -V2 "$i"; done | |
| # Compress .mp3 to variable 190k bitrate and replace files | |
| for i in *.mp3; do lame -V2 "$i" tmp && mv tmp "$i"; done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment