Ffmpeg Video

Некоторые команды для работы с видео
 avatar
user_2065311
markdown
a year ago
4.4 kB
3
Indexable

Использование FFmpeg для сжатия видео

После установки ffmpeg, вы можете использовать следующую команду в терминале для сжатия видео:

ffmpeg -i input.mp4 -vcodec libx264 -crf 24 output.mp4

input.mp4 - это ваш исходный видеофайл.

output.mp4 - это сжатый видеофайл.

-vcodec libx264 - использует кодек x264 для сжатия.

-crf 24 - устанавливает фактор сжатия (битрейт). Чем меньше значение, тем выше качество и размер файла. Обычно значения от 18 до 24 являются хорошим компромиссом между качеством и размером файла.

УСТАНОВКА

https://ffmpeg.org/download.html

brew install ffmpeg

Чтобы повернуть видео на 90 градусов влево (против часовой стрелки) с помощью ffmpeg в терминале, вы можете использовать следующую команду:

bash

ffmpeg -i "/Users/wl/Desktop/видео с семинара/1_6.mp4" -vf "transpose=2" "/Users/wl/Desktop/видео с семинара/1_6_rotated.mp4"

В этой команде:

-i "/Users/wl/Desktop/видео с семинара/1_6.mp4" указывает на ваш исходный файл.
-vf "transpose=2" применяет фильтр для поворота. Значение 2 означает поворот на 90 градусов против часовой стрелки. Если вам нужно повернуть по часовой стрелке, используйте transpose=1.
"/Users/wl/Desktop/видео с семинара/1_6_rotated.mp4" - это путь и имя файла для сохранения обработанного видео.

Убедитесь, что путь к файлу и его имя указаны правильно, и что у вас есть разрешение на запись в эту директорию.

Уменьшение шума с помощью FFmpeg

Для простого уменьшения шума в ffmpeg можно использовать фильтр afftdn, который предназначен для уменьшения шума. Пример команды:

bash

ffmpeg -i input.mp4 -af afftdn=out_mode=n output.mp4

input.mp4 - исходный файл.
output.mp4 - файл после обработки.
afftdn=out_mode=n - фильтр для уменьшения шума.

Однако, следует отметить, что этот метод может быть не очень эффективным для сложных шумов или шумов, которые сильно переплетены с полезным сигналом.

Альтернативные программы

Если вы предпочитаете использовать графический интерфейс, вы можете попробовать следующие бесплатные программы:

HandBrake:
    HandBrake - это отличный инструмент для сжатия видео с графическим интерфейсом.
    Скачать можно с официального сайта HandBrake.

VLC Media Player:
    VLC не только медиаплеер, но и может сжимать видео.
    Скачать VLC можно с официального сайта VLC.

Эти инструменты позволяют сжимать видео, сохраняя при этом достаточно хорошее качество, и они довольно просты в использовании

обрезка видео

ffmpeg -ss 00:09:00 -t 00:12:00 -i f.mp4 -vcodec h264 -acodec aac 1out.mov

пример того к

file '/Users/wl/Desktop/in/1.mov'
file '/Users/wl/Desktop/in/2.mov'
file '/Users/wl/Desktop/in/3.mov'

====

обработка с 23 минуты и 3 мин обработкидо 26 минуты

ffmpeg -ss 00:23:00 -i input.mp4 -t 00:03:00 -preset ultrafast -vcodec libx264 -crf 24 output.mp4