Итак, я узнал, что у Blender есть действительно классный интерфейс для редактирования видео, и он мне начал нравиться. До тех пор, пока я не создал эту потрясающую проектную композицию, и когда я экспортировал анимацию в виде видеофайла, звук не синхронизировался :(.
Актуальная проблема
Звук синхронизируется с видео, когда анимация воспроизводится в Blender, но рассинхронизируется в визуализируемом видео.
Решения, которые я опробовал и потерпел неудачу
- Я использовал опцию «Audio-Sync» в секвенсоре, но это не имело никакого значения.
Затем я подумал, что моя звуковая частота сцены могла быть проблемой, поскольку изначально она была 48 кГц, а мои видео были на 24 кГц, поэтому я изменил звуковую частоту сцены на 24 кГц, но это все еще не решило проблему.
Изначально я комбинировал видео с разной частотой кадров и думал, что это могло быть проблемой (хотя анимация в Blender воспроизводилась, как и ожидалось), поэтому я воссоздал исходные видео, чтобы гарантировать, что все видео, которые я использовал в своем проекте, имели одинаковую частоту кадров. но это тоже не сработало.
- Кто-то в сети предложил экспортировать видео и аудио по отдельности, а затем объединить их с помощью инструмента командной строки, такого как FFMPEG, но это тоже не удалось.
Что действительно расстраивает
Эта задержка (аудио на несколько кадров опережает видео) заметна только в более длинных видео (> 12 минут, мое видео длится 1 час), что предполагает очень небольшую разницу в скорости рендеринга между видео и звуком.
Кроме того, обратите внимание, что анимация воспроизводится в Blender абсолютно нормально, поэтому все, что я мог понять, это то, что это проблема рендеринга.
Так что, если кто-то понял это, пожалуйста, дайте мне знать. Я новичок в видео/аудио кодеках, поэтому, пожалуйста, простите меня, если я использовал неправильную номенклатуру выше.