Python Community
13.1K subscribers
1.24K photos
26 videos
15 files
712 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
⚡️ Редактируем видео с помощью Python

#миниурок #moviepy

В этом нам поможет библиотека moviepy — она позволяет склеивать, обрезать и даже накладывать эффекты на видео.

Код у библиотеки довольно простой. На примере выше мы обрезаем клип, потом склеиваем с другим видео, после изменяем размер.

Далее — записываем всю нашу работу в файл, используя несколько потоков.

Стоит обратить внимание, что модуль обрабатывает всё на CPU и, если ваших ресурсов не хватает, стоит воспользоваться выделенными серверами (к примеру, amazon или google) с большей производительностью.

Также, эта библиотека отлично подойдёт для выполнения простых, но повторяющихся операций.
⚡️ Редактируем видео

Модуль moviepy позволяет быстро и просто обрабатывать видео: склеивать, обрезать, сжимать, переворачивать и выполнять множество других операций.

Установка: pip install moviepy

Библиотека требует от пользователя минимум кода и имеет хорошую документацию, поэтому освоить её не составит труда. На примере выше мы просто склеиваем два видео в одно и рендерим его.

Стоит отметить, что модуль использует процессор, а не видеокарту для рендера. Поэтому, если вам нужно больше мощностей воспользуйтесь выделенными серверами с большей производительностью.

Если он вас заинтересовал, то можете посмотреть парочку примеров её работы.

#миниурок #moviepy