Курс 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. Удаление файлов с shutil.os.remove()
  2. Solidity для DeFi Ethereum
  3. Создание вкладок с TKinter
  4. Принципы Zen of Python
  5. Изменение переменной в Python: nonlocal
  6. Установка библиотек в Python
  7. Список переменных с %who
  8. Метод __iand__ для пользовательских классов
  9. Операторы Splat и splatty-splat
  10. Функция __init__ в Python
  11. Разработка Telegram-ботов
  12. Операторы увеличения и уменьшения в Python
  13. Магические методы в Python
  14. Управление браузером с Selenium
  15. Управление контекстом выполнения
  16. Оператор «not» в Python
  17. Введение в PyTorch
  18. Оператор объединения словарей
  19. Concrete Paths — метод .with_suffix()
  20. Преобразование строк в числа с плавающей запятой
  21. Наследование в программировании
  22. Отступы в Python
  23. Замена текста с помощью sub
  24. Списковое включение в Python
  25. Метод join() для объединения элементов
  26. Создание лямбда-функций
  27. Метод radd для пользовательских чисел
  28. Создание словарей с defaultdict
  29. Создание новых списков в Python
  30. Переопределение метода divmod
  31. Простой калькулятор Python
  32. Приближение чисел в Python
  33. Оператор in для проверки наличия элемента
  34. Лямбда-функции для min/max
  35. Показ всплывающих окон Tkinter
  36. Оператор += для объединения строк
  37. JMESPath в Python
  38. Конвертация текстовых чисел с помощью Numerizer
  39. Создание списков в Python
  40. Форматирование строк в Python
  41. Установка и использование pyshorteners
  42. Генерация чисел с range()
  43. Использование функции product
  44. Оптимизация сравнения в Python
  45. Структурирование именованных констант

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