Describe the problem/error/question
I am building a high-volume video automation for a client that processes 4K field footage (approx. 200MB - 500MB per file). My workflow is hosted on n8n Cloud.
When a video is uploaded to Google Drive, I need to send it to AssemblyAI for transcription. However, I am stuck in a “memory vs. quota” loop:
- The URL Method fails: Because the files are over 100MB, Google Drive serves an HTML virus scan warning page instead of the raw file. AssemblyAI tries to transcribe the HTML, resulting in a “File does not contain audio” error.
- The Download/Upload Method fails: Attempting to download the binary into n8n to use the AssemblyAI “Upload” operation causes the execution to crash with an “n8n may have run out of memory” error.
- The HTTP Streaming Method fails: Using an HTTP Request to stream the binary from Google Drive (?alt=media) to AssemblyAI (/v2/upload) results in a Timeout error, even with increased timeout settings.
Question: How can I hand off a 250MB+ file from Google Drive to an external API (AssemblyAI) on n8n Cloud without hitting memory limits or triggering Google’s virus scan HTML intercept?
What is the error message (if any)?
- AssemblyAI:
"Transcoding failed. File does not appear to contain audio. File type is text/html" - n8n Node:
"n8n may have run out of memory while running this execution."
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version: cloud version 2.14.2
- Database (default: SQLite): SQlite
- n8n EXECUTIONS_PROCESS setting (default: own, main): default
- Running n8n via (Docker, npm, n8n cloud, desktop app): -
- Operating system: Windows 11