🎬 Generate & Translate Video Subtitles with OpenAI Whisper and LibreTranslate

⚑ 1,670 views · 🎬 Content Creation & Video

Description

This n8n template demonstrates how to automatically generate accurate subtitles from any video and optionally translate them into other languages. By combining FFmpeg, OpenAI Whisper, and LibreTranslate, this workflow turns video audio into ready-to-use .srt subtitle files that can be delivered via email.

Use cases

Good to know

This workflow requires a self-hosted n8n instance since it uses the Execute Command node. FFmpeg is used for audio extraction and must be installed on the host machine. OpenAI Whisper (Local) is used for transcription, providing highly accurate speech-to-text results. LibreTranslate is used for translating subtitles into other languages.

How it works

How to use

Requirements

Customising this workflow

πŸ”— Nodes Used

HTTP Request, Read Binary File, Write Binary File, Webhook, Gmail

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup