BGforgeNet / ipsdoc

Interplay sound doctor
https://forums.bgforge.net/viewforum.php?f=22
4 stars 1 forks source link

Как это работает? #1

Closed FakelsHub closed 3 years ago

FakelsHub commented 3 years ago

Питон ужасно сложный язык для понимания простого программиста) Что делает этот скрипт, он конвертирует звук в асм?

FakelsHub commented 3 years ago

Теперь Loading sound file nmselec0.ACM...failed. Наверное опять каких-то библиотек не хватает.

Вот так и должно быть :) И что звука нет? Если нажимать на красную кнопку не отпуская кл. мышку то можно замечать заметную задержку (задержка видимо еще зависит от быстродействия системы)

намерял 40-50мс

можно считать, что для тебя нет задержки, на слух задержка ощущается уже от ~80-100ms

egornovivan commented 3 years ago

можно считать, что для тебя нет задержки,

Ну acm в плане задержек намного лучше, там задержку даже измерить проблемно, ее как будто нету совсем.

egornovivan commented 3 years ago

В любом случае, пока что это все только на уровне идеи

Очистку метадаты wav файла можно добавить вот так. ffmpeg -i "%%f" -fflags +bitexact -flags:v +bitexact -flags:a +bitexact -vn -codec:a copy -map_metadata -1 "%%f"

Если не очищать, то snd2acm может ее принять за data chunk

burner1024 commented 3 years ago

И что звука нет?

Нет. Почему так и должно быть?

Если не очищать, то snd2acm может ее принять за data chunk

Идея в том, чтобы snd2acm выбросить и с нуля написать.

FakelsHub commented 3 years ago

И что звука нет?

Нет. Почему так и должно быть?

должен звук быть, значит у вас какая-то бяка :-)

egornovivan commented 3 years ago

Идея в том, чтобы snd2acm выбросить и с нуля написать.

Это поможет? https://github.com/TeoTwawki/dltcep/blob/master/snd2acm.cpp

burner1024 commented 3 years ago

Это поможет

Ну это я же на него ссылку и дал. Может быть.

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

FakelsHub commented 3 years ago

Нет смысла править каналы в acm файле.

FakelsHub commented 3 years ago

А че с каналами, почему для моно ставится 2?

egornovivan commented 3 years ago

Хм, действительно. оба файла моно, но у них двоечка стоит. изображение изображение

egornovivan commented 3 years ago

@FakelsHub Так что там с липсинком? Новый липсинк получится делать под 44khz стерео?

FakelsHub commented 3 years ago

Это уже совсем другая история, ничего не планирую с этим делать. Нужен конвертер для lip файлов из моно в стерео. Можете заняться написанием конвертора, формат файла в вики. :-)

egornovivan commented 3 years ago

Нужен конвертер для lip файлов

Думаю будет достаточно wav2lip пропатчить, он многое уже умеет, но этим возможно займусь после выхода sfall 4.2.9 изображение

Тему эту наверное закрываем.

FakelsHub commented 3 years ago

Думаю будет достаточно wav2lip

Не думаю что это вообще корретно работает, ведь он генерирует lip грубо говоря с потолка .

egornovivan commented 3 years ago

ведь он генерирует lip грубо говоря с потолка .

Ну остается у нас LIPEditor, а он вроде как по офсетам работает и его даже патчить наверное не надо.