Что такое команда ffmpeg для преобразования 3gp в ulaw?

5590
meda

Я могу преобразовать его в wavиспользование:

ffmpeg -i audio.3pg audio.wav 

но мне нужна команда, чтобы преобразовать его в ulaw.

Кто-нибудь?

2

1 ответ на вопрос

5
LordNeckbeard

The simplest example is:

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

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

спасибо, но я хотел бы иметь вместо этого расширение ulaw, когда я изменяю расширения, я получаю `[NULL @ 0250ef00] Невозможно найти подходящий формат вывода для 'output.ulaw' output.ulaw: неверный аргумент` meda 10 лет назад 0
@meda Вы, вероятно, можете сделать необработанный вывод без заголовка с помощью: `ffmpeg -i input -codec: a pcm_mulaw -f mulaw output.ulaw`. `-Codec: a pcm_mulaw` может быть лишним, но это не помешает быть явным. Я не уверен, что это то, что вы хотите. LordNeckbeard 10 лет назад 0
что ты имеешь ввиду, извини я не понял meda 10 лет назад 0
@meda Если вы используете `.wav` в качестве расширения, ffmpeg автоматически догадывается, что вы хотите WAV-контейнер, обертывающий ваш звук PCM. Если вы этого не хотите и вместо этого нуждаетесь в необработанных аудиоданных в файле `.ulaw`, вам нужно использовать` -f mulaw`, чтобы заставить ffmpeg использовать формат вывода мю-закона PCM. slhck 10 лет назад 0
Хорошо, что сработало, хотя качество ужасное, все равно спасибо meda 10 лет назад 0
@meda Качество ввода было ужасным? LordNeckbeard 10 лет назад 0