Enable MetaHuman Animator and MetaHuman Animator Markerless Motion Capture plugins.
Open Live Link Hub.
Add a Mono Video Ingest device.
Install ffmpeg-8.1.1-essentials_build and connect it as a Third Party Encoder path in the Live Link Hub Settings (or skip for same result and other error codes)
Select an MP4 video recorded on an iPhone 15 Pro.
Add the video to the ingest queue.
Start ingest process.
Ingest reaches 75% and fails.
Expected Result
The ingest process should complete successfully and generate capture data for use in MetaHuman Animator.
Observed Result
The ingest process fails at approximately 75%.
Live Link Hub displays:
“Ingest failed”
Error codes observed WITH Third Party Encoder:
Error Code 5
Error Code 7
Error codes observed WITHOUT Third Party Encoder:
Ingest failed : Upload failed because the requested endpoint was not found (check the ingest server is running in UE): DESKTOP-XXXXX
Ingest failed: Failed to create bitmap from memory: The buffer allocated is insufficient. C Folder is empty: C:/Users/XXX/AppData/Local/CaptureManager/Working/20260618/Mono Video Ingest 1/IMG_2995_1_5DEBB9514F788C0F747D76838F406DA1/Video/video (Error code: 8)
Output Log shows:
LogHttp: Warning:
request failed,
libcurl error: 28
(Timeout was reached)
LiveLink Hub ingest server was running successfully before the failure.
We have a fix pending for the insufficient buffer issue you are experiencing when ingesting without ffmpeg. In the mean time, please use ffmpeg as a workaround.
For your second issue it appears there may be a general network issue. If this persists, you could try using blueprints or python in UE to perform the ingest.
If you are able to provide the full output log from both Live Link Hub and UE we can take a further look.
Getting the same error regarding “Ingest failed: Failed to create bitmap from memory: The buffer allocated is insufficient.” I have ffmpeg installed however still get the same error.
Forgive my lack of knowledge with ffmpeg but when you say use ffmpeg as a workaround, do you mean to use ffmpeg to process the video into jpg images yourself using this U8 BGRA image pixel format and then creating a img media source from those processed images rather then using the livelinkhub ingest?
I might just wait it out till the pending fix you mentioned regardless haha.
Thanks for the suggestion. I tried changing the UDP Messaging Unicast Endpoint, but unfortunately it didn’t solve the issue.
My Live Link Hub status is showing as connected and my device name is white (it was yellow briefly before), so the connection itself seems to be working.
However, Mono Video Ingest still fails. At the moment I’m getting Error Code 7 consistently during ingest
I am facing a issue in the unrealengine community is that:
PKR 333 refers to an amount in Pakistani Rupees, where PKR stands for the official currency of Pakistan. It can be used to represent prices, transactions, or costs in everyday life, such as shopping, online payments, or services.
Changing the output video under Image Pixel Format from default U8 BGRA U8 Mono solved the “Ingest failed: Failed to create bitmap from memory: The buffer allocated is insufficient.” for me.
I am also struggling with this. If it helps, I’ve found that a vertical 4K video is accepted while the exact same encoding at vertical HD resolution fails with the same error message as in the OP. So as a workaround I’ve just been exporting everything at 4K for processing and that is getting me through.