Ru-Board.club
← Вернуться в раздел «Программы»

» Форматы|кодеки|снятие и обработка звука|lossless&lossy|codec

Автор: Benchmark
Дата сообщения: 17.04.2005 03:31
TCPIP

Цитата:
Пока первый признак: во всплывающей подсказке выводится не общий битрейт, а битрейт файла без коррекции

Тут пока не факт - чтение тэгов и ряда технической информации о файле еще не реализовано.


Цитата:
На слух чувствую разницу между проигрыванием с коррекцией и чисто lossless

Завтра на "свежие уши" попробую тоже. На самом деле тут надо трясти разработчика вопросом: "Когда декодируется lossy файл и при этом доступен файл коррекции - всегда ли он используется ?"


Цитата:
это с удовольствием. Что для этого надо?

Зарегистрироваться на hydrogenaudio и залезть там в тему по wavpack DS filters. Собсно девелопер там и водится.


Цитата:
Ну вот уникода нет. Вот ведь беда, оченно нужен, а то все мои французы плачуть... С тегами тоже некоторые недостатки у WavPack --- как в него запихать обложки, тексты?

Теоретически WavPack поддерживает ID3v2 и APEv2 тэги, которые в свою очередь поддерживают юникод (и вроде даже тексты). Но тут вилами по воде... В общем, проще это спросить у разработчиков.

P.S. Посмотрел спецификации ID3v2. Да, там и тексты и картинки с обложками можно вставлять. Тексты могут быть в юникоде тоже. Ну а APEv2 - это полный аналог ID3v2, только прописывается в конец файла, а не в начало.
Автор: artfavourites
Дата сообщения: 17.04.2005 19:32
Benchmark

Цитата:
Посмотрел спецификации ID3v2

по хорошему надо еще посмотреть, как эти спецификации поддержмваются плеерами и другим софтом - т.е. если русский тэг прочтется, скажем, на французской операционке, то можно говорить о поддержке уникода
Автор: Benchmark
Дата сообщения: 17.04.2005 22:49
artfavourites

Цитата:
по хорошему надо еще посмотреть, как эти спецификации поддержмваются плеерами и другим софтом

Боюсь, что плеерами - практически никак. Да и софтом слабо. По крайней мере я навскидку не припомню ни одной софтины, которая бы показывала картинку с обложкой, положенную в ID3v2 тэг.
Автор: artfavourites
Дата сообщения: 18.04.2005 00:00
Benchmark
да я скорее про юникод в тэгах - насущно

ID3v2 тэг по сравнению с ID3v1 не обрезает длинные элементы метаданных
но практически во всех реализациях плевать хотел на юникод

то, что ID3v2 по спецификации его должен поддерживать - интересный факт

может имеет смысл поисследовать API медиаплеера?
ведь для WMA он тэги пробивает только в юникоде

может и при наличии ID3v2 тэга в другом файле, сможет и его с юникодом подружить?
Автор: abramx
Дата сообщения: 18.04.2005 09:33
Benchmark

Цитата:
По крайней мере я навскидку не припомню ни одной софтины, которая бы показывала картинку с обложкой, положенную в ID3v2 тэг.

Windows Media Player
artfavourites

Цитата:
WMA он тэги пробивает только в юникоде

это 2 совершенно разных и независимых API
Автор: Benchmark
Дата сообщения: 18.04.2005 12:53
abramx

Цитата:
Windows Media Player

Ты сам себе ответил следующей же фразой:
Цитата:
это 2 совершенно разных и независимых API

У WMP собственные тэги, а не ID3v2. Речь шла именно о последних.
Автор: artfavourites
Дата сообщения: 18.04.2005 13:42
abramx

Цитата:
это 2 совершенно разных и независимых API


Audio Item Attributes

Media.setItemInfo

чего тут разного-то?
API один, разве что для windows media ещё и своих тэгов до кучи

читаются как ID3v1, так и ID3v2
при забивании метаданных способа указать версию тэга я не вижу, поэтому предполагаю, что тэг нужной версии надо иметь готовый

