Audiophile's Blog
Логин:Пароль:


Забыл пароль | Регистрация (убрать всю рекламу)
О сайте | Ликбез | Словарь | Audiophile's Testroom | Поддержать | Контакты
Разделы
Поиск по сайту
Популярное
Персональная настройка
Настройка звука онлайн (foobar2000, драйвера, Windows), создание персональных сборок foobar2000.

Контакты

Случайный опрос
C помощью чего вы предпочитаете воспроизводить музыку на компьютере?
Всего ответов: 4289
Полезный софт
Opera QIP 2010 Download Master µTorrent
Ace Utilities AIDA64 SpeedFan 7-Zip
ESET NOD32 FileZilla Media Player Classic Home Cinema Paint.NET
Sony Sound Forge VirtualDub Unlocker Punto Switcher
Похожие проекты
Сейчас на сайте
Онлайн всего: 12
Гостей: 12
Пользователей: 0
» »

WMA Encoder 0.2.9c 32/64-bit


24 Марта 2013, 23:17



Сайт | История

Консольный (работающий через командную строку) кодер WMA.

Windows Media Audio — лицензируемый формат файла, разработанный компанией Microsoft для хранения и трансляции аудиоинформации.

Изначально формат WMA рекламировался как альтернатива MP3, но на сегодняшний день Microsoft противопоставляет ему формат AAC. Номинально формат WMA характеризуется хорошей способностью сжатия, что позволяет ему «обходить» формат MP3 и конкурировать по параметрам с форматами Ogg Vorbis и AAC. Но как было показано независимыми тестами, а также при субъективной оценке, качество форматов всё-таки не является однозначно эквивалентным, а преимущество даже перед MP3 однозначным, как это утверждается компанией Microsoft.

ВНИМАНИЕ: для работы требуется установленный в системе Windows Media Player (версия 11 для XP/Vista и 12 - для Windows 7) или Windows Media Format Runtime.

[СКАЧАТЬ] (0.21 МБ)


Настройка

Использование:
WMAEncode[64].exe <входной_файл> <выходной_файл> [параметры]

Примечание: исполняемый файл WMAEncode64.exe предназначен для 64-битных ОС. Укажите "-" вместо входного файла для кодирования со STDIN.

Основные параметры

* --codec <x>    Кодек
Параметр указывает кодек. Поддерживаются следующие кодеки:

standard, std - Windows Media Audio 9.2 (по умолчанию)
professional, pro - Windows Media Audio 10 Professional
voice - Windows Media Audio Voice 9
lossless, lsl - Windows Media Audio Lossless



* --mode <x>    Режим кодирования
Параметр указывает режим кодирования. Поддерживаются следующие режимы:

cbr - однопроходный, постоянный битрейт (по умолчанию).
cbr2pass - двухпроходный, постоянный битрейт.
vbr: Режим целевого качества, переменный битрейт.
vbr2pass: Режим целевого битрейта, переменный битрейт, двухпроходный. Требует временный входной файл (%s).



* --qality <n>    Целевое качество
Устанавливает целевое качество для однопроходного VBR режима. n = (10,25,50,75,90,98)



* --bitrate <n>    Целевой битрейт
Устанавливает целевой битрейт для режимов постоянного и целевого битрейта. C доступными значениями битрейта для каждого режима можно ознакомиться в таблице (первая цифра в первой колонке).



* --allowstdin2pass    STDIN в режиме 2-pass
Включает возможность использования входа со STDIN в режиме двухпроходного кодирования. Будьте осторожны: при этом весь файл буферизуется в оперативной памяти, что может привести к её переполнению.



* --silent    тихий режим
Не отображать прогресс кодирования в консоли.



[Полный список параметров (EN)]

Рекомендации по выбору параметров

Некоторые важные моменты:

  • Данный кодек для внутренних расчетов не использует числа с плавающей точкой. А это значит, что при кодировании сигналов с высоким уровнем могут возникать значительные срезы (клиппинг). К счастью, этого можно избежать используя двухпроходный режим. Так что советую кодировать только в двухпроходном режиме..

  • Таким образом, в двухпроходном режиме удобнее всего кодировать с использованием целевого битрейта - это в большинстве случаев дает возможность предсказать результирующий битрейт (и размер выходного файла конечно же).

  • Судя по всему, заголовки файлов формата WMA обычно содержат неправильную продолжительность (о чем говорит и плагин File Integrity Verifier для foobar2000). Впрочем, на сохранность данных это не влияет, так как в действительности при проигрывании декодируются все семплы.

  • Устройства и программы со старыми декодерами могут не поддерживать воспроизведение треков закодированных с некоторыми параметрами. Например, WMA 10 Professional несовместим со старыми декодерами. Также у некоторых устройств наблюдаются проблемы с воспроизведением WMA 9 Standart 320 kbps CBR.
  • Кроме того, следует упомянуть, что foobar2000 часто неправильно отображает реальный битрейт WMA треков. Для WMA9 и ниже в свойствах, в поле Codec profile отображается "WMA V2", для WMA 10 Pro - "WMA V9".

