Курс 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. Использование super() в Python
  2. Применение функции к каждому элементу списка
  3. Enum в Python: создание и использование перечислений
  4. Область видимости переменных в Python
  5. Преобразование текста в нижний регистр
  6. Отслеживание выполнения программы с библиотекой tqdm
  7. Функция all() в Python
  8. Работа с CSV файлами в Python
  9. Операции с числами в Python
  10. Генераторы и сеты в Python
  11. Применение функции map() в Python
  12. PEP-401: оператор
  13. Объединение списков с использованием itertools.chain
  14. Оптимизация гиперпараметров в Python
  15. Обработка исключений в Python
  16. Условное добавление элементов в список
  17. Обновление данных через PUT запрос
  18. Работа с GitHub в Telegram
  19. Работа с f-строками 2.0
  20. Именованные срезы в Python
  21. Разработка Telegram-ботов
  22. Удаление элемента из списка
  23. Принципы программирования
  24. Поиск частого элемента
  25. Компиляция регулярных выражений
  26. Вложенные функции в Python
  27. Lambda Functions in Python
  28. Работа с Event() в threading
  29. Поиск подстроки в строке
  30. Логический оператор «and» в Python
  31. Работа с контекстными переменными
  32. Логирование с Logzero
  33. Конвертация коллекций в Python.
  34. Метод split() в Python
  35. Подчеркивание в REPL
  36. Правила именования переменных
  37. IPython и Jupyter Notebook: руководство
  38. Очистка данных с помощью pandas
  39. Обратное распространение ошибки
  40. Деление в Python
  41. Настройка логгера Logzero
  42. Поиск индекса элемента
  43. Метод join() для объединения элементов строки
  44. Поиск самого частого элемента
  45. Поиск с библиотекой Google
  46. Генераторы списков в Python

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