Invalid image buffer size проблема after effects
The peer to peer support community for media production professionals.
Laura Gruszczynski
Hi,
I am new to After Effects and I have a master comp on a timeline with many comps inside it. I have a couple of effects on this master comp. I recently started getting an error message when rendering it out. “Invalid image buffer size.” What little I could find on the web about it indicates I have an huge image file in my comp or maybe some footage that AE is interpreting as a huge image file. I looked through my comp, and while I do have a large file that i am using as a background image with some camera moves, that doesn’t seem to be the problem. It chokes at the same place each time, right before the first effect. In this case, when I disable the Stretch Master Control effect, the comp renders just fine. Is there a reason this one effect seems to be confusing AE into thinking I have a 38000 pixel image in there?
What can I do about it?
Thanks,
Walter Soyka
[Laura Gruszczynski] ” I recently started getting an error message when rendering it out. “Invalid image buffer size….” In this case, when I disable the Stretch Master Control effect, the comp renders just fine. Is there a reason this one effect seems to be confusing AE into thinking I have a 38000 pixel image in there? What can I do about it?”
I’m not familiar with the effect you’re referring to, but if it serves to scale up a layer, then it’s entirely possible that you are ending up with an image that’s 38,000 pixels wide.
If you are starting with a 1920×1080 image, and you scale that up to 1000% (or 10x), then Ae needs a 19,200 x 10,800 image buffer to store the intermediate layer for compositing.
What exactly are you trying to accomplish in this comp? Maybe we can suggest another way.
Also, what version of Ae are you running? How much RAM does your computer have, and what are your memory and multiprocessing settings in Ae?
Walter Soyka
Principal & Designer at Keen Live
Motion Graphics, Widescreen Events, Presentation Design, and Consulting
RenderBreak Blog – What I’m thinking when my workstation’s thinking
Creative Cow Forum Host: Live & Stage Events
Laura Gruszczynski
Hi Walter,
I am using a Mac Pro 2.66 GHz Quad Core Intel Xeon with 8GB memory. AE CS6
What I am trying to do tell the story of our company’s history over time. I was given graphics created for print, so I have this timeline that kind of looks like a winding road I am moving the camera around to tell the story. The effect I am using is just the stretch and slide transition preset in the transitions/movements folder layered with light rays to give the appearance of speed over time, because the timeline isn’t big enough to have speedy camera moves.
I was thinking of exporting the final piece and then importing it back in . Maybe that would work better than having AE try to render that effects on a comp with several comps imbedded in it?
Any other suggestions would be appreciated.
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
/t5/after-effects-discussions/invalid-image-buffer-size-question/td-p/3504209 May 29, 2011 May 29, 2011
Copy link to clipboard
I finished a project but once I start to render, an error always pop up at the exact frame stating:
"After Effects error: Invalid image buffer size (40003x40002)"
I have tried purging every 5 frames, yet it still doesn't work.
I am using a mac with 2 gigabyte ram.
Hopefully someone can help me with this, really need to render because I need to submit it soon.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
It just happened to me. It was caused by the Transform Effect plugin (Transform 32). The problem came from nowhere, even if i didn't modified anything.
I removed it and the error message has disapeared.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
I just experienced the similar error message while rushing to meet the crazy deadline of my client's motion graphic project.
The error had gave me terrible scare, as all my save files (including the incremental saves) were bugged by this error. I thought I am going to die.
Luckily, I have managed to trouble shoot it; it was a silly mistake that caused by my greasy fingers after working more than 12 hours with AE!
As demonstrated in the following screenshot, I have accidentally set the zoom to 3200%! Thank goodness I have spotted it!
The error messages will go away once you reset the magnifying ratio to 300% or less.
Hopefully, this can help someone who might face the same problem.
p/s: Although the image-buffer error can cause by the file size of your raw footage, however it is not always true. Sometimes, it can be caused by the graphic card's limits, as real-time preview (rendering) is always expensive. For instance, the working file of mine that crashes had several complex comps and footages, which it is beyond full HD1080 resolution, and I have fixed the error once I have reset the magnifying ratios.
Btw, I am using a Macbook Pro that has only 16GB RAM to power Adobe AE CC.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
Thank you, Lin, that helped!
I've spent about 30 minutes figuring out what's wrong and where to fix it
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
I know this is old but I get the same message when trying to link Trapcode MIR fractal to an audio layer I get the same message as above fomr Lou Cheng but my codes at the end are (0x0). (37 ::102)
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
Had the same issue and had no idea what I did wrong in after effects, as soon as I seen the 1st reply to his issue, I knew where to start looking to fix my problem, I was working on some motion graphics and blew up my comp frame so that I could see everything, some of these frames went as high as 40k by 40k, forgot to change them back Lol and got these errors, i changed everything back to main comp size and boom back to normal!! thank you!!
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
I am having this issue currently exporting to Photoshop layers. I have tried it on a 2015 Retina MacBook Pro with 16GB of RAM, and a Late 2013 Mac Pro with 32GB of RAM. Both are on the absolute latest version of After Effects, 14.1.0.57. My comp is a weird size, 784x295, but the error message states "After Effects error: invalid image buffer size (641x-247). ( 37 :: 102)" None of my comps or layers are anywhere near that 641x247.
I have no CC LightBurst, Transform 32 effects, character animations, etc. The only effects I have used are several instances of KeyLight, Key Cleaner, Advanced Spill Suppressor, Tint, Brightness & Contrast and Photo Filter. To test if one of those filters was the issue, I deleted the 4 layers that had those filters on, leaving my comp with zero filters, and still received the same error.
Also, my "Magnification Ratio" is set to 100%, and it also fails at 50% and 200%.
Comp duration also doesn't matter. Originally it was 14 seconds, but because I am exporting to a PSD, there is no motion at all. I dropped it all the way down to just two frames, and still the Save As Photoshop Layers fails.
Exporting or Rendering a regular Photoshop document worked fine, it was the layering that was the issue. The only way I was able to get this file to export a layered PSD was to copy all my layers and paste them into a normal size comp, in my case 1920x1080 square pixels. I needed to fix the arrangement a little and put layers back where they should, but I was then able to bring that 1920x1080 layered PSD into Photoshop and crop it down to the 784x295 I needed it to be.
Афтер и Премьер накрылись, причём уже не первый раз, с ошибкой № 16. Не подскажите пути её устранения? Так как некоторые нагуглил и не помогли. И если не получится ничего сделать, можно ли их будет переустановить так, чтоб с сохранёнными до ошибки проектами без проблем потом работать?
А вот кто подскажет, что за говно у меня приключилось - на десяток нажатий Ctr+Z срабатывает дай бог одно! И в истории отображается почему-то только Change name layer, все остальные действия, произведенные мной отсутствуют напрочь! В чем прикол?
Денис, Привет! У меня в таком же случае проблема решилась обновлением драйверов видеокарты. Все дело было именно в этом.
кто знает, как решить такую проблему?
After Effects error: invalid image buffer size (64000x64000)
(37::102)
Nik, да проблема решилась давно, просто в моей композиции, не помню, толи форма толи текст, вылезали далеко, очень далеко за пределы экрана, создавай вот такой огромный размер, уменьшил эффект до более разумного и всё норм отрендерилось!
Андрей, у меня свет выдавал баг, я его просто удалил, стало все норм. но думал может есть решение какое-то или может кто-то знает причины по которым возникает проблема (потому что раньше этот же проект норм работал)
но и на том спасибо
Привет. Не импортируется видео в АЕ 3. Выбивает "after effects aegp plugin aaf error occurred while creating project (5027::12)". Установил QuickTime, убрал k-lite. Все равно, чертяка, не работает. Может не в этом загвоздка. Подскажите, пожалуйста. Я только недавно стал осваивать программу. Спасибо.
Привет всем! Столкнулся с такой проблемой- скачал CS6 , а установить не получается , пишет, что надо убрать все проги из автозагрузки , отключить файрвол и перезагрузится , всё сделал , но опять не устанавливается. В чём может быть дело? Система Mac os.
Увеличьте объем доступной After Effects памяти одним из следующих способов:
А. Увеличьте объем отведенной After Effects памяти.
ПРИМЕЧАНИЕ: До просчета изображений в After Effects убедитесь, что наибольший неиспользуемый блок RAM превышает 3 Мбайт.
Б. Дефрагментируйте динамически распределяемую намять системы: При запущенном приложении выберите «About After Effects» из меню Apple.
ИЛИ: Перезагрузите компьютер. ИЛИ: Используйте утилиту сторонних разработчиков (например, Swatch 1.9, Zone Ranger 1.2).
В. Отключите все расширения, контрольные панели и шрифты, не нужные для работы After Effects, чтобы освободить максимум памяти, и перезагрузите компьютер.
Г. Уменьшите объем памяти, зарезервированной для предыдущих действий, одним из предложенных способов:
А. Выберите Edit > Preferences > General (After Effects 2.0.2) или File > Preferences > General (After Effects 3.0). В диалоговом окне General Preferences за Undo-able Actions введите 5 и щелкните кнопку ОК.
Б. Нажмите Control + Clear, чтобы удалить хранящиеся в памяти предыдущие действия. В. Выберите Composition > Composition Settings и, не производя никаких изменений, закройте диалоговое окно Composition Settings, щелкнув кнопку ОК. Это удалит предыдущие действия, хранящиеся в памяти. Д. Установите дополнительную RAM.
ИЛИ: Уменьшите сложность композиции до просчета роликов одним из следующих способов: А. При работе со встроенными композициями просчитайте их отдельно как ролики QuickTime и реимпортируйте ролики в проект. Б. При работе со встроенными композициями сожмите геометрические элементы до рендеринга ролика:
1. В диалоговом окне Time Layout выберите слой, в котором собираетесь сжать встроенную графику.
2. В информационной панели слоя пометьте переключатель Collapse Geometries.
ПРИМЕЧАНИЕ: Сжать геометрические элементы нельзя, если к ним применялись маски или эффекты.
After Effects просчитывает композицию послойно и покадрово. Объем памяти, необходимый для просчета кадра, зависит от сложности кадра.
Объем памяти, требуемый для просчета ролика, равен объему памяти, необходимому для просчета наиболее сложного кадра композиции. Чтобы определить, достаточно ли памяти для просчета ролика, выберите Eayer > Quality > Best и Composition > Resolution > Full до предварительного просмотра композиции. Если композиция просматривается корректно, памяти для просчета ролика достаточно.
Требования к памяти растут с увеличением разрешения, при использовании масок, эффектов, обрезании, растягивании или встраивании композиций. Больше других памяти требуют эффекты Drop Shadow, Track Matte и Set Channels.
Для вычисления объема памяти, необходимого для композиции, см. дополнительную литературу.
Сабж либо ошибка при рендере в After Effects, при которой возникает окно с надписью Unable to allocate space for a . x. image buffer size. Или таже ошибка но уже в работе. Решение проблемы:
Бывает и такое окно, но текст ошибки без изменений (обычно).
Эта ошибка означает что система не может прогрузить в буфер памяти кадр с разрешением . на . (в нашем случае это 28326 x 7030).
Большая часть ошибок из-за того что вы в композиции используете ФОТОГРАФИИ в большом разрешении, а так же их анимацию,с motion blur. Чаще всего такие ошибки появляются при импорте фотографий с фотоаппарата и накладывания на эти кадры каких ниудь тяжелых эффектов размытия (но это совсем необязательно - чаще простое использование фотографий большого разрешения).
Решение: Либо НЕ используйте фотографии в большом разрешении или перед тем как закидывать фотографии в after effects - оптимизируете их! Для высокого качества достаточно и 2000 пикселей по ширине и высоте, а если нужны детали фотографии, используйте кроп или кадрирование.
Также причиной этой проблемы является фильтр Motion Tile, который делает заполняющие, зеркальные копии футажей в пространстве. Это достаточно тяжелый фильтр, особено если его применить на фотографии большого разрешения.
Решение: найти фильтр Motion Tile в композиции, поставить меньшие значения параметров Output Height/Weight, можно также убрать motion blur, сделать прокси файл с заменой в этой композиции, (см. соответствующий урок по прокси). Совсем радикальный метод - постараться не использовать этот фильтр, обойтись 3-5 копиями, слоев в пространстве.
Отдельная история это Motion blur. Например использование анимационнных текстовых слоев в 3д пространстве, с наложением motion blur. Грубо говоря, motion blur достаточно жестко заставляет "попотеть" систему при рендере и работе.
Решение: использовать меньшее количество сэмплов в motion blur (зайти в свойства композиции, перейти во вкладку advanced, в пункте motion blur, поставть samples на меньшее число). Или же не использовать motion blur на сгенерированных слоях. Также помогает прокси, то есть делаете рендер только текста и потом на него накладываете фильтры motion blur (CC Force Motion Blur, а лучше RSMB,но он не является стандартным).
Общие рекомендации: выделить больше оперативной памяти After Effects, сделать это можно в настройках Edit-> Preferences -> Memory&Multiproccesing. Также не забываем про железо! Не стоит ожидать быстрого рендера от старого хлама. Если есть возможность сделать апгрейд железа - сделайте. Преимущественно для этой проблемы: больше оперативной памяти, плюс упор на более мощный процессор.
Читайте также: