Dash & Cam - Форум для обсуждения видеорегистраторов и экшн-камер

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Редактирование видео...

Сообщений 1 страница 12 из 12

1

Программы, инструкции, советы, ссылки, примеры использования...

Пакетная коррекция видеороликов посредством FFMPEG+LUT
Устанавливаем FFMPEG по инструкции:
https://youtu.be/mJEYgd5iJfQ
Качаем:
https://cloud.mail.ru/public/FmX6/9UdvK82aY
Складываем видеоролики в папку с программой.
Туда же кладём ВАТ-файл и профиль цветокоррекции LUT.
Правим в ВАТ-файле пути вывода отредактированных роликов
и теги под свои нужды в текстовом редакторе и сохраняем файл.
Запускаем  ВАТ-файл и процесс обработки пошёл. На выходе
в указанном месте появятся обработанные файлы с приставкой DOUBLE.
http://sd.uploads.ru/t/as7gW.jpg
http://se.uploads.ru/t/XxuA0.jpg

Восприятие цвета у каждого своё и всем угодить точно не получится.
Проще лично подобрать LUT-профиль под себя и не забивать голову цветом...
На картинке крайний слева Protune из последних модов Thieye T5, справа профили GroundControl...
http://www.groundcontrolcolor.com/free-luts.html
Быстрый прогон в FFMPEG голых LUT'ов с целью демонстрации...
http://s0.uploads.ru/t/S807r.jpg

+2

2

тот ffmpeg который по ссылке под этой видеоинструкцией с твоим скриптом не работает.
[AVFilterGraph [dog] 02d8c8a0] No such filter: 'eq'
Error opening filters! :(
Винда XP...
Пробовал более позднюю сборку ffmpeg но она на XP уже не работает 'точка входа ... не найдена в KERNEL32'

0

3

v_max написал(а):

тот ffmpeg который по ссылке под этой видеоинструкцией с твоим скриптом не работает.

Так можно и с родного сайта обновиться:
https://ffmpeg.org/

0

4

Kaliningrad написал(а):

Так можно и с родного сайта обновиться:

ffmpeg уже два года как не дружит с WinXP ;(
последняя версия работающая на XP - ffmpeg-20150525
;(

0

5

Ну, не судьба значит. Либо винду обновить пора пришла...)

0

6

Результат обработки в FFMPEG. Видео снято на последний мод с протьюн Т5.
Даунскейл с 4к до 1080р 30 кадров с небольшим наложением резкости.
Цветокоррекция не производилась...
https://yadi.sk/i/K9acyD4x3K3EDJ
http://sd.uploads.ru/t/mQUdo.jpg http://sd.uploads.ru/t/j6RTQ.jpg
http://s9.uploads.ru/t/bVOsW.jpg http://sf.uploads.ru/t/qaO3V.jpg

0

7

Kaliningrad написал(а):

Результат обработки в FFMPEG.

Это профиль цветокоррекции LUT?

0

8

Brykner написал(а):

Это профиль цветокоррекции LUT?

Нет, это ProTune+Ресайз+Лёгкое наложение резкости...

0

9

Brykner написал(а):

Это профиль цветокоррекции LUT?

LUTы в сравнении. Выбор лутов велик чрезвычайно...
http://s7.uploads.ru/t/o94Uu.jpg

0

10

Kaliningrad, какой оптимальный скрипт для ffmpeg по вашему мнению? Ну или какие основные настройки можно использовать, чтобы потом настраивать под себя.

0

11

Cheshir, вечером отпишу и скину описание настроек (основных).

0

12

Cheshir написал(а):

какой оптимальный скрипт для ffmpeg по вашему мнению? Ну или какие основные настройки можно использовать, чтобы потом настраивать под себя.

Основные настройки и фильтры FFMPEG.
INPUT.MP4 и OUTPUT.MP4 - имена входного и выходного файлов (название и расширение зависит от вашего выбора и ситуации).

Пример команды конвертации из одного формата в другой:
ffmpeg -i INPUT.mpg OUTPUT.mp4

Список поддерживаемых вашим ffmpeg кодеков можно получить через команду:
ffmpeg -codecs

Применение видеокодека XVID:
ffmpeg -i INPUT.mp4 -c:v libxvid OUTPUT.avi

Конвертация кодеком x264 c конвертацией аудио в ААС:
ffmpeg -i INPUT.mp4 -vcodec libx264 -acodec libvo_aacenc OUTPUT.mp4

Вместо -vcodec встречается запись -codec:v и -c:v.
Если не указать кодеки для конвертации
ffmpeg -i INPUT.mpg OUTPUT.mp4
то ffmpeg установит дефолтные кодеки для формата файла на выходе.

При конвертации задают не только кодеки. Увеличим число настроек:
ffmpeg -i INPUT.mp4 -b:v 700k -r 25 -pix_fmt yuv420p -vcodec libx264 -b:a 128k -ar 44100 -acodec libvo_aacenc -y OUTPUT.mp4
Мы установили битрейт для видео -b:v и аудио -b:a в 700 и 128 кб/c.
Битрейт можно обозначить другими флагами: -vb и -b для видео или -ab для аудио.
Оставшиеся три параметра — это фреймрейт -r 25 в кадрах в секунду, цветовая модель YUV равная обычному значению yuv420p
и частота дискретизации звука 44100 Гц. Флаг -y нужен для перезаписи файла, если он уже существует.

Один из самых мощных инструментов ffmpeg - фильтры. Они могут добавлять эффекты, накладывать разные видео друг на друга,
сшивать несколько файлов в один. Увидеть список установленных фильтров мы можем по команде ffmpeg -filters.
Изменим с их помощью разрешение видео:
ffmpeg -i INPUT.mp4 -vf scale=640:480 OUTPUT.mp4
Мы использовали флаг -vf, указав фильтр scale и разрешение 640:480.
Этот фильтр может сохранять пропорции и вычислять разрешение динамически.

Инструмент FFMPEG чрезвычайно гибкий и очень мощный. При этом он абсолютно бесплатен.
Чтобы постоянно не вводить команды в строке, можно просто создать ВАТ-файлы с уже заготовленными командами.
Кидаем их в папку с программо и запускаем щелчком мыши. Один раз нажали и получите на выходе готовый результат.
Основной ресурс дл изученияя: https://ffmpeg.org/ffmpeg.html
В сети очень много примеров использования FFMPEG. В том числе и на YouTube.
Стоит один раз начать и дальше вам никакой конвертер уже не понадобится...)

Для вводной части достаточно...

Мой основной пресет для прогона 4К в 1080р без обработки выглядит так:

Код:
for %%a in ("*.mp4") do ffmpeg.exe -i "%%a" -map 0:0 -map 0:1 -c:a aac -cutoff 15000 -ab 160k -strict -2 -async 1 -c:v libx264 -b:v 30000k -maxrate 72000k -bufsize 72000k -r 29.97 -s 1920x1080 -aspect 16:9 -pix_fmt yuv420p -profile:v high -level 41 -partitions partb8x8+partp4x4+partp8x8+parti8x8 -b-pyramid 2 -weightb 1 -8x8dct 1 -fast-pskip 1 -direct-pred 1 -coder ac -trellis 1 -me_method hex -flags +loop -sws_flags fast_bilinear -sc_threshold 40 -keyint_min 60 -g 600 -qmin 3 -qmax 51 -metadata creation_time=now -sn -metadata title="KALININGRAD" -metadata genre="ThiEYE T5e" -y "H:\%%~na-double.mp4"

Кидаю видео в папку с программой, один клик мыши и готовые ролики сохранются на диск H: с добавкой к имени -double...

+3