Курс 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. Модуль sys: основы
  3. Модуль xkcd: загрузка комиксов
  4. Оператор += в Python
  5. Автоматизация скриптов на AWS Lightsail.
  6. Работа с байтовыми строками в Python
  7. Конвертация коллекций в Python.
  8. Объединение Python и Shell
  9. Генерация строк с .join()
  10. Тест скорости набора текста на Python
  11. Транспонирование матрицы в Python
  12. Подписка на @SelectelNews
  13. Python Метод del.
  14. Создание даты из строки ISO
  15. Декораторы в Python
  16. Retrying в Python: повторные вызовы
  17. Повторение элементов в Python
  18. Принцип одной функции
  19. Логический оператор «and» в Python
  20. Выражения-генераторы в Python
  21. Использование super() в Python
  22. Установка и обучение ChatterBot
  23. Потоковый ввод в Python
  24. Аннотации типов в Python
  25. None в Python: использование и особенности
  26. Разность множеств
  27. Поиск наиболее частого элемента списке
  28. Установка и использование TensorFlow
  29. Ошибка NotImplemented в Python
  30. Удаление элементов из списка
  31. Мониторинг работы программы Py-spy
  32. Работа со временем в Python
  33. Управление IP-адресами через прокси
  34. Избегайте использования goto
  35. Создание итератора
  36. enumerate() в Python для работы с индексами
  37. Работа с zip-архивами в Python
  38. Карта бомбоубежищ в Москве и Питере
  39. Библиотека itertools: объединение списков
  40. Значения по умолчанию в Python
  41. Глобальные переменные в Python
  42. Оператор is в Python
  43. Фильтрация списка чисел
  44. Итерации в Python
  45. Декораторы в Python
  46. Расширение информации об ошибке в Python

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