Курс 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. Аргумент по умолчанию
  2. Основы работы с базами данных в Python
  3. Импорт с альтернативным именем
  4. Работа с кортежами в Python
  5. Навыки Python: строки, типы данных
  6. Методы в Python
  7. Использование type hints
  8. Присвоение значений переменным в Python
  9. Упрощение условных выражений с тернарным оператором
  10. Философия Python
  11. Введение в PyTorch
  12. Логический оператор «and» в Python
  13. Модуль pprint
  14. Объединение списков в Python
  15. Метод rename() для переименования файлов и каталогов
  16. Многоточие в Python
  17. Функциональное программирование в Python
  18. Хеширование паролей с использованием salt
  19. Переопределение оператора % для объектов
  20. Переопределение метода __eq__
  21. Подписка на Kaspersky Team
  22. Нахождение хеша для бесконечности и NaN в Python
  23. Использование super() в Python
  24. Ограничение итераций в Python
  25. Python Тесты и Гайды
  26. Распаковка значений в Python
  27. Измерение времени выполнения кода
  28. Функция map() в Python
  29. Запуск файлового сервера
  30. Многострочные комментарии в Python
  31. Работа со строками в Python
  32. Проверка типа данных
  33. Работа с NumPy
  34. Анализ кода — Python
  35. Возведение в квадрат с помощью itertools
  36. Раздувающийся словарь в Python
  37. Рекурсия для обращения строки
  38. Транспонирование 2D-массива с помощью zip
  39. Декораторы в Python
  40. Возврат нескольких значений
  41. Определение индекса элемента списка
  42. Форматирование строк с % в Python
  43. split() без разделителя
  44. Декораторы в Python
  45. Функция format() в Python

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