Кому не слабо посчитать это?

Известно что мелодия длиной в 1 минуту занимает 958715 байт памяти.

Сколько времени идёт мелодия в 929680 байт (ответ дать с точностью до миллисикунд)?



ПРЕДЫСТОРИЯ этой задачи.


Возникла у меня идея уложить длинющий трек окуратно кусочками в карту памяти. Так чтобы кирпичик к кирпичику (без остатка памяти). Так чтобы все эти кирпичики были 100% одинаковы.


Мне известно что моя небольшая карта памяти имеет обьём 15 502 139 392 байт.

Размер кластера 8192 байт.

1 минута трека занимает 958715 байт.


Первым делом нужно узнать сколько кластеров доступно мне


15 502 139 392 : 8192 = 1892351


Далее мне нужно разделить это число так чтобы избежать остатка (кластер в реальной жизни недилим). С помощтю сайта https://naobumium.info/arifmetika/prostye_i_sostavnye_chisla... я получил список чисел


1, 941, 2 011, 1 892 351


такой итог очень ужасен. Самое маленькое число это 941. То есть мне надо создать 941 часть трека, чтобы они окуратно уложились, заняв все кластеры без остатка.


Чтож, пожертвую одним кластером и буду делить не 1892351 а 1892350. Здесь уже лучше


1, 2, 5, 10, 25, 50, 37 847, 75 694, 189 235, 378 470, 946 175, 1 892 350.


Я выбрал число 10.  Значит


1892350 : 10 = 189235 - столько кластеров потребуется на 1 трек.

189235 * 8192 = 1550213120 - столько байтов займёт этот трек


Далее осталось посчитать сколько длится этот трек. Из начала статьи я уже пришёл к выводу что 1 минута это 958715 байт (я уже подобрал необходимые настройки качества). Начну делить


1550213120 : 958715 = 1616,969714670157 то есть 1616 минут и остаток 969714670157 видимо очень близок к минуте, но в таком виде совершенно непонятно сколько жи это времени. ТОГДА узнаю сколько памяти займёт 1616 минут чтобы вычесть это из всей доступной памяти для одного трека чтобы понять какой остаток в байтах.


1616 * 958715 = 1549283440 байт

1550213120 - 1549283440 = 929680


НУ А ДАЛЕЕ ИСТИНА ЗА ВАМИ

0
Автор поста оценил этот комментарий

Ну нет так нет. В посте недостаточно данных для более точного вычисления, сам из тебя их вытягивать и потом искать инфу про формат хранения я не хочу.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вы и не собирались.

0
Автор поста оценил этот комментарий

Написал же: пропорция. Хочешь сказать, что знаешь, что такое делители числа, что такое деление с остатком, а тему "пропорции" в школе проболел?

958715 / 929680 = 60 / x

Решаешь уравнение, и все.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

я не могу принять такой ответ. Мне надо както узнать точное значение, а не бесконечный ряд чисел после запятой. Это значение мне надо будет выставить в редакторе. Оно значит длину трека.

показать ответы
0
Автор поста оценил этот комментарий

Ну допустим, что в используемом тобой формате это верно. Хотя наверняка там есть какая-то дискретизация, но хрен с ней.

Так и в чем проблема посчитать? Ты вроде в арифметике шаришь, тут же обычная пропорция получается. 58.183 секунд.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

вы можете мне написать как вы решили это?

показать ответы
0
Автор поста оценил этот комментарий

В MP3 файле может хранится много информации(метаданных) о треке - артист, альбом, год, комментарий.

Изменить эту информацию можно либо в плеере (например Winamp), либо в специализированном редакторе тэгов.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ладно, я уже получил всё необходимое. Я не буду пытаться сохранять трек так чтобы размер до сохранения и после были равны (подбор настроек). Я сохраню в аудишине трек с МОИМИ настройками и возьму это за образец.


Размер одного трека мне тут уже посчитали в этой теме. Осталось нарезатть и сохранить.

0
Автор поста оценил этот комментарий

В MP3 файле может хранится много информации(метаданных) о треке - артист, альбом, год, комментарий.

Изменить эту информацию можно либо в плеере (например Winamp), либо в специализированном редакторе тэгов.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

так я её просто вырезал для экономии места. Зачем мне её изменять.

0
Автор поста оценил этот комментарий

Неужели размер файла настолько критичен?

Пробовали просто подсунуть получившийся файл?

Или игра реально проверяет размеры имеющихся файлов?

Может попробоывать изменить размер файла манипулируюя данными из IDv1 и IDv2, если размер вашего файла чуть меньше чем оригинальный?

Или наоборот добавить информации в IDv1 и IDv2 оригинального файла данные дабы изменить его размер для проверки теории важности оригинального размера для работоспособности приложения.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

я не знаю что такое IDv1

