Войти

Показать полную графическую версию : колличество часов музыки в медиаплеере (№10)


Vlad Drakula
07-12-2004, 01:27
вот обраружил удивительный глюк:
одно в ремя у меня было 320часов музыки, я скачал еще песен...
добавил в библиотеку... стало 322 часа...
скачал езе стало 252-43-57, скачал еще... добавил... обьем музыкальных файлов увеличился, а время осталось - 252-43-57

что это за глюк???

неужели програмисты не предусмотрели можможность таких больших архивов музыки???

mrcnn
07-12-2004, 08:05
Winamp 2.73 при помещении в плейлист файлов сразу _не может_ определить количество часов, только после того, как весь плейлист будет медленно _пролистан_ от начала до конца. Количество часов музыки из папки Metal определилось -- 202:32:00. (Погрешность в 5 часов по сравнению с др плейерами объясняется, тем, что плейлист создавался вручную.)

В Windows Media Playere 9.0 плейлист тоже должен быть пролистан от начала до конца медленно и последовательно, чтобы количество часов определилилось правильно. Количество часов музыки из папки Metal 207:22:21

В foobar 2000 количество часов музыки из папки Metal определилось в 207:32:02. Пролистывание плейлиста не потребовалось.

Media Player из всех трех перечисленных плейеров хуже всего определяет количество часов. Даже после полного пролистывания кол-во часов определилось в 168. Только после начала второго пролистывания количество изменилось до 207 часов.
Быстрее и удобнее всего определяет количество часов foobar2000

Vlad Drakula
07-12-2004, 19:45
mrcnn
уменя Media Player 10

Vlad Drakula
17-12-2004, 23:38
мда... добавил еще 400 файлов стало - 251-58-09... :(

[mzd]
19-12-2004, 22:24
Vlad Drakula
Media Player не всегда правильно считает время для файлов с переменным битрейтом. Вполне возможно, все дело в этом.

Vlad Drakula
19-12-2004, 23:11
[mzd]
у меня музыка финсировонного формата!

[mzd]
20-12-2004, 08:09
Vlad Drakula
Формат - да, а битрейт? Если мп3 пожат с применением VBR, т.е. переменного битрейта, то медиаплеер и будет себя так вести. Все дело в кодеке, который в нем используется.

Vlad Drakula
20-12-2004, 09:12
[mzd]
я хотел сказать именно то что битрейд у меня фиксирован.

[mzd]
20-12-2004, 09:24
Vlad Drakula
Странно.
Алгоритм определения продолжительности файла такой:
Длина_в_секундах=Объем_в_килобитах/Средний_битрейт_в_килобитах.
Именно из-за параметра Средний_битрейт_в_килобитах и глючит кодек при определении времени для VBR-файла.
А в твоем случае даже не знаю, что сказать. Кроме кодека, грешить не на кого.
У меня foobar2000 считает время в днях/часах/минутах/секундах. Проблем со счетом никогда не возникало. Кстати, и VBR-файлы он определяет правильно.

Vlad Drakula
20-12-2004, 09:38
[mzd]
вот и я думаю в чем проблемма...
по моим представления там гдето случается переполнение какойто пременной в результате МП не может отобразать количество времени сильно больше 250часов...




© OSzone.net 2001-2012