Курс 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. Обмен значений переменных в Python
  3. Создание таблиц в терминале с PrettyTable
  4. Конвертация изображений в PDF
  5. Передача параметров в Python
  6. Передача словаря через **kwargs
  7. Создание пар из последовательностей
  8. Метод rsub в Python: расширение функциональности вычитания
  9. Отношения подклассов в Python
  10. *args и **kwargs в Python
  11. Работа с PosixPath() в Python
  12. Переворот последовательности
  13. Генераторы в Python
  14. Создание циклической ссылки
  15. Управление сессиями в Python
  16. 9 уловок для чистого кода
  17. Вставка переменных в шаблоны Flask
  18. Ускоренный импорт библиотек
  19. Проверка типов с использованием isinstance
  20. Оператор деления для класса Rational
  21. Декоратор total_ordering для сравнения объектов
  22. Метод init в Python
  23. Отступы в Python
  24. Освобождение памяти в Python
  25. Генератор данных в Keras
  26. Установка и использование Telegram API в Python
  27. Работа с датой и временем в Python
  28. Работа с zip-архивами в Python
  29. Магические методы в Python
  30. Блок else в Python
  31. Преобразование символов с помощью map
  32. Склеивание строк через метод join()
  33. Деление в Python
  34. Преобразование регистра строк
  35. Преобразование объекта в строку
  36. Объединение коллекций в Python
  37. Получение ID процесса
  38. Разделение строки на подстроки в Python
  39. Поиск уникальных элементов строкой в Python
  40. Поиск с помощью регулярных выражений
  41. Функция map() в Python
  42. Работа с Path в Python
  43. Создание тестовых данных с Faker

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