Tôi có thể chuyển đổi nó sang wav
sử dụng:
ffmpeg -i audio.3pg audio.wav
nhưng tôi cần lệnh để chuyển đổi nó thành ulaw
.
Bất kỳ ai?
Tôi có thể chuyển đổi nó sang wav
sử dụng:
ffmpeg -i audio.3pg audio.wav
nhưng tôi cần lệnh để chuyển đổi nó thành ulaw
.
Bất kỳ ai?
Câu trả lời:
Ví dụ đơn giản nhất là:
$ ffmpeg -i input -codec:a pcm_mulaw output.wav
Tham khảo để ffmpeg -encoders
xem danh sách các bộ mã hóa có sẵn.
ffmpeg -i input -codec:a pcm_mulaw -f mulaw output.ulaw
. Điều này -codec:a pcm_mulaw
có thể là thừa nhưng nó không đau để được rõ ràng. Tôi không chắc đây có phải là điều bạn muốn không.
.wav
làm tiện ích mở rộng, ffmpeg sẽ tự động đoán rằng bạn muốn có một thùng chứa WAV bao bọc âm thanh PCM của bạn. Nếu bạn không muốn điều đó, và thay vào đó cần dữ liệu âm thanh thô trong một .ulaw
tệp, bạn cần sử dụng -f mulaw
để buộc ffmpeg sử dụng định dạng đầu ra mu-law PCM.
[NULL @ 0250ef00] Unable to find a suitable output format for 'output.ulaw' output.ulaw: Invalid argument