Курс 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. Модуль Antigravity в Python 3
  2. Списки в Python: синтаксис представления
  3. Функция eval() в Python
  4. Прокачанный трейсинг ошибок
  5. Передача неизвестных аргументов в Python.
  6. Хранение данных с помощью dataclasses
  7. Создание уникального проекта
  8. ROT13 Шифр Цезаря в Python
  9. Использование обратной косой черты в f-строках
  10. Создание таблиц в терминале с PrettyTable
  11. Переопределение метода xor в Python
  12. Удаление элементов из списка
  13. Символ подчеркивания в Python
  14. Генераторы в Python
  15. Оператор match в Python
  16. Python Метод sleep() из time
  17. Сортировка с параметром key
  18. Проверка списка: any() и all()
  19. Функция product() в Python
  20. Декораторы в Python
  21. Изменение списка срезами
  22. Метод join() для объединения строк
  23. Нан-рефлексивность в Python
  24. Выход из профиля в Django
  25. Pillow: работа с изображениями
  26. Операторы сравнения в Python
  27. Атрибуты класса и экземпляра
  28. Комментарии в Python
  29. Подписка на @SelectelNews
  30. Оптимизация гиперпараметров с Scikit Optimize
  31. Создание функций с произвольным количеством аргументов
  32. Переопределение метода __or__()
  33. Управление экспортом элементов
  34. Расширение информации об ошибке в Python
  35. Переменные класса и экземпляра
  36. Возврат нескольких значений
  37. Основы слова
  38. Работа с argparse
  39. Работа с множествами в Python
  40. Переименование файлов в Python
  41. Переменные в Python
  42. Возвращение нескольких значений через кортеж или класс
  43. Проблемы с dict в Python
  44. Преобразование документов в PDF с помощью Spire.Office
  45. Модуль functools в Python
  46. Атрибуты массивов в Numpy
  47. Копирование списков в Python

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