IPB

Добро пожаловать, гость ( Вход | Регистрация )

> MP3, странности
Siberian GRemlin
Dec 14 2018, 05:05
Сообщение #1


Advanced Member
***

Группа: CTPAX-X
Сообщений: 479
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 202 раз(а)



Столкнулся с, можно сказать, чудесами. Игра «Age of Empires 2 HD» отказывается проигрывать до конца часть файлов из русских версий первоисточника, не важно, официального или пиратского перевода. Хотя, английские проигрывает прекрасно. Опытным путём удалось выяснить, что перекодирование файлов с большим качеством решает проблему, но увеличивает размер файлов и, вероятно, наносит потери качеству. Например, в официальном переводе файлы кодированы в 56 кбит/c и в игре обрываются почти все, но если их перекодировать в 64 кбит/c, то начинать проигрываться многие из них, а обрываются только очень длинные по сравнению с остальными — перекодирование в 128 кбит/c решает проблему с ними.

Пробовал прогонять файлы разными версиями ffmpeg, с пережатием и без, но положительный итог приносит лишь перекодирование в большее качество потока. Отмечу, что у английских файлов низкое качество сжатие как было, так и осталось. В папке с игрой есть несколько библиотек, я пробовал заменить одну из них на самую последнюю версию «libmp3lame.dll», но это не дало ничего. Русские файлы прекрасно проиграются любыми программами. Что значит «ttv» и откуда он есть, понять не удалось.

CODE
avutil-ttv-51.dll
libcurl-ttv.dll
libeay32-ttv.dll
libmfxsw32.dll
libmp3lame-ttv.dll
ssleay32-ttv.dll
swresample-ttv-0.dll


Сложилось впечатление, что игра неправильно считает длительность файлов по качеству сжатия, либо файлы кодированы как-то не так.

Пробовал исправить с помощью mp3val, но она не изменила ни байта в файлах 0_0.
CODE
for %%I in (*.mp3) do (
    mp3val "%%I" -f -t
)


Кто-нибудь что-нибудь слышал о подобных проблемах или может есть какой-то «правильный» «каноничный» кодировщик? Или может нужно просто исправить заголовок файлов или добавить «хвост»?

Версия ffmpeg 2012 года выдаёт такие сообщения, судя по которым, размеры каких-то пакетов он «усекает».

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 26th January 2020 - 15:40