LINUX.ORG.RU

mencoder - перекодирование аудиофайлов.


0

0

Есть ряд файлов в wva формате которые нужно перегнать в mp3. Делаю

mencoder -oac mp3lame -lameopts vbr=3:br=32 file.wma -o file.mp3

ругается

ПРЕДУПРЕЖДЕНИЕ: ВЫХОДНОЙ ФОРМАТ ФАЙЛА _AVI_. См. -of help.
успех: формат: 0  данные: 0x0 - 0x2df378c
Обнаружен ASF формат файла!
[asfheader] Найден аудио поток, -aid 1
Наличие видеопотока обязательно!

Выходим...

Покуда нашёл только решение через fifo:
mkfifo myfifo
mplayer -ao pcm:file=myfifo audio.wma
lame -m m --vbr-new -b 32 -s 22.05 myfifo audio.mp3
rm myfifo

Собственно с использованием только mencoder можно ли перекодировать файлы?
anonymous

Попробовал `mencoder -of rawaudio -oac mp3lame -lameopts vbr=3:br=32 file.wma -o file.mp3` - то же самое

anonymous
()

mplayer не имеет муксера для mp3 потока

bomj
()

aconvert.sh - скрипт-обёртка вокруг mencoder.

http://svn.mplayerhq.hu/mplayer/trunk/TOOLS/aconvert.sh?content-type=text%2Fp...

Использование:

aconvert.sh входной_аудио_файл выходной_аудио_файл "дополнительные параметры"

Дополнительные параметры можно опустить, тогда будет подразумеваться "-oac mp3lame". Если не опущены, заключать в общие кавычки обязательно. Например:

aconvert.sh input.wav output.mp2 "-oac lavc -lavcopts acodec=mp2"

aconvert.sh input.wav output.mp3

dev-random
()
Ответ на: комментарий от dev-random

> aconvert.sh - скрипт-обёртка вокруг mencoder.

Отличная вещь:)

Спасибо!

papay ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.