Notice: file_put_contents(): Write of 20224 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
[PYTHON:TODAY]@python2day P.6323
PYTHON2DAY Telegram 6323
😰 Конвертируем видео в 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥136



tgoop.com/python2day/6323
Create:
Last Update:

😰 Конвертируем видео в 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

BY [PYTHON:TODAY]




Share with your friend now:
tgoop.com/python2day/6323

View MORE
Open in Telegram


Telegram News

Date: |

SUCK Channel Telegram Telegram channels fall into two types: Done! Now you’re the proud owner of a Telegram channel. The next step is to set up and customize your channel. The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously. 1What is Telegram Channels?
from us


Telegram [PYTHON:TODAY]
FROM American