Чтобы изменить размер видео в Linux, можно использовать несколько методов. Вот несколько вариантов с примерами кода:
- FFmpeg:
FFmpeg — это мощный инструмент командной строки для управления мультимедийными файлами, включая изменение размера видео. Вот пример команды для изменения размера видео с помощью FFmpeg:
ffmpeg -i input.mp4 -vf "scale=640:480" output.mp4
В этом примере input.mp4— это входной видеофайл, scale=640:480указывает желаемое выходное разрешение (640×480 пикселей), а output.mp4— видеофайл с измененным размером.
- HandBrake:
HandBrake – это популярный транскодер видео с открытым исходным кодом, который предоставляет графический интерфейс пользователя (GUI) для преобразования видео и изменения его размера. Вот как можно изменить размер видео с помощью HandBrake:
- Установите HandBrake, следуя инструкциям на их веб-сайте.
- Откройте HandBrake и нажмите «Открыть исходный код», чтобы выбрать входное видео.
- На вкладке «Изображение» вы можете указать выходное разрешение.
- Нажмите «Обзор», чтобы выбрать место назначения вывода.
- Нажмите «Пуск», чтобы начать процесс изменения размера видео.
- Python с MoviePy:
MoviePy — это библиотека Python для редактирования видео и изменения его размера. Вы можете установить его с помощьюpip:
pip install moviepy
Вот пример фрагмента кода для изменения размера видео с помощью MoviePy:
from moviepy.editor import VideoFileClip
input_video = "input.mp4"
output_video = "output.mp4"
target_resolution = (640, 480)
clip = VideoFileClip(input_video)
resized_clip = clip.resize(target_resolution)
resized_clip.write_videofile(output_video)
В этом примере input.mp4— это входной видеофайл, target_solveуказывает желаемое выходное разрешение, а output.mp4— это размер видеофайла изменен.