цель данного колдунства - прошить уникодом ID3v2, который по спецификации хоть кем-то да должен поддерживаться
Автор: Benchmark
Дата сообщения: 18.04.2005 15:31
artfavourites

Цитата:
при забивании метаданных способа указать версию тэга я не вижу

Возьми tagscanner 4.97 или аналогичную софтинку - там можно указать, какой именно тип тэга ты хочешь прошить.

Цитата:
цель данного колдунства - прошить уникодом ID3v2, который по спецификации хоть кем-то да должен поддерживаться
Вот тут предполагаю, что отображение метаданных в том же WMP зависит от DirectShow фильтра.
Автор: artfavourites
Дата сообщения: 18.04.2005 16:29
Benchmark
да я вроде понятно излагаю, поправьте, если где непоследователен

1) единственный плеер который замечен мною в поддержке уникода в тэгах - WMP
2) WMP не оперирует версиями ID3 тэгов, но оперирует самими метаданными
3) плеера и утилиты (winamp, tag & rename) оперируют версиями ID3 тэгов, но не понимают уникодовских значений, следованельно непригодны для прощивки их значений, но пригодны для создания собственно тэга
4) затея имеет смысл, если при удачном заполнении тэга значением в уникоде его увидит хотя-бы сам WMP
Автор: Benchmark
Дата сообщения: 18.04.2005 17:02
artfavourites
Все логично, последовательно и понятно. Собственно основная идея сказанного, а именно
Цитата:
затея имеет смысл, если при удачном заполнении тэга значением в уникоде его увидит хотя-бы сам WMP
пока что справедлива только относительно комбинации WMP + .wma. Реально работающих комбинаций плеер + формат_с_id3v2_тэгами_в_юникоде я пока не встречал.
Автор: artfavourites
Дата сообщения: 18.04.2005 19:28
Benchmark

Цитата:
плеер + формат_с_id3v2_тэгами_в_юникоде

без особой надежды проверил

1) взял mp3 файл вообще без тэга
2) посмотрел на него через tag & rename в режиме ID3v2, забил пару букв в названии трека, вышел
3) открыл его в WMP 10, ввел русское название трэка через "edit" в списке проигрываемого
4) закрыл WMP, открыл его в режиме Media Library, удалил запись, относящуюся к данному файлу, снова закрыл
5) открыл файл в WMP - русское название трэка показывается

другие плееры покзывают либо вопросики, либо кирпичики

P.S. неуникодовский codepage у меня baltic
P.P.S. ID3v1 тэг в уникоде WMP тоже пишет, да толку-то - он единственный его и читает
Автор: abramx
Дата сообщения: 19.04.2005 12:00
Benchmark

Цитата:
У WMP собственные тэги, а не ID3v2. Речь шла именно о последних.

WMP отлично показываеи ID3V2 теги с картинками, добавленными с помощью TAG&Rename. Кстати он без проблем добавляет UNICODE теги (по крайней мере последняя бета)
artfavourites

Цитата:
ID3v1 тэг в уникоде WMP тоже пишет, да толку-то - он единственный его и читает

Я переписал в свое время MAD MP3 плагин для винампа, чтобы он читал ID3V2 теги в т.ч. и в юникоде - правда т.к. винамп внутри не юникодный, то в плейлисте и в баре юникода не было, а вот в минибраузере он это прекрасно отображал.

Цитата:
чего тут разного-то?

Имел в виду общий случай: для WMA все пользуется его API, а вот для MP3 у всех свое.
Автор: Benchmark
Дата сообщения: 19.04.2005 14:25
abramx

Цитата:
WMP отлично показываеи ID3V2 теги с картинками, добавленными с помощью TAG&Rename. Кстати он без проблем добавляет UNICODE теги (по крайней мере последняя бета)

Подведем промежуточный итог. Единственным плеером, способным нормально работать с юникодными тэгами на данный момент является WMP. Возможность их добавлять есть в свежем Tag&Rename (v3.2 beta4).

