Разбить исходный файл на два целевых файла
Это может быть не так больно, как кажется. AIFF - это действительно простой формат, он должен легко разбираться с пользовательским кодом или даже с некоторыми инструментами * nix cli на математически определенных границах.
- Правильный синтаксический анализ файла: Напишите простой синтаксический анализатор AIFF, который может считывать кадры (я так понимаю, "кусок" в мире AIFF) в файле AIFF размером более 2 ГБ. Выберите кадр для обрезки и создайте два файла.
- Hacky cut-n-tweek: Пока вы обрезаете файл точно по границе кадра, вы должны иметь возможность воспроизводить второй половинный клип. Возможно, вам придется предварительно добавить некоторые данные заголовка.
Инструменты, которые были бы полезны при изучении формата AIFF: