Курс 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. Многопоточность в Python
  2. JSON-esque в Python
  3. Объявление переменных в Python
  4. Потоковый ввод в Python
  5. Лямбда-функции в Python
  6. Создание таблиц в Python с PrettyTable
  7. Взаимодействие с внешними процессами в Python
  8. Сортировка и обратный порядок
  9. Оператор in для проверки наличия элемента
  10. Обработка исключений с блоком else
  11. Python: цикл for и оператор присваивания
  12. Транспонирование матрицы
  13. Логирование с Logzero
  14. Howdoi — получение ответов из терминала
  15. Роль object и type в Python
  16. Создание лямбда-функций
  17. Создание новых списков в Python
  18. Повторение и перенос строки
  19. Управление асинхронными задачами с помощью Semaphore
  20. Ввод нескольких значений
  21. Модуль antigravity: генерация координат
  22. Переопределение метода __eq__
  23. Создание виртуальной среды
  24. Область видимости переменных
  25. Список переменных в Python
  26. Бинарный поиск
  27. Генераторы списков
  28. Генераторы в Python
  29. Поиск частого элемента
  30. discard() — удаление элемента из множества
  31. Пустой оператор pass в Python
  32. Функция zip() в Python
  33. Запуск внешних программ с subprocess
  34. Разделение строки в Python
  35. Сравнение неупорядоченных списков
  36. Работа с срезами в Numpy
  37. Округление чисел с помощью round
  38. Измерение времени выполнения кода в Python
  39. Оператор += для объединения строк
  40. Асинхронное выполнение задач в Python
  41. Функции с необязательными аргументами
  42. Декораторы в Python
  43. Декораторы в Python
  44. Список и кортеж в Python

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