Я пытаюсь разработать API с использованием PHP, который будет получать текст от пользователя в качестве ввода.
Мне нужно изменить текст внутри файла AEPX. В своем исследовании я обнаружил тег и , содержащий текстовое значение и соответствующее его шестнадцатеричное значение соответственно.
Я могу анализировать и заменять текст тегов в aepx.
Я также могу изменить шестнадцатеричные значения атрибута bdata .
Но после всех внесенных мною изменений это не рендеринг (попытался запустить с помощью команды aerender). Также происходит сбой приложения After Effects (последняя версия -cc 2018) при открытии измененного файла AEPX.
Пример:
Оригинал
<ldta bdata="0000000c00020000000000010000000000005da80000000000005da8000afc8000005da80000008700 0000000000000000000000000000000000000100010000506c616365686f6c6465722074657874000000000000 000000000000000000000000000200000000000000000000000100000000000000000000000000000000000000 0300000000000000000000000000000000000000000000000000000000"/>
<string>Placeholder text</string>
после изменения
<ldta bdata="0000000c00020000000000010000000000005da80000000000005da8000afc8000005da80000008700 000000000000000000000000000000000000010001000048656C6C6F20576F726C642100000000000000000000 000000000000000000020000000000000000000000010000000000000000000000000000000000000003000000 00000000000000000000000000000000000000000000000000"/>
<string>Hello World!</string>