Курс 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. Проверка списка: any() и all()
  4. Дефолтные параметры в Python
  5. Распаковка значений в Python
  6. Добавление элемента в список.
  7. Отслеживание выполнения программы с библиотекой tqdm
  8. Работа с CSV файлами в Python
  9. Улучшенные подсказки для импорта в Python 3.12
  10. Экспорт функций в Python
  11. Запрос пароля с помощью getpass
  12. Гибкие функции Python
  13. Генераторы по генератору
  14. Вычисление разности множеств в Python
  15. Метод is_absolute() для PurePath
  16. Получение имени функции с помощью inspect
  17. Метод pop() списка
  18. Создание новых функций через partial
  19. Нахождение хеша для бесконечности и NaN в Python
  20. Кортежи в Python: особенности и преимущества
  21. Получение текущей даты и времени с помощью datetime
  22. Переопределение метода xor в Python
  23. Создание виртуальной среды
  24. Работа с модулем random
  25. Многопоточность в Python
  26. Основные операции с библиотекой Numpy
  27. Преобразование данных в Python
  28. Динамическая типизация в Python
  29. Особенности запятых в Python
  30. Функция enumerate() в Python
  31. UserString в Python
  32. Проверка на палиндром
  33. inspect в Python: анализ кода
  34. Перезагрузка оператора в Python
  35. Поиск подстроки в строке
  36. Измерение времени выполнения кода с помощью time
  37. Работа с прокси в Python
  38. Библиотека schedule: планировщик задач
  39. Управление виртуальными окружениями в Python
  40. Отладка кода
  41. Операции с кортежами
  42. Преобразование в float
  43. Ключевое слово global в Python
  44. Документирование функций в Python
  45. Python OrderedDict и fromkeys() — работа с словарями
  46. Удаление URL-адресов в Python
  47. Создание списка через итерацию

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