TGViewer
[PYTHON:TODAY] [PYTHON:TODAY] @python2day · 63.6K subscribers
Post #6323 14.2K
😰 Конвертируем видео в GIF с помощью Python

Не хочешь использовать громоздкие редакторы для создания GIF? Python и библиотека MoviePy помогут сделать это за пару строк кода.

Что умеет скрипт?
✅ Конвертирует MP4 в GIF.
✅ Обрезает нужный фрагмент видео.
✅ Настраивает частоту кадров (FPS).
✅ Работает на Windows, macOS, Linux.

Как запустить?
➡️ Установите pip install moviepy
➡️ Укажите путь к видео и запустите код.
➡️ Получите готовый GIF.

import os
from moviepy.editor import VideoFileClip

def convert_video_to_gif(video_path: str, gif_path: str, start_time: float = 0, duration: float | None = None, fps: int = 10) -> None:
"""
Конвертирует видео в GIF.

:param video_path: Путь к исходному видеофайлу.
:param gif_path: Путь для сохранения GIF.
:param start_time: Начальный момент обрезки (секунды).
:param duration: Длительность GIF (по умолчанию полное видео).
:param fps: Частота кадров GIF.
"""
try:
if not os.path.exists(video_path):
print(f"❌ Файл '{video_path}' не найден.")
return

video_clip = VideoFileClip(video_path)

if duration:
video_clip = video_clip.subclip(start_time, start_time + duration)

video_clip.write_gif(gif_path, fps=fps)

print(f"✅ GIF успешно сохранён: {gif_path}")

except Exception as e:
print(f"⚠️ Ошибка при конвертации: {e}")

if __name__ == "__main__":
# Укажите путь к видеофайлу и выходному GIF
input_video = "example.mp4"
output_gif = "output.gif"

# Конвертация видео в GIF (с возможностью обрезки)
convert_video_to_gif(input_video, output_gif, start_time=2, duration=5, fps=15)


📂 Сохраняем, пригодится!

#python #soft #code
  • 👍 51
  • 🔥 13
  • ❤ 7
More from @python2day
  1. Oct 16, 2026⌨️ Нейросеть теперь может работать за целый SMM-отдел — сохраняйте 17 готовых навыков для…
  2. Oct 16, 2026Хочешь листать мемы, а лид заставляет работать? Теперь можно не отвлекаться на глупые таск…
  3. Oct 16, 2026😄 И ведь пока даже не запустил ничего С добрым утром! 😎
  4. Oct 14, 2026⚡️ Нейросеть теперь сама рисует обучающие видео, озвучивает их и монтирует — достаточно од…
  5. Oct 14, 2026🫡 Сколько стоила крипта 10 лет назад
  6. Oct 14, 2026😎 Хз к чему этот чувак готовится, но он готов С добрым утром! 😎
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →