Курс Python → Извлечение аудио из видео

Для начала установим библиотеку moviepy, если она еще не установлена. Для этого выполним команду:

pip install moviepy

После установки библиотеки можем приступить к извлечению аудио дорожки из видео. Создадим скрипт на Python, в котором импортируем необходимые модули:

from moviepy.editor import * 

Далее загрузим видео файл и извлечем звуковую дорожку из него:

video = VideoFileClip("video.mp4")
audio = video.audio

Теперь можем сохранить полученную аудио дорожку в отдельный файл, например, в формате mp3:

audio.write_audiofile("audio.mp3")

Таким образом, мы успешно извлекли аудио дорожку из видео и сохранили ее в отдельный файл. Этот метод может быть полезен при создании новых видео с использованием уже существующего звукового сопровождения.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Раздувающийся словарь в Python
  2. Работа с эмодзи в Python
  3. Явный импорт в Python
  4. Метод __index__ в Python
  5. Ускорение кода с помощью векторизации
  6. Делегирование в Python
  7. Повторение элементов списков
  8. Освобождение памяти в Python
  9. Функция count() в Python
  10. Работа с JSON в Python
  11. Модуль functools в Python
  12. Структурирование именованных констант
  13. Преобразование символов в нижний регистр
  14. Генерация резюме в Gensim
  15. Метод get() в Python
  16. Работа с Path в Python
  17. Асинхронный код в Python
  18. Сравнение def и lambda функций в Python
  19. Инвертирование словаря
  20. Регистрация на TenChat
  21. Атрибуты класса и экземпляра в Python
  22. Замена текста с re.sub()
  23. Форматирование кода на Python
  24. Метод rmatmul для пользовательских матриц
  25. Добавление элементов в список: append() vs extend()
  26. Проверка строки на палиндром
  27. Проверка запуска скрипта или импорта модуля
  28. Множественное наследование в Python
  29. Поиск повторов в списке
  30. Получение частей дроби
  31. Переопределение унарных операторов
  32. Списковые включения в Python
  33. Библиотека Rich: форматирование текста
  34. Проверка вхождения подстроки
  35. Функция sleep() в Python
  36. Оператор «not» в Python
  37. Профилирование данных с Pandas.
  38. Регулярные выражения в Python
  39. Создание виртуальной среды
  40. Импорт модулей и пакетов в Python
  41. Работа с необработанными строками
  42. Списки в Python: основы
  43. Генерация QR-кодов с библиотекой qrcode
  44. Группы исключений в Python
  45. Объединение словарей в Python

Marketello читают маркетологи из крутых компаний