Курс 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. Метод Enumerate() для списков
  2. Combobox в Tkinter
  3. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  4. Поиск всех индексов подстроки
  5. Исключение NotImplementedError
  6. Открытие и запись файлов
  7. Извлечение аудио из видео
  8. Работа с путями в Python
  9. Создание виртуальной среды
  10. Работа с SQLite в Python
  11. Особенности запятых в Python
  12. Удаление символа из строки
  13. Магические методы в Python
  14. Оптимизация интернирования строк
  15. Профилирование данных с Pandas.
  16. Python: отличительная особенность — отступы
  17. Работа с итераторами через срезы
  18. Удаление символов новой строки в Python.
  19. Получение обратного списка чисел
  20. Установка и обучение ChatterBot
  21. Преобразование символов в нижний регистр
  22. Работа со строками
  23. Переворот списка в Python
  24. Работа с эмодзи в Python
  25. Слияние словарей в Python 3.9
  26. Переопределение метода divmod
  27. Вывод баннеров
  28. Умножение строк и списков
  29. Поиск шаблона в начале строки
  30. Делегирование в Python
  31. Метод remove() для удаления элемента из списка
  32. Применение функции к списку
  33. Имена объектов в Python
  34. Область видимости переменных
  35. Обработка ошибок в JSON данных
  36. Склеивание строк без циклов
  37. Склеивание строк через метод join()
  38. Оператор «is not» в Python
  39. Оптимизация памяти с slots
  40. Python: возвращение нескольких значений
  41. Объединение списков в Python
  42. Быстрый поиск кода
  43. Основы Python за 14 дней
  44. Работа с изображениями Pillow
  45. Форматирование строк с помощью f-строк
  46. HTTP-запросы с библиотекой Requests

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