2012-01-26 1 views
2

Из-за сбоя Sound Track Pro у меня есть проблемный файл AIF. Он отлично играет в QuickTime Player и составляет около 1 часа 50 минут. Однако:Как спасти гигантский, возможно, поврежденный файл AIFF?

  • Это 3.81GB в размерах, в то время как (я считаю) AIF файлы только должны быть 2GB или меньше.
  • iTunes отказывается играть в нее.
  • Logic Pro дает сообщение об ошибке «party-mix.aif is empty!», когда я пытаюсь импортировать его.
  • VLC откроет и воспроизведет файл, но закончится через 1 час (я думаю, это точка 2 ГБ).
  • Попытка перекодировать с помощью FFmpeg в Ogg дает ошибки,

    [aiff @ 0x102051000] max_analyze_duration 5000000 reached at 5001333

    ....

    [pcm_s16be @ 0x10205a200] invalid PCM packet

    но полученный файл играет в VLC до сих 1 час, когда он заканчивается.

  • Попытка перекодирования с использованием ffmpeg to MP3 дает аналогичные результаты, такие как Ogg, за исключением того, что количество каналов должно уменьшаться с 6 до 2. Это странно, потому что это был стереопроект, где дополнительные 4 канала поступали от меня нет идея.
  • Есть несколько мест, где звук очень заметно ускоряется.

Мой вопрос: как я могу перекодировать этот монстр франкенштейна в MP3 без потери второй половины? Я запускаю Mac OS 10.6.8.

+1

доводчики: В то время как этот вопрос может звучать не по теме, для этого требуется знание программ и данных. Это правильный вопрос. –

ответ

1

Разбейте исходный файл в двух целевых файлов

Это не может быть столь же болезненным, как это звучит. AIFF - это очень простой формат, его легко анализировать с помощью специального кода или даже некоторых инструментов * nix cli на математически определенных границах.

  • Правильный разбор файла: Написать простой AIFF анализатор, способный считывать кадры («кусок» в AIFF мире, я понимаю) а AIFF файл размером более 2 Гб. Решите кадр, чтобы разрезать, и создайте два файла.
  • Hacky cut-n-tweek: До тех пор, пока вы разрезаете файл точно на границе кадра, вы сможете получить второй клип для воспроизведения. Возможно, вам придется предварительно заполнить некоторые данные заголовка.

Инструменты, которые были бы полезны в изучении формата AIFF:

Смежные вопросы