Package Information
Downloads: 0 weekly / 39 monthly
Latest Version: 0.2.0
Author: Evgeniy Polozov
Documentation
n8n-nodes-openrouter-video-transcribe
n8n community node that accepts video input and sends it directly to OpenRouter using a Gemini model via video_url, then returns a Gemini-compatible simplified payload so an existing Gemini workflow can keep working with minimal downstream edits.
Requirements
- Self-hosted n8n
- OpenRouter API key
Install through Community nodes
- Publish this package to public npm as
n8n-nodes-openrouter-video-transcribe. - In self-hosted n8n, enable community packages.
- Open
Settings -> Community nodes. - Install package:
n8n-nodes-openrouter-video-transcribe - Create a new credential of type
OpenRouter Video API. - Import the workflow export
GDrive New Video -_ OpenRouter Video (custom node).json. - Bind the credential on the
OpenRouter Video Transcribenode.
Build and release
npm install
npm run build
npm run lint
npm test
First publish
For the first release, use:
npm login
npm publish
publishConfig.access=public is already set in package.json.
Later releases
If you later add a proper git repository and release flow, you can use:
npm run release
Notes
Binary File(s)mode is the right mode for private Google Drive files passed fromDownload Video.- In binary mode, the node converts the input video into a base64
data:URL and sends it to OpenRouter asvideo_url. Video URL(s)mode is best-effort only and is intended for public URLs. For Gemini through OpenRouter, public YouTube-style URLs are the most reliable option.- The node outputs a Gemini-like candidate by default so existing downstream parsing logic can keep reading transcript text from
content.parts[0].text. - Large private videos may still hit provider-side payload or timeout limits because this path sends the video directly instead of using an uploaded files API.