LINUX.ORG.RU

Нашёл очень странный mp3 файл

 


0

1

https://drive.google.com/drive/folders/15xIvN7xaMPk7gvPQDt63zYUb37V9Y2gy?usp=sharing Нашёл на просторах интернета файл, На телефоне отображаетя как 41:16, после воспроизведения с начала на 5:51 начинается тишина. Но если перемотать на тишину то будет воспроизводится микс из самой игры.



Последнее исправление: snaS52Sans (всего исправлений: 2)

Проанализируйте его в аудио-редакторе, sox выдает:

$ soxi './Downloads/ULTRAKILL_INFINITE_HYPERDEATH_-_Castle_Vein_(SkySound.cc).mp3'        

Input File     : './Downloads/ULTRAKILL_INFINITE_HYPERDEATH_-_Castle_Vein_(SkySound.cc).mp3'
Channels       : 2
Sample Rate    : 48000
Precision      : 16-bit
Duration       : 00:05:39.07 = 16275456 samples ~ 25430.4 CDDA sectors
File Size      : 10.4M
Bit Rate       : 245k
Sample Encoding: MPEG-1 audio layer III

dmitry237 ★★★★★
()

В древние времена, когда для экономии места кодировали mp3 с переменным битрейтом, постоянно попадались файлы с кривой длительностью. Наверное, это глюк какого-то конкретного кодировщика.

Khnazile ★★★★★
()

Это попытка в социальную инженерию? Если да, то и на первый раз не смешная :)

yars068 ★★★★★
()
Ответ на: комментарий от CrX

Хочет разобраться как в конкретно структурированном формате такое вообще может быть, чего ты душнишь? Опять же имея на руках кривой файл, но с данными, но кривой. Человек может хотеть сделать его нормальным и тут может быть интерес как перекодировать. Допустим было сделано 1000 записей, но покам оказалось что кодировщик кривой, а данные целые, но криво сохранены. Вариантов 100500 а ты душнишь. Это интересная сама по себе ситуация, фактически как странный файл и технически, как такое произошло и что с этим делать. Тут может быть человек досконально знающий устройство формата и возможные финты в нём, странные но рабочие. Вотъ. Не душни, а сделай предположение.

anonymous
()
Ответ на: комментарий от anonymous

Я не душню, я экономлю время. Угадывать, чего человек хочет (понять, исправить, или ещё что-то), мнге не интересно. Гораздо лучше научить его формулировать вопросы нормально. Особенно предполагая, что это вряд ли последняя тема, и каждый раз вытягивать клешнями конкретику никому не нужно.

CrX ★★★★★
()
Ответ на: комментарий от anonymous

Ну а так, если всё же поугадывать, то скорее всего там просто в метаданных неправильно указано число мп3-фреймов на файл, либо в каком-то (каких-то) из фреймов неправильно указана непосредственно продолжительность. Точно не уверен.

Зато уверен, что этом сами данные корректны, и их там на 5:39. Что прекрасно соответствует размеру файла. А получить «корректный» файл можно, например, «сконвертировав» без перекодирования, хоть бы тем же ffmpeg:

ffmpeg -i "original.mp3" -c copy result.mp3
CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

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

Это программа, она не расчитана на сломанный файл. Воспроизведение это одна функция, перемотка это другая функция, при перемотки позиция не вычисляется методом воспроизведения.

AZJIO
()
Ответ на: комментарий от anonymous

Да ну, просто издатели большой кодированный (с битрейтом) отрезок пустоты загоняют в последний трек, чтобы было условных 700мб. CD-плееры часто пропускает эти отрезки, игнорируют, а риперы/перекодировщики просто выдирают треки с CD и нет у них мысли, что в последнем есть несколько минут пустоты.

dmitry237 ★★★★★
()
Последнее исправление: dmitry237 (всего исправлений: 1)
Ответ на: комментарий от router

А с каких пор вирустоталу можно полностью доверять? Новой вирусни ни в какой базе нет ещё, она на то и новая. Конечно когда он сагрился то значит вирусня или ошибка, а если всё нормально пишет, это вовсе не гарантия того что всё хорошо, это просто он не знает таких вирусов.

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

А с каких пор вирустоталу можно полностью доверять? Новой вирусни ни в какой базе нет ещё, она на то и новая.

Есть довольно успешные эвристики. Правда, они гораздо чаще дают ложную тревогу :)

P.S. А на вирусы этот MP3 проверяется Google Drive-ом при каждом скачивании.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)

Это несколько звуковых файлов, слепленных в один. Заголовочная часть только от первого, он и играется по умолчанию. Остальные специальная программа играет по смещению, заголовок берет от первой.

anonymous
()

Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария