Собираем
информацию
по крупицам
Статьи - Компьютерное

Mplayer / Mencoder

Как перекодировать AC3 в MP3 с помощью mencoder
22-11-2010
22:34:37

Немногие знают, что mencoder способен кодировать не только видео, но и звук. В этой статье будет показано, как с помощью mencoder можно перекодировать AC3 в любой нужный формат, например в MP3.

Для перекодирования надо воспользоваться скриптом aconvert.sh, который лежит в каталоге tools в дереве исходников mplayer.

Использование этого скрипта следующее:

 

# aconvert.sh <input file> <output file> <options>


Чтобы переконвертировать AC3 в MP3, достаточно ввести:

 

# aconvert.sh sound.ac3 sound.mp3

 

и в результате получится MP3-файл с битрейтом 128Кбит/сек.

 

Для тех, кто не хочет качать исходники mplayer-а, даю код этого скрипта. Он не меняется из релиза в релиз на протяжении уже нескольких лет.

 

Код скрипта aconvert.sh:

 

#!/bin/sh
# Author: Jonas Jermann
# Description: A hack to allow mencoder to encode from an audio only file

if [ "$1" = "" ]; then
echo "Usage: $0 <\"input file\"> <\"output file\"> <\"options\">"
exit 0
fi

options=${3:-"-oac mp3lame"}

mencoder -demuxer rawvideo -rawvideo w=1:h=1 -ovc copy -of rawaudio -endpos `mplayer -identify $1 -frames 0 2>&1 | grep ID_LENGTH | cut -d "=" -f 2` -audiofile $1 -o $2 $options $1

 

Насколько я понял, конечный формат по-умолчанию назначается как MP3.

 



К списку "Компьютерное"

Интересное на сайте


Игры под Windows » Shareholder (Акционер)

Игра, написанная вместе с Сергеем Шпаковым. Разработка застыла на этапе глубокой беты. Шпаков сделал интерфейс и хотсид, я писал искуственный интеллек...


Демо, сделанное в генераторе » Xintrea Home Page Demo

Размер: 250 Кбайт Требования: Windows 95/98/XP Год: 2005   Демка для моего старого сайта xi.net.ru. Демка сделана просто щелчками мышки, с ...


Web - разработка » Django: как применить изменения в исходниках проекта на Apache-2 и WSGI

В процессе изучения фреймверка Django, я так и не смог найти вменяемого ответа на русском языке о том, как же обновлять проект после изменения в исход...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Fadk

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8)

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик