Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How to Auto-Generate Subtitles for Videos using Python, OpenAI Whisper & FFMPEG

Автор: Generative Geek

Загружено: 2024-05-15

Просмотров: 2146

Описание:

Reach a wider audience and boost your video engagement. In this video, you'll learn how to automatically generate subtitles for any video using Python, OpenAI's Whisper, and FFMPEG!

We'll walk you through the entire process step-by-step, including:

Downloading any YouTube video using PyTube.
Extracting the audio from your video with FFMPEG.
Leveraging the cutting-edge OpenAI Whisper model to transcribe the audio into text. We'll use the faster-whisper library for blazing-fast transcription speeds!
Formatting the transcription into a proper SRT (SubRip Subtitle) file.
Seamlessly embedding the subtitles back into your video using FFMPEG.

Code Repository : https://github.com/technofriends/add-...

Chapters

(00:00) Introduction
(02:58) Environment creation
(03:56) Faster Whisper for Transcription
(05:52) Downloading Video using pytube
(10:12) Extracting Audio from Video using ffmpeg
(15:40) Transcription using Whisper
(25:42) Formatting time for Subrip SRT
(28:53) Generating Subtitles
(34:10) Adding subtitle to the video
(38:42) Output Demonstration

This is the ultimate guide to automated subtitle generation, and by the end, you'll be able to add subtitles to your own videos with ease!

Ready to dive in? Here's what you'll need:
Python installed on your system.

The following Python libraries:
pytube
ffmpeg-python
faster-whisper

You can install these libraries easily using pip install pytube ffmpeg-python faster-whisper.
Let's automate those subtitles! 🔥
#python #opensouce #ai #subtitles #youtube #videoediting #ffmpeg #whisper #tutorial #codealong #programming

How to Auto-Generate Subtitles for Videos using Python, OpenAI Whisper & FFMPEG

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#6589 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Pz2AVWuMtLM" ["related_video_title"]=> string(80) "How to Load HackerNews & YouTube Transcripts using LangChain for AI Projects" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(15) "Generative Geek" } [1]=> object(stdClass)#6562 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "xi8NqNLR3zM" ["related_video_title"]=> string(96) "Automate Voice to Text & SRT Subtitles with OpenAI Whisper in Python (Step-by-Step Tutorial)" ["posted_time"]=> string(27) "5 месяцев назад" ["channelName"]=> string(15) "Coding Together" } [2]=> object(stdClass)#6587 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "CA_FIkqPa7o" ["related_video_title"]=> string(105) "RAG: Как поделиться знаниями с ИИ (практические наблюдения)" ["posted_time"]=> string(22) "23 часа назад" ["channelName"]=> string(40) "Опытный IT Наблюдатель" } [3]=> object(stdClass)#6594 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jaIGvR3jtxI" ["related_video_title"]=> string(70) "ChatGPT - Полный Курс по ChatGPT и OpenAI [12 ЧАСОВ]" ["posted_time"]=> string(27) "5 месяцев назад" ["channelName"]=> string(16) "Bogdan Stashchuk" } [4]=> object(stdClass)#6573 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KFgwXXWT7sQ" ["related_video_title"]=> string(170) "ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(29) "Диджитализируй!" } [5]=> object(stdClass)#6591 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "BdLtMHRLFz0" ["related_video_title"]=> string(40) "Почему я перешел на Zed?" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(8) "Ayaz Sh." } [6]=> object(stdClass)#6586 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "ZM411kDKNTY" ["related_video_title"]=> string(159) "НОВАЯ МОБИЛИЗАЦИЯ, ВТОРОЙ "КУРСК" И ПОРАЖЕНИЕ В ВОЙНЕ. Прогнозы Игоря Стрелкова-Гиркина" ["posted_time"]=> string(21) "2 часа назад" ["channelName"]=> string(19) "Майкл Наки" } [7]=> object(stdClass)#6596 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Oq4-6ZxCUY0" ["related_video_title"]=> string(61) "How To Make Viral AI Videos With VEO3 (BigFoot, Cutting ASMR)" ["posted_time"]=> string(22) "23 часа назад" ["channelName"]=> string(13) "Fusion Master" } [8]=> object(stdClass)#6572 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KnN3u1vugfA" ["related_video_title"]=> string(99) "MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(25) "Олег Стефанов" } [9]=> object(stdClass)#6590 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "m1SO_K3Npdw" ["related_video_title"]=> string(183) "ШУЛЬМАН: На фронт отправят всех подряд. ФСБ возродит ГУЛАГ. Ускорение репрессий. Борьба с мигрантами" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> string(29) "Ходорковский LIVE" } }
How to Load HackerNews & YouTube Transcripts using LangChain for AI Projects

How to Load HackerNews & YouTube Transcripts using LangChain for AI Projects

Automate Voice to Text & SRT Subtitles with OpenAI Whisper in Python (Step-by-Step Tutorial)

Automate Voice to Text & SRT Subtitles with OpenAI Whisper in Python (Step-by-Step Tutorial)

RAG: Как поделиться знаниями с ИИ (практические наблюдения)

RAG: Как поделиться знаниями с ИИ (практические наблюдения)

ChatGPT - Полный Курс по ChatGPT и OpenAI [12 ЧАСОВ]

ChatGPT - Полный Курс по ChatGPT и OpenAI [12 ЧАСОВ]

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

ИИ-агенты — вот что действительно изменит разработку. Пишем ИИ-агент на Python, LangChain и GigaChat

Почему я перешел на Zed?

Почему я перешел на Zed?

НОВАЯ МОБИЛИЗАЦИЯ, ВТОРОЙ

НОВАЯ МОБИЛИЗАЦИЯ, ВТОРОЙ "КУРСК" И ПОРАЖЕНИЕ В ВОЙНЕ. Прогнозы Игоря Стрелкова-Гиркина

How To Make Viral AI Videos With VEO3 (BigFoot, Cutting ASMR)

How To Make Viral AI Videos With VEO3 (BigFoot, Cutting ASMR)

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

MCP-серверы в Cursor AI/Claude: полный гайд для x10 эффективности

ШУЛЬМАН: На фронт отправят всех подряд. ФСБ возродит ГУЛАГ. Ускорение репрессий. Борьба с мигрантами

ШУЛЬМАН: На фронт отправят всех подряд. ФСБ возродит ГУЛАГ. Ускорение репрессий. Борьба с мигрантами

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]