Получается, что для остальных форматов, проигрываемых в WMP посредством DirectShow фильтров (MPC, WavPack и т.д.) необходимо, чтобы фильтр мог читать юникодные ID2V3 тэги. Ну а в остальных плеерах - нужна нативная поддержка юникода.

TCPIP

Цитата:
На слух чувствую разницу между проигрыванием с коррекцией и чисто lossless

Попробуй версию 1.03. Там был пофикшен баг связанный с воспроизведением гибридных файлов. Может это оно и было.

P.S. Кстати, кодер WavPack фильтра сказал, что если файлы коррекции .wvc находятся в том же каталоге, где и соответствующий им .wv, они должны подгружаться на автомате и воспроизведение будет loseless.
Автор: Rory
Дата сообщения: 20.04.2005 17:54
Как запустить M4A на Apollo?
Автор: TCPIP
Дата сообщения: 20.04.2005 18:08
Benchmark
16:31 18-04-2005
Цитата:
отображение метаданных в том же WMP зависит от DirectShow фильтра.

Нет. Легко проверить: подключаем l3codeca.acm или 123mpgdsf.ax и метаданные отображаются одинаково.
Автор: Benchmark
Дата сообщения: 20.04.2005 18:22
TCPIP

Цитата:
Нет. Легко проверить: подключаем l3codeca.acm или 123mpgdsf.ax и метаданные отображаются одинаково.

Для чтения тэгов из .wma и .mp3 WMP не использует DS-фильтры. Он это делает сам.

Имелись ввиду "нестандартные" форматы, такие как .ape, .wv, .mpc и остальные. То есть форматы, встроенной поддержкой которых WMP не обладает. Соответственно тэги из них он читать самостоятельно даже не пытается.
Автор: Darth_Vader
Дата сообщения: 22.04.2005 12:29
Rory
Залить in_mp4.dll от винампа в \Plugins к Apollo.
Автор: KUMICH
Дата сообщения: 22.04.2005 14:32
Ребята, объясните, пожалуйста такое. Есть Lame 3.93. Нужно в mp3 файле снизить average bit rate с 128 до 96 но при єтом чтобы осталось 48000 герц. А в окошке где эти настроки такого нету. Можно 96 выставить но при этомбудет только 32 000 герц. Как исправить сложившееся положение? С консолью не дружу. Говорю сразу

Добавлено:
Ребята, простите, разобрался. Невнимательный просто. Галочку провтыкал
Автор: Darth_Vader
Дата сообщения: 22.04.2005 23:19
KUMICH
Да ниче, а вообще-то ИМХО 48кГц при 96 кбпс - многовато, ведь задаваемое битрейтом среднее количество бит в секунду делится на количество фреймов в секунду ж0, и при недостатке битов на фрейм появляется характерный артефакт "кваканья" звука - не везде, но в ряде моментов обычно есть. Я считаю, что предустановки Лейма задают оптимальное соотношение битрейта и частоты сэмплирования, ну максимум для 96 кбпс - от силы 44100, ИМХО.
Автор: BBMike
Дата сообщения: 02.05.2005 17:35
Друзья,

как правильно подключить mpg123 input plugin for WinAMP ? я его подключил, но что-то мне подсказывает что надо что-то еще удалить или отключить.
Автор: TCPIP
Дата сообщения: 02.05.2005 17:55
BBMike
18:35 02-05-2005
Цитата:
что-то еще удалить или отключить

Нужно снять ассоциацию с MP3 и прочими со стандартного mp3-декодера. Необходимо открыть свойства Nullsoft MPEG Audio Decoder (in_mp3.dll) и в поле Extension list удалить все расширения, которые вы хотите проигрывать с помощью декодера от Shibatch. Кстати, на мой взгляд, стандартный in_mp3 version 3.07 звучит лучше (раньше было ровно наоборот --- при переходе на Shibatch отчетливо слышалась разница в пользу последнего).
Автор: BBMike
Дата сообщения: 02.05.2005 18:19
TCPIP
спасибо
недельку попробую погонять. правда сразу обнаружил что при установке 123, при проигрывании файлов VBR, на дисплее не показывается динамика изменения битрейта.
Замирает 233 и все.

