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: |

On June 7, Perekopsky met with Brazilian President Jair Bolsonaro, an avid user of the platform. According to the firm's VP, the main subject of the meeting was "freedom of expression." Just at this time, Bitcoin and the broader crypto market have dropped to new 2022 lows. The Bitcoin price has tanked 10 percent dropping to $20,000. On the other hand, the altcoin space is witnessing even more brutal correction. Bitcoin has dropped nearly 60 percent year-to-date and more than 70 percent since its all-time high in November 2021. During the meeting with TSE Minister Edson Fachin, Perekopsky also mentioned the TSE channel on the platform as one of the firm's key success stories. Launched as part of the company's commitments to tackle the spread of fake news in Brazil, the verified channel has attracted more than 184,000 members in less than a month. How to create a business channel on Telegram? (Tutorial) How to Create a Private or Public Channel on Telegram?
from us


Telegram [PYTHON:TODAY]
FROM American