8

I am able to convert it to wav using:

ffmpeg -i audio.3pg audio.wav

but I need the command to convert it to ulaw.

Anyone?

meda
  • 571
  • 4
  • 7
  • 18

1 Answers1

14

The simplest example is:

$ ffmpeg -i input -codec:a pcm_mulaw output.wav

Refer to ffmpeg -encoders to see a list of available encoders.

llogan
  • 57,139
  • 15
  • 118
  • 145
  • thanks, but I would like to have the ulaw extension instead, when I change the extensions I get `[NULL @ 0250ef00] Unable to find a suitable output format for 'output.ulaw' output.ulaw: Invalid argument` – meda Nov 06 '13 at 22:21
  • what do you mean, sorry I did not get it – meda Nov 07 '13 at 01:16
  • 1
    @meda If you use `.wav` as an extension, ffmpeg automatically guesses that you want a WAV container wrapping your PCM audio. If you do not want that, and instead need raw audio data in a `.ulaw` file, you need to use `-f mulaw` to force ffmpeg to use the PCM mu-law output format. – slhck Nov 07 '13 at 06:20
  • Ok that worked, eventhough the quality is terrible, thanks anyway – meda Nov 07 '13 at 14:39