Re: No ffmpeg, help convert script for Sox

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/18/2014 04:27 AM, Kazakore wrote:
> Well that was a surprise, to see that ffmpeg has been fully removed from
> Ubuntu now. [...]
> Anyway I have a little script for batch converting flacs to mp3s [...]
> Hopefully you can help me modify
> it to use Sox rather than ffmpeg.

Or you can just add real ffmpeg back in, as many of us have been doing for
about 3 years now. If they've finally removed their fake ffmpeg package,
that will actually make things less complicated (and maybe open the door to
restoring big-boy ffmpeg over the objections of the butthurt avconv
motherforkers).

https://launchpad.net/~jon-severinsson/+archive/ubuntu/ffmpeg

As for making it work without the find command, try something like this:

#!/bin/bash
for d in "$@"; do
if [ -d "$d" ] ; then
  cd "${1}" && for f in *.flac; do ffmpeg -i "$f" -f wav - | lame -b 320 -m
j -q 0 - "${f%.flac}.mp3"; done
elif [ -f "$d" ]; then
  ffmpeg -i "$d" -f wav - | lame -b 320 -m j -q 0 - "${f%.flac}.mp3";
fi
done

Easy enough to put the find command right in the script, too, if you need
to do it recursively.

But what's wrong with encoding to mp3 with ffmpeg directly? Personally, I
just do something like

ffmpeg -i "$1" -b 320 `basename $1 .flac`.mp3

and it rarely fails. (If you've been using avconv pretending to be ffmpeg,
maybe that's why it didn't work to your liking.)

And when I want to copy tags over, I just use flac2mp3:

https://github.com/robinbowes/flac2mp3

Rob

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user




[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux