Курс 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. Хранение переменных в словаре.
  2. Работа с deque из collections
  3. Сериализация и десериализация объектов
  4. Метаклассы в Python
  5. Модуль antigravity: генерация координат
  6. Создание списков в Python
  7. Форматирование строк в Python
  8. Python UserString — создание подклассов строк
  9. Форматирование строк в Python
  10. Контроль точности вывода чисел
  11. Создание списков в Python
  12. Перемещение и удаление файлов в Python
  13. Особенности ключей словаря в Python
  14. Обработка исключений
  15. Поиск повторов в списке
  16. Сортировка в Python
  17. Многоточие в Python
  18. Форматирование даты с strftime()
  19. Лямбда-функции в Python
  20. Удаление символа из строки
  21. Использование функции enumerate()
  22. Pretty-printing JSON в Python
  23. Работа с рекламными данными в Pandas
  24. Работа с Colorama
  25. Объединение словарей в Python
  26. Управление мышью и клавиатурой с Pyautogui
  27. Отладка в командной строке
  28. Метод getitem для доступа к элементам последовательности
  29. Поиск наиболее частого элемента списке
  30. Функция __init__ в Python
  31. Переворот строки с помощью срезов
  32. Выражения-генераторы в Python
  33. Методы сравнения множеств
  34. Фильтрация входных данных в Python
  35. Сумма элементов списка
  36. Многопоточность и асинхронное программирование в Python
  37. Курс по дообучению ChatGPT
  38. Профилирование кода
  39. Генераторы списков в Python
  40. Функции-генераторы в Python
  41. Многопроцессорное программирование в Python
  42. Работа с библиотекой xkcd
  43. Преобразование строк в числа с плавающей запятой
  44. Работа с кортежами
  45. Принципы программирования

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