Was ist der Befehl ffmpeg, um 3gp in ulaw zu konvertieren?

5629
meda

Ich kann es umwandeln in wav:

ffmpeg -i audio.3pg audio.wav 

aber ich brauche den Befehl, um es in zu konvertieren ulaw.

Jemand?

2

1 Antwort auf die Frage

5
LordNeckbeard

Das einfachste Beispiel ist:

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

Siehe ffmpeg -encoderseine Liste der verfügbaren Encoder zu sehen.

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 vor 11 Jahren 0
@meda Sie können wahrscheinlich eine unformatierte, Header-freie Ausgabe mit: `ffmpeg -i Eingabe -codec: a pcm_mulaw -f mulaw output.ulaw` machen. Der `-codec: a pcm_mulaw` mag überflüssig sein, aber es tut nicht weh, explizit zu sein. Ich bin mir nicht sicher, ob Sie das wollen. LordNeckbeard vor 11 Jahren 0
was meinst du, sorry ich habe es nicht verstanden meda vor 11 Jahren 0
@meda Wenn Sie ".wav" als Erweiterung verwenden, vermutet ffmpeg automatisch, dass Sie einen WAV-Container benötigen, der Ihr PCM-Audio umgibt. Wenn Sie dies nicht möchten und stattdessen rohe Audiodaten in einer `.ulaw`-Datei benötigen, müssen Sie` -f mulaw` verwenden, um ffmpeg zu zwingen, das PCM-Ausgabeformat mu-law zu verwenden. slhck vor 11 Jahren 0
Ok, das hat funktioniert, auch wenn die Qualität schrecklich ist, danke trotzdem meda vor 11 Jahren 0
@meda War die Eingabequalität schrecklich? LordNeckbeard vor 11 Jahren 0