Quelle est la commande ffmpeg pour convertir 3gp en ulaw?

2

Je suis capable de le convertir en wav en utilisant:

ffmpeg -i audio.3pg audio.wav

mais j'ai besoin de la commande pour le convertir en ulaw.

N'importe qui?

meda
la source

Réponses:

5

L'exemple le plus simple est:

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

Faire référence à ffmpeg -encoders pour voir une liste des encodeurs disponibles.

llogan
la source
merci, mais je voudrais avoir l'extension ulaw à la place, quand je changerai les extensions [NULL @ 0250ef00] Unable to find a suitable output format for 'output.ulaw' output.ulaw: Invalid argument
meda
@meda Vous pouvez probablement créer une sortie brute sans en-tête avec: ffmpeg -i input -codec:a pcm_mulaw -f mulaw output.ulaw. le -codec:a pcm_mulaw peut être superflu mais il ne fait pas de mal d'être explicite. Je ne sais pas si c'est ce que tu veux.
llogan
qu'est-ce que tu veux dire, désolé je ne l'ai pas eu
meda
@meda Si vous utilisez .wav En tant qu'extension, ffmpeg suppose automatiquement que vous voulez un conteneur WAV encapsulant votre audio PCM. Si vous ne le souhaitez pas et que vous avez plutôt besoin de données audio brutes .ulaw fichier, vous devez utiliser -f mulaw forcer ffmpeg à utiliser le format de sortie PCM mu-law.
slhck
Ok cela a fonctionné, même si la qualité est terrible, merci quand même
meda