показать ответы
0
Автор поста оценил этот комментарий

То есть это оригинальный трек из игры?

Payload Size: 1222112 bytes

Header found at: 15148 bytes

Length: 76 seconds

MPEG-1 layer 3

128 kbps, 2924 frames

44100 Hz Joint Stereo

CRC: No, Copyrighted: No

Original: Yes, Emphasis: None

Значит и в аудишине при сохранении достаточно указать такую же частоту, продолжительность и битрейт.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я так делал и не получается трек такого жи объема. После сохранения ведь он не должен изсенится, но не вышло. Я решил отрезать методанные но и это не помогло.

показать ответы
0
Автор поста оценил этот комментарий

Ну нет, эрудиция и интеллект - это почти ортогональные пути развития мозга. Так что разница большая.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ээээ нет. Я сравниваю знайку и умника, а не контекст который вы пытаетесь впихнуть.

показать ответы
0
Автор поста оценил этот комментарий
"Я знаю точно невозможное возможно" (Дмитрий Б.)

На самом деле в паспорте он не Дмитрий, а именно ДИМА


"Яна Рудковская: "Как известно, Дима по паспорту - Виктор Николаевич Белан. Но на нас это имя и отчество наводят ужас, и они уже снятся в кошмарах. Так что мы решили поменять это словосочетание. Теперь по паспорту он Дима Николаевич Билан".

Таким образом, теперь в официальных документах певца записано имя Дима, а не Виктор или Дмитрий"


И в википедии он Дима Николаевич )

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

как это глупо рассуждать

3
Автор поста оценил этот комментарий

И всё. Твое "Известно что мелодия длиной в 1 минуту занимает 958715 байт памяти." - неверно. Какой формат файла (кодек какой) , какой битрейт, частота, стерео или моно и т.д

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

в статье есть строка "я уже пришёл к выводу что 1 минута это 958715 байт (я уже подобрал необходимые настройки качества)".


то есть я пришёл к выводу об обьёме КОТОРЫЙ НЕОБХОДИМ МНЕ после подбора настроек. А не то что любой трек это 958715 байт

0
Автор поста оценил этот комментарий

Прошу заметить, что утверждаю я только исходя из некоторых предположений. Верность этих предположений я не утверждал в силу недостатка информации. Так что термин "знайка" тут неприменим, разве что "умник".

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

я буду предполагать что это синонимы, так как современному обществу нет никакого дела будет это знайка или умник. Это одно и то же.

показать ответы
0
Автор поста оценил этот комментарий

А какой формат данных(и с какими параметрами) использовали вы в своих расчётах?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

вам правдо всё ещё нужнгы эти параметры?

показать ответы
0
Автор поста оценил этот комментарий

А какой формат данных(и с какими параметрами) использовали вы в своих расчётах?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ссылка на трек который я НЕ сохранял в аудишине

показать ответы
0
Автор поста оценил этот комментарий

А какой формат данных(и с какими параметрами) использовали вы в своих расчётах?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

до всего этого у меня была идея сохранить большой трек склеев маленькие. И параметры в итоговом треке  должны быть точно такие же как у треков до склейки. Но у меня ничего не вышло.


Я не смог подобрать  в аудишине параметры. Их слишком много.


вот трек


https://cloud.mail.ru/public/4wsg/2q4rPDseL


И я решил взять за образец трек который получился после сохранения в аудишине.


Вы можете меня научить сохранять с теми же натсройками?

0
Автор поста оценил этот комментарий

Уверен, это можно нагуглить. Но мне лень, поэтому предполагаю.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

вы тут к стати уже второй такой знайка утверждающий вот это всё. может третий.

показать ответы
0
Автор поста оценил этот комментарий

Но есть же физика, математика, теория и философия и био-компьютеры!

Так что нет ничего не возможного!

Вы только представьте себе как можно будет увеличить скорость компьютера, если разбить бит на части, и, путём аппроксимации кварков трезитировать внешний крег криптолитического уровня до би-дваризера!


Вспомните классика: "Я знаю точно невозможное возможно" (Дмитрий Б.)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

не. спасибо.

0
Автор поста оценил этот комментарий

Да я и без тестов как бы знаю. Если сравниваете минуту двух песен в одном формате и битрейте, то да, размер будет одинаков. Если формат и битрейт разные, то не будет.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

простите я непонял ваши недосказы с первого раза. Они слишком недосказаны и непонятно что думать

0
Автор поста оценил этот комментарий

Да я и без тестов как бы знаю. Если сравниваете минуту двух песен в одном формате и битрейте, то да, размер будет одинаков. Если формат и битрейт разные, то не будет.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

чё за бред. Этих условий вообще нигде не было

0
Автор поста оценил этот комментарий

