Перемотка длинных файлов

Лучший плейер всех времен и народов? Нет, своё мнение Вам мы навязывать не будем... Сами все поймёте...

Сообщение kzz » Ср апр 05, 2006 2:03 pm

Если открыть файл длительностью например два часа и сразу мотнуть в середину микса, то фубар не сразу продолжает проигрывание, а как бы подвисает. В 0.8.3 существовала такая проблема и осталась 0.9. В том же Винампе и ВМП перематывает вмиг. Подскажите, как избавиться от этого? Может в настройках что-либо изменить...
kzz
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Вт мар 21, 2006 5:20 am
Пункты репутации: 0

Сообщение grounder » Ср апр 05, 2006 9:44 pm

Я думаю это связано с тем что в fb2k используется более качественный декодер.(по крайней мере хочется в это верить). Кстати как раз 0,8,3 работала живее в этом плане. У меня в v0,9 на больших файлах mp3 и cue задержки при перемотке максимум гдето пол-секунды, а на ogg вообще нет. Жалко настроек пока маловато.
grounder
Старшина
 
Сообщений: 48
Зарегистрирован: Вс мар 26, 2006 10:52 pm
Пункты репутации: 0

Сообщение ukko » Чт апр 06, 2006 3:22 am

А я думаю что стоит почитать фаг, прежде чем задавать вопросы :(

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->6 Q: Почему в музыке формата MP3 перемотка по треку ужасно медленна?
A: Формат MP3 изначально не поддерживает точный поиск и поэтому, чтобы перейти к заданному месту в композиции, плееру приходится пропускать через себя весь поток данных последовательно.<!--QuoteEnd--></div><!--QuoteEEnd-->
<a href='http://foobar2000.ru/forum/' target='_blank'>Новый Оффорум Foobar2000</a>
ukko
Майор
 
Сообщений: 372
Зарегистрирован: Чт фев 17, 2005 11:16 am
Откуда: Россия, Удмуртия, г.Глазов
Пункты репутации: 0

Сообщение kzz » Чт апр 06, 2006 4:41 am

Ребят, извините. Совсем забыл в FAQ зайти.
По теме: но ведь другие плееры перематывают быстро. Они не используют точный поиск?
kzz
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Вт мар 21, 2006 5:20 am
Пункты репутации: 0

Сообщение Aveng3r » Чт апр 06, 2006 11:14 am

настройка full file buffering помогает с этим бороться - но учитывайте - это требует кучу оперативной памяти. ( у меня стоит в значениии 204800 - кеш файлов до 200 мб)
Последний раз редактировалось Aveng3r Чт апр 06, 2006 11:15 am, всего редактировалось 1 раз.
Aveng3r
Прапор
 
Сообщений: 73
Зарегистрирован: Пт мар 05, 2004 3:53 pm
Откуда: Екатеринбург , Россия
Пункты репутации: 0

Сообщение kzz » Чт апр 06, 2006 12:38 pm

2Aveng3r
Спасибо, это помогает. Но из-за этого появляется другая проблема: Loading track идет где-то 30 сек при начале проигрывания файла длительностью 2 часа. Да и памяти фубар есть 200 мб, вместо обычных 20. Поэтому это не выход.

Видимо неизличимо это все.
kzz
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Вт мар 21, 2006 5:20 am
Пункты репутации: 0

Сообщение Spike » Чт апр 06, 2006 12:54 pm

<!--QuoteBegin-kzz+Apr 6 2006, 19:38--><div class='quotetop'>QUOTE(kzz @ Apr 6 2006, 19:38)</div><div class='quotemain'><!--QuoteEBegin--> Loading track идет где-то 30 сек при начале проигрывания файла
[right][snapback]204594[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
дык в буфер загоняет :))
на свои плюсы есть свои минусы
<!--coloro:blue--><span style="color:blue"><!--/coloro--><a href="http://www.foobar2000.ru/" target="_blank">www.foobar2000.ru - все о любимом аудиоплеере.</a><!--colorc--></span><!--/colorc-->
RUSnet #foobar2000 #miranda.
<a href="http://www.foobar2000.ru/" target="_blank">Изображение</a>

<!--coloro:red--><span style="color:red"><!--/coloro-->Даша, я люблю тебя!<!--colorc--></span><!--/colorc-->
Spike
Генерал-лейтенант
 
