Wma encoder 32

Wma encoder 32

Консольний (працює через командний рядок) кодер WMA.

Windows Media Audio - ліцензований формат файлу, розроблений компанією Microsoft для зберігання і трансляції аудіоінформації.

УВАГА. для роботи потрібний встановлений в системі Windows Media Player (версія 11 для XP / Vista і 12 - для Windows 7) або Windows Media Format Runtime.

Використання:
WMAEncode [64] .exe [параметри]

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

Основні параметри

* --codec Кодек Параметр вказує кодек. Підтримуються наступні кодеки:

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 Режим кодування Параметр вказує режим кодування. Підтримуються наступні режими:

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


* --qality Цільове якість Встановлює цільове якість для однопрохідного VBR режиму. n = (10,25,50,75,90,98)


* --bitrate Цільовий бітрейт Встановлює цільової бітрейт для режимів постійного і цільового бітрейта. C доступними значеннями бітрейта для кожного режиму можна ознайомитися в таблиці (перша цифра в першій колонці).


* --allowstdin2pass STDIN в режимі 2-pass Включає можливість використання входу зі STDIN в режимі двопрохідні кодування. Будьте обережні: при цьому весь файл буферизується в оперативній пам'яті, що може привести до її переповнення.


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

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

Деякі важливі моменти:

WMA 9.2 Lossless:
- . --silent --codec lsl

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

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

Wma encoder 32

Корисні посилання:

Інформація від спонсора

NetStudio: комплексна пошукова оптимізація, якісне комплексне просування сайтів. Оптимізація і розкрутка виконується висококваліфікованими фахівцями, ефективність гарантована.

Wma encoder 32

Гідність WMA в тому, що на дуже низьких бітрейтах (48, 64) не відбувається даунсемплінга до 22.5, як це можна спостерігати у MP3 і AAC (OGG не знаю). Кодер залишає оригінальну частоту 44.1. В результаті якість звуку на цих бітрейтах цілком слушабельним, якщо використовувати файли в якості потокового аудіо в Мережі.

Чи не підкажете, чому це може бути, і що робити? WMP 12 коштує.

Яка розрядність ОС? Спробуйте через консоль закодувати wav нестислий і подивитися, що напише кодер.

У мене Windows 7 x64. Потестил через командний рядок. Загалом, якщо в команді присутня параметр --bitrate, то видає помилку "Requested encoder not found", при будь-яких значеннях параметрів --codec і --mode. Без --bitrate кодує норміально. В чому може бути проблема?

Зробив все по інструкції, видало помилку:

1 out of 1 tracks converted with major problems.

Source: "F: # 92; Моя музика # 92; Нова папка (3) # 92; Skrillex # 92; 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: # 92; Моя музика # 92; Нова папка (3) # 92; Skrillex # 92; Scary Monsters And Nice Sprites.wma"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "F: # 92; Програми # 92; WMAEncode_0.2.9b # 92; WMAEncode64.exe" - "Scary Monsters And Nice Sprites.wma" --silent --codec pro --mode vbr2pass --bitrate 320 - -allowstdin2pass
Working folder: F: # 92; Моя музика # 92; Нова папка (3) # 92; Skrillex # 92;

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