Автор: Vasya2003
Дата сообщения: 02.05.2005 18:42
BBMike

Цитата:
при проигрывании файлов VBR, на дисплее не показывается динамика изменения битрейта.

Там в настройке где то галку надо поставить чтобы показывалась динамика изменения битрейта.
Автор: TCPIP
Дата сообщения: 04.05.2005 02:25
BBMike
19:19 02-05-2005
Цитата:
VBR, на дисплее не показывается динамика изменения битрейта

Поставьте флажок Display average bitrate на вкладке Decoder свойств плагина.
PS.: Вам серьезно больше нравится чем 3.07? Хотя рекомендую связку для foobar: mpglib-->convolver with Garf MetalEQ-->Extra stereo-->Volume control--Advanced limiter.
Автор: Oziris
Дата сообщения: 13.05.2005 20:10
В каком формате лучше хранить аудиофайлы на сервере для публичного доступа?
главное, чтобы прослушать можно было
Автор: TCPIP
Дата сообщения: 13.05.2005 21:17
Oziris
21:10 13-05-2005
Цитата:
В каком формате лучше хранить аудиофайлы на сервере для публичного доступа?
главное, чтобы прослушать можно было

В WMA9 Professional, если надо экономить и Lossless, если экономить не надо.
Автор: Benchmark
Дата сообщения: 13.05.2005 21:24
TCPIP

Цитата:
В WMA9 Professional

Если будут пользователи, "сидящие" не на Windows, то это неудачный выбор. Проще обойтись обычным mp3.
Автор: bredonosec
Дата сообщения: 15.05.2005 00:31
Хотелось бы выяснить, кодек Fraunhofer IIS Mpeg layer 3 в системе как один файл лежит? Или попутно еще что-то надо пихать/настраивать?
Поясняю проблему: одна софтинка, а именно, Mp3Trim затребовала для своей работы данный кодек, у меня не стоящий. Я полазил по варезнику и нашел некий файлик по имени l3codecp.acm в отдельном архиве с рапидшары. Это всё, что необходимо?
Или это только начало камасутры?
И, кста, куды его пихать корректно ьудет?
Автор: TCPIP
Дата сообщения: 15.05.2005 00:54
bredonosec
01:31 15-05-2005
Цитата:
некий файлик по имени l3codecp.acm в отдельном архиве с рапидшары.

Версия файла? В дистрибутиве WMP 10 идет версия 3, 3, 2, 44. Его достаточно положить в system32 и зарегистрировать с помощью RegSvr32 l3codeca.acm (предварительно скопируй lcodecp переименуй в l3codeca). Файл с индексом "a" в имени используется для декодирования, с индексом "p" --- для кодирования, хотя способен и декодировать поток. Так как он новее, чем тот l3codeca, что устанавливается по умолчанию (1.9.x), есть смысл проделать такой трюк.
Benchmark
22:24 13-05-2005
Цитата:
Если будут пользователи, "сидящие" не на Windows, то это неудачный выбор. Проще обойтись обычным mp3

Что-то я снова забыл, никто до сих пор не реализовал поддержку его на сторонних платформах? Вроде бы, никто теоретически не мешает этого сделать.
В этом случае, увы, остается только MP3.
Автор: Benchmark
Дата сообщения: 15.05.2005 01:04
TCPIP

Цитата:
Что-то я снова забыл, никто до сих пор не реализовал поддержку его на сторонних платформах?
А как ее реализовать, если нет открытых исходников декодера ?

Цитата:
Вроде бы, никто теоретически не мешает этого сделать.

Остается только реверс инжиниринг декодера. Но, насколько я знаю, никто еще не захотел убить кучу своего времени на это занятие. Хотя декодер от Apple loseless все же отреверсили.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Задача Лэнгфорда


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.