Ниже я приведу рекомендуемые наборы параметров для стандартного материала (стерео, 16 бит, 44.1 кГц).

WMA 9.2 Lossless:
- %d --silent --codec lsl

WMA 9.2 Standard, VBR 192 kbps, 2-pass, буферизация в ОЗУ - для обратной совместимости со старыми декодерами
- %d --silent --mode vbr2pass --bitrate 192 --allowstdin2pass

WMA 10 Professional, VBR 384 kbps, 2-pass, буферизация в ОЗУ - практически неотличимое от оригинала качество
- %d --silent --codec pro --mode vbr2pass --bitrate 384 --allowstdin2pass



Полезные ссылки:


Информация от спонсора

NetStudio: комплексная поисковая оптимизация, качественное комплексное продвижение сайтов. Оптимизация и раскрутка выполняется высококвалифицированными специалистами, эффективность гарантирована.

 
   
Категория: Кодеры и утилиты (+ настройка) | Добавил: Audiophile ()
Просмотров: 29085 | Комментарии: 13 | Рейтинг: 5.0/5, голосов: 1
Всего комментариев: 13
[13] Ongaku   (05 Августа 2014 17:18)
Достоинство WMA в том, что на очень низких битрейтах (48, 64) не происходит даунсемплинга до 22.5, как это можно наблюдать у MP3 и AAC (OGG не знаю). Кодер оставляет оригинальную частоту 44.1. В результате качество звука на этих битрейтах вполне слушабельное, если использовать файлы в качестве потокового аудио в Сети.

[5] Aleksandr93   (09 Апреля 2013 03:57)
Не подскажете, почему это может быть, и что делать? WMP 12 стоит.

[6] Audiophile   (09 Апреля 2013 09:46)
Какая разрядность ОС? Попробуйте через консоль закодировать wav несжатый и посмотреть, что напишет кодер.

[7] Aleksandr93   (12 Апреля 2013 05:26)
У меня Windows 7 x64. Потестил через командную строку. В общем, если в команде присутствует параметр --bitrate, то выдаёт ошибку "Requested encoder not found", при любых значениях параметров --codec и --mode. Без --bitrate кодирует нормиально. В чём может быть проблема?

[8] Audiophile   (12 Апреля 2013 11:06)
Цитата
- %d --silent --mode vbr2pass --bitrate 192 --allowstdin2pass


это не работает?

[9] Aleksandr93   (14 Апреля 2013 05:37)
Работает. Короче, опытным путём выяснил, что ошибку выдаёт при указании битрейта >256, независимо от --codec. Но при 384 всё нормально!!! Вот это ребята из мелкософта отожгли!

Кстати, откуда вы взяли это число? Это точно максимальный битрейт?

[10] Aleksandr93   (14 Апреля 2013 11:56)
Из всех битрейтов, которые я пробовал, работали только 192, 256 и 384. Не подскажете, где можно найти полный список?

[11] Audiophile   (14 Апреля 2013 12:42)
Цитата
* --bitrate <n> Целевой битрейт
Устанавливает целевой битрейт для режимов постоянного и целевого битрейта. C доступными значениями битрейта для каждого режима можно ознакомиться в таблице (первая цифра в первой колонке).

[12] Aleksandr93   (14 Апреля 2013 13:52)
Спасибо!))

[4] Aleksandr93   (06 Апреля 2013 06:47)
Сделал всё по инструкции, выдало ошибку:

1 out of 1 tracks converted with major problems.

Source: "F:\Моя музыка\Новая папка (3)\Skrillex\Scary Monsters And Nice Sprites.wav"
An error occurred while writing to file (The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters) : "F:\Моя музыка\Новая папка (3)\Skrillex\Scary Monsters And Nice Sprites.wma"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "F:\Программы\WMAEncode_0.2.9b\WMAEncode64.exe" - "Scary Monsters And Nice Sprites.wma" --silent --codec pro --mode vbr2pass --bitrate 320 --allowstdin2pass
Working folder: F:\Моя музыка\Новая папка (3)\Skrillex\

Conversion failed: The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters

[3] karam   (17 Февраля 2013 12:25)
Audiophile ,
спасибо за подробное описание с примерами и ссылками!
Мне помогло.
Возникла потребность настроить конвертацию в wma для диктофона. К сожалению, там при работе с закладками mp3-формат не поддерживается.
Обычно всё в mp3-формате, flac. Везде инструкции об них, а здесь всё доступно и наглядно.

[1] BadR   (12 Ноября 2010 20:23)
ИМХО, использовать wma извращение

[2] Audiophile   (12 Ноября 2010 20:27)
Не спорю.
Просто мне в свое время уж очень интересно было его испробовать.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторские статьи
Сообщество
Последнее на форуме
Кодеки
TAK FLAC APE WV
MPC OGG AAC/ALAC MP3
WMA TTA OFR LA
Теги
Follow me
Twitter YouTube
Google+ Facebook
Полезные ссылки
Copyright Taras Kovrijenko © 2009–2016