berserk Опубликовано 7 января, 2022 Поделиться Опубликовано 7 января, 2022 (изменено) Доброго времени суток. Так как прошлая тема в эмоционально-политическом () порыве была удалена мной (за что приношу свои глубокие извинения всем, кто в ней отписывался), создаю взамен новую, в которой опишу программы-сплиттеры, которые знаю, с достоинствами и недостатками. 1) Boilsoft Video Splitter. Бесплатная программа с простым интерфейсом и без настроек. При этом со своей функцией отлично справляется. Процесс работы: открыть видеофайл, указать временной отрезок (то есть, отметить начало и конец), нажать кнопку "выполнить", сохранить новый файл. (!) Резка сработает по ключевым кадрам, то есть точки начала и конца итогового медиафайла будут отличаться от первоначально указанных. 2) SolveigMM Video Splitter. Не бесплатная программа с интерфейсом, близким к видеоредактору. (!) Точная резка (не по ключевым кадрам) возможна, но с потерей в качестве, так как начало и конец, не вошедшие в ключевой кадр, будут перекодированы. Плюсы: + Удобный интерфейс с временной шкалой, плеером и навигацией по ключевым точкам. + Есть настройки и горячие клавиши для ускорения работы. + Можно отметить сразу несколько фрагментов на временной шкале; программа либо скомпонует их в один файл, либо сохранит по отдельности. Минусы: - Программа платная. - Встроенные ограничения. С 4k видео можно работать только в бизнес-версии, которая стоит намного дороже обычной. Также в бизнес-версии доступна пакетная обработка и командная строка. 3) Сохранение фрагмента видео в VLC Media Player с помощью функции записи. Способ с одной стороны удобный. С другой стороны, записываемый фрагмент обязательно нужно просмотреть. То есть, нельзя просто отметить начало и конец фрагмента и затем запустить резку, как в сплиттере. 4) (...) Продолжите этот список программами и способами, которыми пользуетесь вы! P.S. Специфика работы всех программ-сплиттеров такова, что без потерь в качестве итогового видеофайла они работают только по ключевым кадрам. Ключевые кадры могут быть по-разному отдалены друг от друга; в формате mp4 значение составляет 1-5 секунд и если одна динамичная сцена быстро сменяет другую, оно, вроде как, уменьшается. Изменено 7 января, 2022 пользователем bercerc 1 Ссылка на комментарий
WhiteKnight Опубликовано 7 января, 2022 Поделиться Опубликовано 7 января, 2022 12 часов назад, bercerc сказал: 3) Сохранение фрагмента видео в VLC Media Player с помощью функции записи. Способ с одной стороны удобный. С другой стороны, записываемый фрагмент обязательно нужно просмотреть. То есть, нельзя просто отметить начало и конец фрагмента и затем запустить резку, как в сплиттере. Любопытный функционал. Давно не смотрел чего там навояли в vlc Решил тут попробовать как работает. Ой все грустно...mp4 вроде пишет, попробовал запустить запись при проигрывании wmv, запись идёт, но по окончании почему-то индекс не сохраняется и Windows media player clssic такие файлы не переваривает. mkv почему-то пишет в транспортный стрим... Блин, ну почему hotkey'и в vlc не определены? для той же записи например, ну неудобно жать на кнопку записи и на кнопку проигрывания одновременно. Почему-то, при нажатии на паузу на экране OSD рисуется, а при нажатии на запись - нет, в общем такой же "не допиленный" как был имхо этот vlc 1 Ссылка на комментарий
berserk Опубликовано 8 января, 2022 Автор Поделиться Опубликовано 8 января, 2022 10 часов назад, WhiteKnight сказал: попробовал запустить запись при проигрывании wmv, запись идёт, но по окончании почему-то индекс не сохраняется и Windows media player clssic такие файлы не переваривает. Хм, действительно, при записи wmv какой-то .asf формат записывается, открывается он только в VLC и то битый файл какой-то А для записи, кстати, хоткей есть, R по-умолчанию, кажется. Можно переназначить. У меня версия 3.0.8, работает нормально, хоть я и тоже к этому плееру прохладно отношусь. Нельзя настроить кнопку Play/Pause на клик мышкой, но, к счастью, есть плагин Play/Pause video on mouse click. В общем, какого-никакого удобства от этого плеера можно добиться, только если хорошенько повозиться с ним и правильно под себя настроить. Плеер-конструктор. 1 Ссылка на комментарий
WhiteKnight Опубликовано 8 января, 2022 Поделиться Опубликовано 8 января, 2022 В 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 Ссылка на комментарий
Cat Booted Опубликовано 8 января, 2022 Поделиться Опубликовано 8 января, 2022 Бесплатная программа Avidemux может отрезать фрагменты видео без перекодирования. Первый кадр фрагмента должен быть ключевым, последний кадр может любой (лучше выбирать P-frame). Далее через пункт в меню "присоединить" можно склеить все фрагменты в один файл. При желании можно поменять видеоконтейнер (avi, mp4, mkv, ts). Также можно и перекодировать видео. Видео 4К Avidemux тоже обрабатывает.https://ru.wikipedia.org/wiki/Avidemuxhttps://sourceforge.net/projects/avidemux/files/avidemux/ 1 Ссылка на комментарий
Cat Booted Опубликовано 8 января, 2022 Поделиться Опубликовано 8 января, 2022 По поводу ключевых кадров: Ключевой кадр содержит всю информацию о снимаемом изображении. Каждый последующий кадр содержит только данные, отличающие его от предыдущего кадра. И так до следующего ключевого кадра. Поэтому перемотка видео иногда плохо работает. Процессор должен просуммировать все изменения кадров от ближайшего ключевого кадра. Поэтому отрезаемый фрагмент без перекодирования должен обязательно начинаться с ключевого кадра. 2 Ссылка на комментарий
WhiteKnight Опубликовано 23 марта, 2022 Поделиться Опубликовано 23 марта, 2022 (изменено) Думаю, если я немного расширю тему в плане "другая видеообработка" ничего страшного не станет Тут не так давно появились программы для улучшения старого видео с применением искусственного интеллекта Например, есть программа Topaz Video Enhance AI, иногда дает потрясающие результаты. К примеру, сама детектирует и удаляет шумы. Попробую, ниже несколько примеров сделать Изменено 31 марта, 2022 пользователем WhiteKnight 1 1 Ссылка на комментарий
WhiteKnight Опубликовано 24 марта, 2022 Поделиться Опубликовано 24 марта, 2022 В программе есть некоторое количество алгоритмов улучшения, детально не разбирался, но даже на стандартных настройках можно получить вот такой результат исходник результат Но программе нужен Win10 и игровая видеокарта хотя бы начального уровня типа 1050 или 1650 с использованием видеокарты процесс идет на порядок быстрее 3 Ссылка на комментарий
WhiteKnight Опубликовано 29 марта, 2022 Поделиться Опубликовано 29 марта, 2022 (изменено) Некоторые мысли: Программа имеет несколько режимов восстановления 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 Изменено 29 марта, 2022 пользователем WhiteKnight 1 Ссылка на комментарий
berserk Опубликовано 9 июня, 2022 Автор Поделиться Опубликовано 9 июня, 2022 (изменено) В 24.03.2022 в 09:03, WhiteKnight сказал: В программе есть некоторое количество алгоритмов улучшения, детально не разбирался, но даже на стандартных настройках можно получить вот такой результат исходник результат Но программе нужен Win10 и игровая видеокарта хотя бы начального уровня типа 1050 или 1650 с использованием видеокарты процесс идет на порядок быстрее Интересно. Помню, пробовал что-то подобное из онлайн сервисов для улучшения качества фото. Результат не очень-то впечатлил. На выходе получил вот такую картинку неандертальца, стало меньше шумов, но чёткости особо не прибавилось. А по поводу улучшения качества видео, да, было бы очень круто, например, старые цирковые видео улучшить, чтоб чётко было и без размытий, как при современной съёмке. Но пока что это мало достижимо для современного ИИ (моё мнение). Может быть, ИИ так сможет делать когда поумнеет достаточно для того, чтобы подчинить себе всё человечество... И тогда люди станут для него всё равно, что зверушки, он будет их развлекать подобными фокусами, чтобы просто сидели дома и... Впрочем, это тоже уже оффтоп . Спойлер Изменено 11 июня, 2022 пользователем bercerc 1 1 Ссылка на комментарий
berserk Опубликовано 11 июня, 2022 Автор Поделиться Опубликовано 11 июня, 2022 Мой опыт использования программы Topaz. Видео пример: балерина-перфекционистка прохаживается по полу, показывая свои стопы балерины-перфекционистки. Скрины: оригинал + 3 разных метода обработки в разрешении x2. Спойлер 1 Ссылка на комментарий
WhiteKnight Опубликовано 11 июня, 2022 Поделиться Опубликовано 11 июня, 2022 Кстати, это кадр из видео, или фото? Ссылка на комментарий
WhiteKnight Опубликовано 11 июня, 2022 Поделиться Опубликовано 11 июня, 2022 This is the hidden content, please Войти или Регистрация прогнал тут через улучшатель клип ппк-воскрешение на последнем кадре, по моему так 3ds-max выглядел лет 20 назад 2 Ссылка на комментарий
berserk Опубликовано 21 января Автор Поделиться Опубликовано 21 января Доброго времени суток! Сегодня хочу поделиться весьма интересным способом обработки видео на базовом уровне, точнее тем, как можно совершать её буквально "на лету". К примеру, перед нами могут стоять задачи: 1) Обрезать видео без перекодирования, то есть извлечь из видеопотока необходимый кусок, исключив всё остальное, оставив только нужное. 2) Перекодировать видео, применяя различные фильтры обработки: изменить разрешение, формат, сжать до необходимого размера, убрать/добавить/заменить аудиодорожку и так далее. 3) Создать видеоклип, указав с точностью до кадра начало и конец клипа; применить заданные фильтры и запустить процесс перекодирования. 4) И ещё многое из того, что позволяет делать программа ffmpeg. Да, всё вышеперечисленное можно сделать через командную строку в вышеуказанной программе - она действительно может делать очень многое, и очень хорошо. Недостаток лишь один - работать с командной строкой не всегда и далеко не всем удобно. У ffmpeg нет собственного интерфейса. Только командная строка и всё. Возникает вопрос. Можно ли делать всё вышеперечисленное как-нибудь по-дрому - максимально просто, быстро, без ввода команд в командную строку и даже не выходя из медиаплеера? Вопрос довольно таки монументальный (во всяком случае для меня он долго таким оставался). Оказывается, возможно. В медиаплеере MPV (+ ffmpeg). Данный медиаплеер в сущности тоже представляет из себя командрую строку, а это значит, что абсолютно всё в нём можно изменить и настроить под себя. Плеер умеет работать с ffmpeg, youtube-dl (yt-dlp), в него можно загружать lua-скрипты... и, видимо, это ещё далеко не всё. Итак, настроив данный медиапроигрыватель необходимым образом, загрузив в него нужные скрипты, предоставив ему доступ к ffmpeg, мы получаем простой и максимально удобный способ базовой обработки видео, так что запуск обработки с необходимыми настройками и фильтрами может сводится буквально к нажатию одной-двух клавиш. Например, если нам нужно обрезать видео, мы делаем в MPV буквально следующее: 1) Отмечаем точку старта одной заданной клавишей. 2) Перематываем и той же клавишей отмечаем конечную точку. 3) Далее сам собой запускается процесс в ffmpeg, с заранее заданными настройками. Папку, где сохранится наш будущий клип, мы тоже указываем заранее, при настройке соответствующего скрипта. Если нам нужно проделать что-нибудь ещё, с другими настройками, мы можем назначить отдельную клавишу для каждого подобного процесса. По мне, так очень даже удобно, учитывая, что MPV-плеер уже сам по себе является отличным универсальным проигрывателем, который только необходимо настроить, чтобы он работал так, как нам нужно. Конечно, процессу настройки придётся уделить время. Для кого-то это может стать значительным минусом. Радует при этом, что программистом быть совсем необязательно. Готовые скрипты можно с успехом доставать на сайте GitHub. Я - так вообще не программист и, следовательно, мне всё оказалось в новинку, конечно, я врубился не сразу... Но программу под себя уже почти настроил (процентов на 25 от того, как ещё мог бы настроить в теории ). В заключение также скажу, что с помощью проигрывателя MPV можно: 1) Смотреть видео из интернета (с ютуба например), вставляя ссылки. 2) Создавать и редактировать непосредственно в программе различные плейлисты (добавляя видео из любого места на компьютере). Можно вообще устроить в программе что-то вроде отдельного файлового менеджера. 3) Редактировать изображения. 4) Вообще создавать максимальное удобство и расширять возможности плеера с помощью настроек и скриптов. 5) И ещё очень много всего того, что невозможно охватить в данном посте. 2 Ссылка на комментарий
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти