Перейти к содержанию

Программы для видеообработки


berserk

Рекомендуемые сообщения

Доброго времени суток.

Так как прошлая тема в эмоционально-политическом (?) порыве была удалена мной (за что приношу свои глубокие извинения всем, кто в ней отписывался), создаю взамен новую, в которой опишу программы-сплиттеры, которые знаю, с достоинствами и недостатками.

1) Boilsoft Video Splitter.

Бесплатная программа с простым интерфейсом и без настроек. При этом со своей функцией отлично справляется.

Процесс работы: открыть видеофайл, указать временной отрезок (то есть, отметить начало и конец), нажать кнопку "выполнить", сохранить новый файл.

(!) Резка сработает по ключевым кадрам, то есть точки начала и конца итогового медиафайла будут отличаться от первоначально указанных.

Boilsoft Video Splitter.JPG

2) SolveigMM Video Splitter.

Не бесплатная программа с интерфейсом, близким к видеоредактору.

(!) Точная резка (не по ключевым кадрам) возможна, но с потерей в качестве, так как начало и конец, не вошедшие в ключевой кадр, будут перекодированы.

Плюсы:

+ Удобный интерфейс с временной шкалой, плеером и навигацией по ключевым точкам.

+ Есть настройки и горячие клавиши для ускорения работы.

+ Можно отметить сразу несколько фрагментов на временной шкале; программа либо скомпонует их в один файл, либо сохранит по отдельности.

Минусы:

- Программа платная.

- Встроенные ограничения. С 4k видео можно работать только в бизнес-версии, которая стоит намного дороже обычной. Также в бизнес-версии доступна пакетная обработка и командная строка.

SolveigMM Video Splitter_.JPG

3) Сохранение фрагмента видео в VLC Media Player с помощью функции записи.

Способ с одной стороны удобный. С другой стороны, записываемый фрагмент обязательно нужно просмотреть. То есть, нельзя просто отметить начало и конец фрагмента и затем запустить резку, как в сплиттере.

VLC Media Player.JPG

4) (...) Продолжите этот список программами и способами, которыми пользуетесь вы! :)

P.S. Специфика работы всех программ-сплиттеров такова, что без потерь в качестве итогового видеофайла они работают только по ключевым кадрам. Ключевые кадры могут быть по-разному отдалены друг от друга; в формате mp4 значение составляет 1-5 секунд и если одна динамичная сцена быстро сменяет другую, оно, вроде как, уменьшается.

Изменено пользователем bercerc
  • Спасибо! 1
Ссылка на комментарий
12 часов назад, bercerc сказал:

3) Сохранение фрагмента видео в VLC Media Player с помощью функции записи.

Способ с одной стороны удобный. С другой стороны, записываемый фрагмент обязательно нужно просмотреть. То есть, нельзя просто отметить начало и конец фрагмента и затем запустить резку, как в сплиттере.

Любопытный функционал. Давно не смотрел чего там навояли в vlc
Решил тут  попробовать как работает. Ой все грустно...mp4 вроде пишет, попробовал запустить запись при проигрывании wmv, запись идёт, но по окончании почему-то индекс не сохраняется и Windows media player clssic такие файлы не переваривает. mkv почему-то пишет в транспортный стрим...

Блин, ну почему hotkey'и  в vlc не определены? для той же записи например, ну неудобно жать на кнопку записи и на кнопку проигрывания одновременно. Почему-то, при нажатии на паузу на экране OSD рисуется, а при нажатии на запись - нет, в общем такой же "не допиленный" как был имхо этот vlc

  • Спасибо! 1
Ссылка на комментарий
10 часов назад, WhiteKnight сказал:

попробовал запустить запись при проигрывании wmv, запись идёт, но по окончании почему-то индекс не сохраняется и Windows media player clssic такие файлы не переваривает.

Хм, действительно, при записи wmv какой-то .asf формат записывается, открывается он только в VLC и то битый файл какой-то ?

А для записи, кстати, хоткей есть, R по-умолчанию, кажется. Можно переназначить. У меня версия 3.0.8, работает нормально, хоть я и тоже к этому плееру прохладно отношусь. Нельзя настроить кнопку Play/Pause на клик мышкой, но, к счастью, есть плагин Play/Pause video on mouse click.

В общем, какого-никакого удобства от этого плеера можно добиться, только если хорошенько повозиться с ним и правильно под себя настроить. Плеер-конструктор.

  • Спасибо! 1
Ссылка на комментарий
В 07.01.2022 в 13:59, bercerc сказал:

P.S. Специфика работы всех программ-сплиттеров такова, что без потерь в качестве итогового видеофайла они работают только по ключевым кадрам. Ключевые кадры могут быть по-разному отдалены друг от друга; в формате mp4 значение составляет 1-5 секунд и если одна динамичная сцена быстро сменяет другую, оно, вроде как, уменьшается.

видел значения в 1,3,5,10 сек. - за счет увеличения этого значения можно уменьшить битрейт (соответственно и общий размер файла) без потери качества, но как побочный эффект получаем проблемы с перемоткой.
Например, в wmv расстояние между ключевыми кадрами в стандартных настройках что-то в районе 8 сек и жуткие тормоза при перемотке :)

 

4 часа назад, bercerc сказал:

Хм, действительно, при записи wmv какой-то .asf формат записывается, открывается он только в VLC и то битый файл какой-то ?

Ну asf и wmv это одно и то же, ребрендинг по буржуински :)

есть такая утилита asfbin (для манипуляций с asf/wmv), она мне "битый"  asf исправила  (если вдруг нужно)

 

  • Спасибо! 2
Ссылка на комментарий

Бесплатная программа Avidemux может отрезать фрагменты видео без перекодирования. Первый кадр фрагмента должен быть ключевым, последний кадр может любой (лучше выбирать P-frame). Далее через пункт в меню "присоединить" можно склеить все фрагменты в один файл. При желании можно поменять видеоконтейнер (avi, mp4, mkv, ts). Также можно и перекодировать видео. Видео 4К Avidemux тоже обрабатывает.
https://ru.wikipedia.org/wiki/Avidemux
https://sourceforge.net/projects/avidemux/files/avidemux/

avidemux.jpg

  • Спасибо! 1
Ссылка на комментарий

По поводу ключевых кадров:
Ключевой кадр содержит всю информацию о снимаемом изображении. Каждый последующий кадр содержит только данные, отличающие его от предыдущего кадра. И так  до следующего ключевого кадра.
Поэтому перемотка видео иногда плохо работает. Процессор должен просуммировать все изменения кадров от ближайшего ключевого кадра.
Поэтому отрезаемый фрагмент без перекодирования должен обязательно начинаться с ключевого кадра.

  • Спасибо! 2
Ссылка на комментарий
  • 2 месяца спустя...

Думаю, если я немного расширю тему в плане "другая видеообработка" ничего страшного не станет  :)

Тут не так давно появились программы для улучшения старого видео с применением искусственного интеллекта
Например, есть программа Topaz Video Enhance AI, иногда дает потрясающие результаты.
К примеру, сама детектирует и удаляет шумы.
Попробую, ниже несколько примеров сделать

 

Бе05421з000ымянный.jpg

Изменено пользователем WhiteKnight
  • Лайк 1
  • Спасибо! 1
Ссылка на комментарий

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

исходник

Бе05421зым00ян00ный.jpg

результат

Бе05421зымя000нный.jpg

Но программе нужен Win10 и игровая видеокарта хотя бы начального уровня типа 1050 или 1650
с использованием видеокарты процесс идет на порядок быстрее

 

 

  • Спасибо! 3
Ссылка на комментарий

Некоторые мысли:

 Программа имеет несколько режимов восстановления

1) Для видео с построчной разверткой (progressive)  - алгоритм Artemis  
2) Для видео с чересстрочной разверткой – алгоритм Dione
3) Режим добавления недостающих кадров (для улучшения плавности видео) – алгоритм  Chronos

Улучшение может проводиться как с увеличением разрешения (upscaile) так и без него

Как результат работы алгоритма dione получается видео с  построчной разверткой, то есть
кроме всего прочего производится deinterlace. Deinterlace делается методом просчета недостающего полукадра,  то есть в стандартном режиме из 25i получается 50p

Режимы 1 и 2 позволяют так же сохранить оригинальную звуковую дорожку (теоретически)
при этом если сжатие звука не aac на входе, производится преобразование в aac c битрейтом  96kbs. Такое качество не всегда приемлемо, да и при конвертации могут получаться проблемы с рассинхроном видео и звука. Так что, иногда имеет смысл конвертировать  и вклеивать  аудио отдельно (например, при помощи ffmpeg)

Для декодирования видео программа использует библиотеки от ffmpeg, возможно, декодеры не самые новые или  бета версии, но при декодировании некоторых форматов могут появляться артефакты (например, при декодировании  divx5 может появляться  полоса с мусором в правой части кадра, при декодировании divx 3 иногда появляются лишние кадры перед началом видео)
Так, что в некоторых случаях рекомендую  преобразовать  divx в mp4 c максимальным качеством, и далее работать уже с ним. Для преобразования вполне можно использовать movavi video editor

Мысли относятся к Video Enhance AI 2.6.2 – 2.6.3

 

 

 

Изменено пользователем WhiteKnight
  • Спасибо! 1
Ссылка на комментарий
  • WhiteKnight изменил название на Программы для видеообработки
  • 1 месяц спустя...
В 24.03.2022 в 09:03, WhiteKnight сказал:

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

исходник

Бе05421зым00ян00ный.jpg

результат

Бе05421зымя000нный.jpg

Но программе нужен Win10 и игровая видеокарта хотя бы начального уровня типа 1050 или 1650
с использованием видеокарты процесс идет на порядок быстрее

 

 