Нет, судя по объёму в 958кб за минуту, то это явно чем-то сжатый аудиопоток, хотя, может просто урезанный по частоте или с низким битрейтом.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

какие форматы имеют не постоянных обьём за еденицу времени?

показать ответы
0
Автор поста оценил этот комментарий

Понятия не имею, не шарю за хранение аудио. Полагаю, те, которые как-то сокращают занимаемое место путем чего-то подобного архивации. То есть любые достаточно продвинутые.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

то есть вы тут говрите о том что даже ни разу в жизни не видели. И каким же образом я столкнусь с этим если это настолько нелосягаемо, что вам приходится лишь предолагать

показать ответы
0
Автор поста оценил этот комментарий

А если посчитать с точностью до милибайта или микробита?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

какой может быть микробайт еси ПК мерит в байтах и меньше не может.

показать ответы
0
Автор поста оценил этот комментарий

Эм, все? Ну если только вы яблоки с апельсинами не сравниваете...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

незнаю. Мне норм. Хотите сравним.

показать ответы
0
Автор поста оценил этот комментарий

Ну допустим, что в используемом тобой формате это верно. Хотя наверняка там есть какая-то дискретизация, но хрен с ней.

Так и в чем проблема посчитать? Ты вроде в арифметике шаришь, тут же обычная пропорция получается. 58.183 секунд.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

какие форматы имеют не постоянных обьём за еденицу времени?

показать ответы
0
Автор поста оценил этот комментарий

Ну допустим, что в используемом тобой формате это верно. Хотя наверняка там есть какая-то дискретизация, но хрен с ней.

Так и в чем проблема посчитать? Ты вроде в арифметике шаришь, тут же обычная пропорция получается. 58.183 секунд.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

о, вы посчитали. Спсибо.

0
Автор поста оценил этот комментарий

97018,08168425269

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это чего? секунд?

показать ответы
0
Пузырятор Pro
Автор поста оценил этот комментарий

нет

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

то есть две минуты трека это не 958715*2 ?

показать ответы
3
Автор поста оценил этот комментарий

И всё. Твое "Известно что мелодия длиной в 1 минуту занимает 958715 байт памяти." - неверно. Какой формат файла (кодек какой) , какой битрейт, частота, стерео или моно и т.д

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вы имеете в виду что я твёрдо говрю что любой трек на планете земля длиной в одну минуту занимает 958715 байт памяти?

0
Автор поста оценил этот комментарий

А верно ли то, что равные по времени отрезки трека занимают равную память?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

По этому вопросу сразу видно что не вы ни я не занимаемся музыкой. Я взял один трек сделал из него минуту, сохранил. Взял другой трек, сделал из него минуту, сохранил. Размеры 100% сходятся.

показать ответы
1
Автор поста оценил этот комментарий
Дочитал до "окуратно". Ну нафиг
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

к сожалению я не умею делать экшн историю из любого Г

показать ответы
0
Автор поста оценил этот комментарий

Нет. Мне достаточно того что это MPEG-2 Audio Layer III с постоянным битрейтом.

Никогда теорию сжатия звука(а MP3 - это именно формат сжатия аудиоданных) не изучал, но, по аналогии с общими принципами сжатия данных (как то аппроксимация и архивирование), вполне логично можно предположить что сжатие происходит путём компенсации или обрезки близких или повторяющихся значений, а значит, в зависимости от звукового ряда, степень сжатия будет различной в разные промежутки времени проигрываемого/сжимаемого звукового фрагмента(взять, к примеру запись тишины, запись голоса и запись музыки с кучей разных инструментов - неужели вы думаете что все эти три композиции с одинаковой продолжительностью по времени будут занимать один и тот же объём в байтах?).

раскрыть ветку (1)
Автор поста оценил этот комментарий

ой всё спасибо. сказали бы что не хотите помогать, а не вот это всё печатать. Мне это не нужно.

0
Автор поста оценил этот комментарий
"Я знаю точно невозможное возможно" (Дмитрий Б.)

На самом деле в паспорте он не Дмитрий, а именно ДИМА


"Яна Рудковская: "Как известно, Дима по паспорту - Виктор Николаевич Белан. Но на нас это имя и отчество наводят ужас, и они уже снятся в кошмарах. Так что мы решили поменять это словосочетание. Теперь по паспорту он Дима Николаевич Билан".

Таким образом, теперь в официальных документах певца записано имя Дима, а не Виктор или Дмитрий"


И в википедии он Дима Николаевич )

раскрыть ветку (1)
Автор поста оценил этот комментарий

почему нельзя взять суенический псевлоним не меняя данных паспорта?

2
Автор поста оценил этот комментарий

Размер мелодии зависит от битрейта, частоты и других параметров, честное стерео или нет и т.д.

раскрыть ветку (1)
Автор поста оценил этот комментарий

И?

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества