Курс 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. Создание вложенных циклов for
  2. Проверка класса объекта
  3. Поиск шаблона в начале строки
  4. Извлечение новостей с newspaper3k
  5. Реализация метода __abs__ в Python
  6. Объединение объектов в Python
  7. Модуль math: константы π и e
  8. Оператор in и not in в Python
  9. Методы работы со строками в Python
  10. Переменная с нижним подчеркиванием
  11. Создание итерируемых объектов
  12. Генерация случайных чисел в Python
  13. Метод __complex__ в Python
  14. Проверка существования переменной с оператором :=
  15. Расширение информации об ошибке в Python
  16. Атрибуты класса и экземпляра в Python
  17. Создание словаря с значением по умолчанию
  18. JSON-esque в Python
  19. Класс UserDict: дополнительная функциональность
  20. Сортировка и обратный порядок
  21. Конвертация текстовых чисел с помощью Numerizer
  22. Поиск индекса элемента в списке
  23. Изменение списка срезом
  24. Сортировка данных в Python
  25. Отслеживание выполнения программы с библиотекой tqdm
  26. Проверка на истинность объектов в Python
  27. Переменная Шредингера
  28. Удаление специальных символов с помощью re.sub
  29. Создание namedtuple из словаря
  30. Создание словарей в Python
  31. Контроль точности вывода чисел
  32. Работа с кортежами
  33. Функции с дополнением
  34. Поиск с библиотекой Google
  35. Операция += для списков
  36. Разделение строки с регулярными выражениями
  37. Получение обратного списка чисел
  38. Мониторинг памяти с Pympler
  39. Поиск индексов подстроки
  40. Удаление первого элемента списка
  41. Распаковка элементов массива
  42. Обработка StopIteration в Python
  43. Контекстный менеджер в Python
  44. Работа с итераторами через срезы
  45. Тестирование функции сложения
  46. Обработка данных в Python

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