Интересно. Помню, пробовал что-то подобное из онлайн сервисов для улучшения качества фото. Результат не очень-то впечатлил. На выходе получил вот такую картинку неандертальца, стало меньше шумов, но чёткости особо не прибавилось.
А по поводу улучшения качества видео, да, было бы очень круто, например, старые цирковые видео улучшить, чтоб чётко было и без размытий, как при современной съёмке. Но пока что это мало достижимо для современного ИИ (моё мнение).
Может быть, ИИ так сможет делать когда поумнеет достаточно для того, чтобы подчинить себе всё человечество... И тогда люди станут для него всё равно, что зверушки, он будет их развлекать подобными фокусами, чтобы просто сидели дома и... Впрочем, это тоже уже оффтоп ?.

Спойлер

E_8vx9pXIAMZybz.jpg

Изменено пользователем bercerc
  • Лайк 1
  • Спасибо! 1
Ссылка на комментарий

Мой опыт использования программы Topaz.
Видео пример: балерина-перфекционистка прохаживается по полу, показывая свои стопы балерины-перфекционистки.
Скрины: оригинал + 3 разных метода обработки в разрешении x2.

Спойлер

1.jpg
2.jpg
3.jpg
4.jpg

  • Спасибо! 1
Ссылка на комментарий
  • 1 год спустя...

Доброго времени суток! Сегодня хочу поделиться весьма интересным способом обработки видео на базовом уровне, точнее тем, как можно совершать её буквально "на лету".
К примеру, перед нами могут стоять задачи:
1) Обрезать видео без перекодирования, то есть извлечь из видеопотока необходимый кусок, исключив всё остальное, оставив только нужное.
2) Перекодировать видео, применяя различные фильтры обработки: изменить разрешение, формат, сжать до необходимого размера, убрать/добавить/заменить аудиодорожку и так далее.
3) Создать видеоклип, указав с точностью до кадра начало и конец клипа; применить заданные фильтры и запустить процесс перекодирования.
4) И ещё многое из того, что позволяет делать программа ffmpeg.
Да, всё вышеперечисленное можно сделать через командную строку в вышеуказанной программе - она действительно может делать очень многое, и очень хорошо. Недостаток лишь один - работать с командной строкой не всегда и далеко не всем удобно. У ffmpeg нет собственного интерфейса. Только командная строка и всё.
Возникает вопрос. Можно ли делать всё вышеперечисленное как-нибудь по-дрому - максимально просто, быстро, без ввода команд в командную строку и даже не выходя из медиаплеера? Вопрос довольно таки монументальный (во всяком случае для меня он долго таким оставался).
Оказывается, возможно.

nNAlk2Feotxb3JMBpfd4aY5Pap46esleX5nvd329


В медиаплеере MPV (+ ffmpeg). Данный медиаплеер в сущности тоже представляет из себя командрую строку, а это значит, что абсолютно всё в нём можно изменить и настроить под себя.
Плеер умеет работать с  ffmpeg, youtube-dl (yt-dlp), в него можно загружать lua-скрипты... и, видимо, это ещё далеко не всё.
Итак, настроив данный медиапроигрыватель необходимым образом, загрузив в него нужные скрипты, предоставив ему доступ к ffmpeg, мы получаем простой и максимально удобный способ базовой обработки видео, так что запуск обработки с необходимыми настройками и фильтрами может сводится буквально к нажатию одной-двух клавиш. Например, если нам нужно обрезать видео, мы делаем в MPV буквально следующее:
1) Отмечаем точку старта одной заданной клавишей.
2) Перематываем и той же клавишей отмечаем конечную точку.
3) Далее сам собой запускается процесс в ffmpeg, с заранее заданными настройками. Папку, где сохранится наш будущий клип, мы тоже указываем заранее, при настройке соответствующего скрипта.
Если нам нужно проделать что-нибудь ещё, с другими настройками, мы можем назначить отдельную клавишу для каждого подобного процесса. По мне, так очень даже удобно, учитывая, что MPV-плеер уже сам по себе является отличным универсальным проигрывателем, который только необходимо настроить, чтобы он работал так, как нам нужно.
Конечно, процессу настройки придётся уделить время. Для кого-то это может стать значительным минусом. Радует при этом, что программистом быть совсем необязательно. Готовые скрипты можно с успехом доставать на сайте GitHub. Я - так вообще не программист и, следовательно, мне всё оказалось в новинку, конечно, я врубился не сразу... Но программу под себя уже почти настроил (процентов на 25 от того, как ещё мог бы настроить в теории ?).
В заключение также скажу, что с помощью проигрывателя MPV можно:
1) Смотреть видео из интернета (с ютуба например), вставляя ссылки.
2) Создавать и редактировать непосредственно в программе различные плейлисты (добавляя видео из любого места на компьютере). Можно вообще устроить в программе что-то вроде отдельного файлового менеджера.
3) Редактировать изображения.
4) Вообще создавать максимальное удобство и расширять возможности плеера с помощью настроек и скриптов.
5) И ещё очень много всего того, что невозможно охватить в данном посте.

  • Спасибо! 2
Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...