Сообщений: 3036
Зарегистрирован: Вт мар 18, 2003 7:34 am
Откуда: Ачинск, Красноярский край
Пункты репутации: 0

Сообщение aTeos » Чт апр 06, 2006 5:29 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->6 Q: Почему в музыке формата MP3 перемотка по треку ужасно медленна?
A: Формат MP3 изначально не поддерживает точный поиск и поэтому, чтобы перейти к заданному месту в композиции, плееру приходится пропускать через себя весь поток данных последовательно.<!--QuoteEnd--></div><!--QuoteEEnd-->
Ерунда какая-то. Winamp и WMP те же самые MP3 мотают отлично. Почему foobar так не может?
aTeos
Капитан
 
Сообщений: 215
Зарегистрирован: Сб мар 06, 2004 4:33 pm
Пункты репутации: 0

Сообщение xolod » Чт апр 06, 2006 7:27 pm

Есть FAQ, оригинал. Читаем и наслаждаемся.
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->The MP3 format doesn't natively support sample-accurate seeking, and sample accurate seeking is absolutely required by some other features of foobar2000 (such as .CUE playback). Therefore, MP3 seeking works by bruteforce-walking the MPEG stream chain (this gets faster when you pass through the same point of file for the second time because seektables have been built in the RAM). Unfortunately, seeking can't be optimized for CBR files (frame sizes aren't really constant because of padding used), or for VBR headers (both Xing and VBRI headers contain only approximated info and are useless for sample-exact seeking). <!--QuoteEnd--></div><!--QuoteEEnd-->

Если читать в лом, объясню на пальцах:
MP3 не поддерживает на базовом уровне перемотку sample-accurate (дословно - аккурат в начало нужного сэмпла), но эта возможность жизненно необходима для других функций foobar (как например проигрывание .CUE файлов), посему fb2k пытается иммулировать sample-accurate перемотку, пропуская через себя весь поток данных и считая сэмплы. Перемотка будет быстрее, если в это место или рядом (плюс-минус РАЗМЕР_БУФЕРА) уже перематывали, потому как в RAM (ОЗУ) строятся таблицы перемотки.



Да, забыл, вопрос "почему это так хорошо делают WMP и WA":
Потому что они плевать хотели на accurate-sample и швыряют вас примерно на тот кусок, что вы указали с помощью не совсем точного контрола перемотки в интерфейсе.
Последний раз редактировалось xolod Чт апр 06, 2006 7:30 pm, всего редактировалось 1 раз.
Чтобы понять Microsoft, вдумайтесь в значение кода ошибки ERROR_SUCCESS.
xolod
Рядовой
 
Сообщений: 8
Зарегистрирован: Вт мар 28, 2006 12:23 am
Пункты репутации: 0

Сообщение Mishail » Чт апр 06, 2006 11:27 pm

2xolod
Зачет. Твой ответ в FAQ надо.
<a href="http://www.foobar2000.ru/" target="_blank">Изображение</a>| <!--coloro:#009900--><span style="color:#009900"><!--/coloro--><a href="http://irc.run.net/Pix/ircmap.txt" target="_blank">RUSNet:</a> #miranda #foobar2000 #mozilla<!--colorc--></span><!--/colorc-->
Mishail
Полковник
 
Сообщений: 1196
Зарегистрирован: Ср апр 03, 2002 9:30 pm
Откуда: Владивосток
Пункты репутации: 0

Сообщение ukko » Пт апр 07, 2006 3:13 am

2Mishail
2xolod

Причём добавить ещё парочку ругательств для красоты и ясности :)
<a href='http://foobar2000.ru/forum/' target='_blank'>Новый Оффорум Foobar2000</a>
ukko
Майор
 
Сообщений: 372
Зарегистрирован: Чт фев 17, 2005 11:16 am
Откуда: Россия, Удмуртия, г.Глазов
Пункты репутации: 0

Сообщение kzz » Пт апр 07, 2006 3:24 pm

2xolod
Спасибо, разъяснил +) Тема закрыта.
kzz
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Вт мар 21, 2006 5:20 am
Пункты репутации: 0

Сообщение aTeos » Пт апр 07, 2006 6:32 pm

От меня тоже спасибо :)
aTeos
Капитан
 
Сообщений: 215
Зарегистрирован: Сб мар 06, 2004 4:33 pm
Пункты репутации: 0


Вернуться в Foobar2000

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron