Предыдущая тема
::
Следующая тема
|
Автор |
Сообщение |
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Вс Май 12, 2024 11:15 am |
|
|
Sa4ko aka Kiyoso, чтобы такой фигни не было, есть Fix motion (причём уже больше, чем 2 года ), он приводит к одинаковым значения в трекинге которые отличаются ниже трешхолда, чтобы при применении трекинга скрипт сам увеличивала таймиг строк, а не генерировал новые
Вообще, всё что есть, написано в 1 сообщении, почитай на досуге)))
А именно того, что ты спрашиваешь, нет, потому что у таких строк обычно отличается \pos, \fscx, \fscy, \frz и там менее удобно приводить их к одному виду |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Пн Май 13, 2024 0:40 am |
|
|
Zabr
Спасибо, попробую (я ленивый, мне лень читать столько букав ).
UPD Ау щит, он не работает на уже готовые строки, трекинг которых уже несколько дней как не находится в буфере обмена... |
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Вт Май 14, 2024 11:17 am |
|
|
Цитата: | UPD Ау щит, он не работает на уже готовые строки, трекинг которых уже несколько дней как не находится в буфере обмена... |
что выше сразу и написал))) |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Вт Май 14, 2024 16:36 pm |
|
|
Я не только ленивый, но и тупенький, поэтому вчера два с лишним часа вручную правил тысячи строк кода (напоминаю, это всё ещё один кадр). |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Ср Май 15, 2024 3:02 am |
|
|
Видно, не судьба. (Трекинг прикрепил.)
Код: | Lua reported a runtime error:
File "F:/Program Files (x86)\Aegisub\automation\autoload\z_fix_motion.lua", line 26
<anonymous function at lines 11-27>
File "F:/Program Files (x86)\Aegisub\automation\autoload\z_fix_motion.lua", line 66
fix_motion
attempt to perform arithmetic on a nil value |
|
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Ср Май 15, 2024 21:59 pm |
|
|
Sa4ko aka Kiyoso, а ты в каком формате экспортируешь из моки? Скрипт не ожидает группу Anchor Point, которая, к слову, полностью дублирует Position и из-за этого падает. Если её удалить, то всё ок (почти, почему то не работает копирование в буфер обмена, это дополнительно посмотрю) |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Ср Май 15, 2024 23:15 pm |
|
|
А я просто кликаю на Export Tracking Data и жму OK, не сохраняя текстовые файлы. |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Пт Май 17, 2024 21:29 pm |
|
|
Попробовал удалить всё, кроме Position, или только Anchor Frame — тот же результат. |
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Пт Май 17, 2024 22:26 pm |
|
|
Sa4ko aka Kiyoso, нужно "только Anchor Frame", плохо удалял)))
Постараюсь в воскресенье доработать парсинг и выложить обнову |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Пт Май 17, 2024 22:52 pm |
|
|
Так падажжи. Я копирую в поле то, что mocha отправляет в буфер обмена, и удаляю всё от строки Anchor Point до пустой строки перед Position, так?
UPD Пока что придумал копировать всё в это поле, править прямо там и проверять на одной строке. Легче всё верно выставить один раз, чем 58. |
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Сб Май 18, 2024 10:39 am |
|
|
Sa4ko aka Kiyoso, сейчас нужно чтобы между строкой Comp Pixel Aspect Ratio и Position было 2 пустые строки
Ну и, как писал выше, может быть проблема с копированием в буфер обмена, так что сними галочку clipboard выше на всякий случай |
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Вс Май 19, 2024 21:18 pm |
|
|
v2.0 z_fix_motion
скрипт полностью переписан, теперь он поддерживает:
- практически любой трекинг, главное, чтобы только была группа Position (разделителями между группами всё ещё должны быть 2 пустые строки)
- кривой трекинг, в котором не совпадает количество кадров у Position, Scale и Rotation (ориентируется на длину Position, лишние кадры удаляются, недостающие генерируются по последнему значению или по умолчанию, если группы вообще не было)
- 2 мода работы: единственный старый, который теперь НЕ по умолчанию (сравнивать значения с предыдущим кадром) и новый, который теперь по умолчанию (сравнивать значения с первым кадром в группе). Новый мод делает округление более плавным, что может улучшить отображение надписи. Переключается на старый установкой новой галочки в GUI
копирование результата сразу в буфер обмена без вывода в окно теперь выключено по умолчанию, потому что на моём форке (который многие также используют), видимо, сломалась работа с буфером обмена у Aegisubs. Если у вас работает, можете в скрипте в конце 15 строчки заменить «value = false» на «value = true», чтобы не ставить каждый раз галочку в GUI вручную
также изменено отклонение по умолчанию с 0.2 на 0.1
в целом, проведена большая оптимизация самой работы, теперь работает намного быстрее на больших трекингах
v2.25 z_functions
в функции update_version() для вывода необходимости обновления «z_functions», из-за нерабочего буфера обмена, переделал вывод ссылки на скачивание скриптов в поле, откуда её можно скопировать
переписал функцию check_version(), чтобы она была более читаемой
переписал функцию explode(), чтобы она была читаемой + поправил работу с разделителями более 1 символа
добавил новую функцию trim()
добавил новую функцию copyClipboard() (которая не работает ) |
|
|
|
К началу |
|
Sa4ko aka Kiyoso
Переводы

Зарегистрирован: 16.12.2012 Сообщения: 7350 Откуда: Минск
|
Добавлено: Вс Июн 02, 2024 20:33 pm |
|
|
Вот теперь получилось! Спасибо за обновление. |
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Ср Янв 08, 2025 15:27 pm |
|
|
v2.26 z_functions
добавил пропуск маски тегов караоке при проверке тегов для всех процессов, тк всегда необходимо проверять конкретные теги
v3.32 z_subs_cleanup
обновил минимальную версию z_functions до 2.26, тк при предыдущем поведение караоке могло считаться дубликатами и очищаться на некоторых билдах аеги |
|
|
|
К началу |
|
Zabr
Переводы

Зарегистрирован: 18.08.2015 Сообщения: 1766
|
Добавлено: Сб Май 10, 2025 10:22 am |
|
|
v2.3 z_youtube_subs
поправил обработку строк с 0 длительностью |
|
|
|
К началу |
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы, прикрепленные к сообщениям
|
Powered by : phpBB © | Время : 0.1508с | SQL-запросов : 13 | Gzip : Вкл.
|