Курс 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. Эффективная конкатенация строк с использованием join()
  2. Порядок и длина множеств в Python
  3. Фильтрация последовательности
  4. Python и Монти Пайтон
  5. Локальные переменные.
  6. discard() — удаление элемента из множества
  7. Декоратор проверки активности
  8. Операции со строками в Python
  9. Переопределение метода __lshift__
  10. Установка Python3.7 и PIP
  11. Логирование с Loguru
  12. Работа со строками
  13. Загрузка постов Instagram
  14. Оператор Walrus: правильное использование
  15. Преобразование многоуровневого словаря
  16. Обработка ошибок в Python
  17. Python: отсутствие точек с запятыми
  18. Декораторы с @wraps
  19. Управление сессиями в Python
  20. Преобразование в float
  21. Работа со стеком в Python
  22. Хеширование паролей с использованием salt
  23. Декоратор защиты анонимных пользователей
  24. Установка максимального количества цифр
  25. Удаление элементов из списка в Python.
  26. Работа со списками
  27. Метод classmethod
  28. Использование html-скриптов в Jupyter Notebook
  29. Функции min(), max(), sum()
  30. Удаление и повторная вставка ключа в OrderedDict
  31. Метод index() в Python
  32. Методы classmethod и staticmethod
  33. Фильтрация входных данных в Python
  34. Возвращение нескольких значений
  35. Пропуск строк в файле с itertools
  36. Нахождение отличий в списках
  37. Поиск индексов в списке
  38. Логические операторы в Python
  39. Отделение звука от видео
  40. Удаление файлов в Python
  41. Переменные в Python
  42. Обработка исключений в Python 3
  43. Декораторы для регистрации функций
  44. Многострочные комментарии в Python
  45. Переименование файлов в Python
  46. Обратный список чисел

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