URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 132709
[ Назад ]

Исходное сообщение
"Выпуск видеоредактора Shotcut 24.01"

Отправлено opennews , 30-Янв-24 10:53 
Доступен релиз видеоредактора Shotcut 24.01, который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt. Код написан на C++ и распространяется под лицензией GPLv3. Готовые сборки доступны для Linux (AppImage, flatpak и snap), macOS и Windows...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60520


Содержание

Сообщения в этом обсуждении
"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 10:53 
Он не очень юзерфройндлих.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 11:12 
Он по интерфейсу и удобству от других вообще мало чем отличается

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 11:05 
Нет копирования без перекодировки , испытал , установил .

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 20:29 
Он и не должен быть в видеоредакторе.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Секретный , 30-Янв-24 21:20 
Спасибо, что предупредил. Не буду ставить

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 11:10 
Хороший видеоредактор. С командной строки в ffmpeg не сделаешь всё, что хочешь.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 16:19 
>Хороший видеоредактор. Но с командной строки в ffmpeg сделаешь всё, что угодно, только параметры знать нужно.

Исправил ошибки.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 17:34 
…и помнить все кадры видео наизусть.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 11:18 
Кто поможет советом по KDEnlive?

1. Как удалить один единственный кадр (frame) в видео? Не секунду, а именно кадр, на котором в данный момент стоит фокус (вертикальная палочка). Например, бывает в видео попыдаются битые кадры (типы картинка частично в квадратиках), в моем случае такой кадр один, и я хотел бы его удалить, но не знаю как.

2. Есть ли способ сделать то же самое в ffmpeg через консоль? Удалить один кадр. И раз уж ffmpeg - то желательно БЕЗ перекодирования всего файла. Если да, то какой командой?


"Выпуск видеоредактора Shotcut 24.01"
Отправлено aaaaaaaaaaaaaaaaaaa , 30-Янв-24 13:06 
В lossless-cut можно по кейфреймам прыгать, но не факт что он склеит оба куска без проблем

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 13:12 
А в ffmpeg нельзя?

"Выпуск видеоредактора Shotcut 24.01"
Отправлено анон , 30-Янв-24 16:39 
Разрезаешь "ножом" в нужном месте (кажется хоткей по умолчанию shift+r). Получится два крипа первый до места реза, второй - после. Увеличиваешь масштаб таймлайна до нужного уровня. Мышкой сдвигаешь начало второго клипа на один кадр (или на сколько нужно), затем пододвигаешь второй клипа вплотную к первому. Готово.

Т.е. в kdenlive и других подобных редакторах работа с видео похожа на работу с кинопленкой. Надо выкинуть один кадр - отрелал его и склеил пленку заново.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 18:44 
Спасибо! А если хочется того же, но без перекодирования видео? Через ffmpeg же как-то можно удалить один кадр и склепить оставшиеся половинки - без конвертации и ухудшения качества?

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 19:41 
Попробовал в KDEnlive, сделал максимальный зум, вырезал ровно один битый кадр, склеил, отрендерил... В моменте склейки слышно "заикание" звука - мелочь, а ох как неприятно. :(

Казалось бы, всего 1 кадр из 24 удалили, а почему-то так по звуку заметно. Ничего с этим сделать нельзя, чтобы звук так не царапало?


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 19:46 
Один кадр — это ≈42 мс. А ухо слышит щелчки на уровне единичных сэмплов.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 20:33 
Так а можно что-то сделать, чтобы сгладить этот резкий эффект звука в моменте склейки? Может какой эффект в KDEnlive для этого есть или что-то еще?

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 21:51 
Вырезать кадр — это вообще в корне неправильный подход. У вас испорчен видеоряд, а вы хотите испортить ещё и аудиоряд.
Можно скопировать соседний кадр, получится малозаметное залипание видео.
Можно сделать кроссфейд из соседних кадров.
Можно сделать промежуточный кадр при помощи какой-нибудь продвинутой уплавнялки.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 22:20 
Да, я это уже понял. Чуть ниже описал свои эксперименты. Если не трогать аудио, а резать только видео, то вроде бы нормально... Как раз видео рендерится, потом отпишусь о результате.

Мне кажется делать искусственный кадр с помощью нейросетей - так себе затея. По-моему, лучший способ это или просто склеить видео, или скопировать соседний кадр, чтобы "залатать дырку". Сейчас рендерится видос, где я просто сдвинул 2ю половину видео влево. Пускай отстает от звука на 1 кадр, думаю будет незаметно.

А вообще, KDEnlive делает что-нибудь с исходным звуком (при рендеринге), если аудиодорожку не резать и не трогать никак? Снижаются ли битрейт или другие свойства аудио, или оно останется 1:1 как в оригинальном ролике?


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 22:47 
> Мне кажется делать искусственный кадр с помощью нейросетей - так себе затея.

Уплавнялки без всяких нейросетей работают. И для одного кадра как раз отличный метод.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 22:56 
А в KDEnlive такое есть? Это плагин специальный надо скачивать или какой-то эффект?

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 20:37 
ну так че ж ты звук резал ? режь только видео.
а вообще как ты собрался синхронизировать со звуком ? будет рассинхрон.
короче, проще подменить кадрик нормальным

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 21:39 
Почему-то админ удалил мой предыдущий камент, в котором я задал уточняющие вопросы. Напишу заново, тем более, что уже проверил 2 способа с сохранением звука...

1. Попробовал видео отделить от звука и вырезал только 1 кадр видео. Затем просто скопировал соседний видео-кадр. Звук оставил как есть. В моменте склейки видео все равно звук "заикается".

2. Попробовал еще один способ. Удалил битый кадр и сдвинул 2ю половину видео влево. Склеил видео. Звук оставил как есть. В моменте склейки все равно звук "заикается".

Сделал выводы, что KDEnlive вообще не способен нормально работать со звуковым форматом MPEG ААС Audio (mp4a). А значит и ffmpeg не способен.

НЕ трогать (не конвертировать) звук KDEnlive, по всей видимости, не может. А значит будет добавлять такие "заикания" в любом случае. Печалька!


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 21:54 
Видимо, моя ошибка была в том, что я изначально делал разрез видео + звук (даже если потом НЕ вырезал фрагменты звука и НИЧЕГО с ним не делал). KDEnlive в месте разреза звука "запинается" (по крайне мере в AAC), даже если звуковые фрагменты НЕ вырезались.

Теперь я изначально сделал ungroup видео и звука, затем сделал разрез только по видео. Звуковая дорожка осталась цельной. На превьюхе "запинание" звука исчезло. Попробую отрендерить...


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 30-Янв-24 23:02 
Кстати, сделал вывод, что KDEnlive в любом случае плохо преспособлен для работы с AAC. Взял несколько рандомных роликов, в которых звуковой кодец - mp3. В каждом ролике делал десятки разрезов по звуку - в местах разрезов нет никаких "заиканий". Если делать то же самое в роликах с кодеком AAC - будут "заикания" звука в местах разреза + в рандомных местах ролика (что еще более странно). Либо это какой-то баг в самом KDEnlive (пробовал версию 2х-летней давности и совсем свежую), либо он просто не особо умеет работать с AAC... и поэтому (если есть возможность) лучше вообще никак не редактировать AAC в KDEnlive - даже не делать надрезы. Странно, что такой крупный видеоредактор (самый известный в Linux) плохо работает с AAC.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено анон , 31-Янв-24 12:17 
В kdenlive (а вернее в mlt + библиотеках ffmpeg) есть ряд багов при работе (резке, склейке) звука. Можете поискать в багтрекерах mlt\ffmpeg, ссылок под рукой нет к соэалени.. Недавно были фиксы про flac, но тоже все не идеально. В некоторых случаях может помочь конвертация звука в PCM (wav).

По ощущениям "порча" звука еще зависит от того места где произошел "рез" кадра. Т.е. отформы самой звуковой волны в этом месте. Бывает так, что отрезав зву в соседнем кадре негативный эффект на стыке значительно менее заметен. Ну или делать фейды, как предлагали выше.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Тайвин , 31-Янв-24 12:32 
Ну т.е. ребята, разрабатывающие MLT и ffmpeg знают о проблемах с ААС? Просто я погуглил, оказалось что люди жалуются на аналогичные проблемы AAC в KDEnlive уже почти 10 лет... Но судя по всему это никого не волнует? Сделал сотни тестов - идеально работает с mp3, и очень плохо с AAC (разрезы, склейка).

А как сделать фейд звука без разреза? Знаю эффект fadein/fadeout, но там нужен разрез, чтобы присобачить эффект... Есть ли аналогичное затухание видео/звука, но без разреза?


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Anonim , 31-Янв-24 12:47 
ребят из kdenlive надо не уставать таблом тыкать в баги.
напиши им - капли камень точат

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Anonim , 31-Янв-24 12:53 
https://www.youtube.com/watch?v=SXETjJx9WZ0

"Выпуск видеоредактора Shotcut 24.01"
Отправлено анон , 31-Янв-24 17:56 
Надо понимать что сам по себе kdenlive (а также shotcut) это, грубо говоря, обертки над фреймворком mlt. В kdenlive для финального рендера вообще запускается утилита melt из mlt. Фреймворк mlt по факту пилит один человек, он же автор shotcut. Спасибо ему за это (безо всякой иронии). Mlt в свою очередь для кодирования\дикодирования и манипуляции с видео и звуком опирается на библиотеки ffmpeg. На стыке mlt и ffmpeg, да и внутри самого ffmpeg, куча всяких трудновоспроизводимых проблем и дефектов. И "проблемы с AAC" могут иметь самую разную природу, начиная с того что исходные аудио-дорожки могут быть "кривыми" или "неудобными" для редактирования.

Отмечу также, что далеко не все "профессиональные" редакторы видео могут принимать на вход файлы практически произвольного формата. А kdenlive\shotcut практически всеядные (благодаря ffmpeg). Это в свою очередь позволяет организовать работу без перекодировки исходных данных. Что для любительского рабочего процесса очень ценно на мой взгляд.

Если хотите помочь диагностировать проблемы с ААС - идите в багтрекер mlt (https://github.com/mltframework/mlt/issues), описывайте детально проблему, предоставляйте тестовые наборы данных, будьте готовы дальше идти в багтрекер ffmpeg и уже там помогать исследовать и исправлять проблему.

> А как сделать фейд звука без разреза?

Есть фильтр volume - можно менять звук по ключевым кадрам.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 11:34 
Blender - лучший видеоредактор.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 11:43 
https://opennet.ru/54110-davinci

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 12:15 
> Blender - лучший видеоредактор.

Ну тогда Airbus - лучшие автомобили делает.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено фыв , 30-Янв-24 13:53 
В нём мультики же делают? Вроде неплохой редактор должен быть.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 17:23 
Звучит как emacs - лучший текстовый редактор. Такой же бред :))

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Пряник , 30-Янв-24 17:46 
Там хороший интерфейс, а вот функционала для видео пока маловато. Хотя не помешал бы, чтобы делать анимации, не отходя от кассы.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено keydon , 30-Янв-24 21:17 
Не осилил blender, но соглашусь что возможно он лучше shotcut.
А shotcut лучше openshot и kdenlive.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено 12yoexpert , 30-Янв-24 11:56 
ну, тут по кривизне интерфейса видно, что на виджетах, не на qml

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 16:23 
Это сильно нехорошо? Попадалось немало "фу" про QML.

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 17:21 
Именно. QML sample:

MouseArea {
        anchors.fill: delegate
        onClicked: {
            delegate.ListView.view.currentIndex = index
            if (window.currentFeed == feed)
                feedModel.reload()
            else
                window.currentFeed = feed
        }
    }

===========================================
Это ХУДШЕЕ, как можно было изгадить декларативную идею.


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 22:56 
qml прекрасен, лучше всего, что есть на данный момент для описания интерфейса, а ты - просто тупое неосилившее б{}дло

"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 16:26 
И как обычно опеннетный эксперт совершил свой вклад в глобальное потепление.

https://github.com/mltframework/shotcut
QML
36.6%


"Выпуск видеоредактора Shotcut 24.01"
Отправлено Аноним , 30-Янв-24 17:05 
По внешнему виду ничем не отличается от десятков других редакторов. Хотя не факт, что это идеальная раскладка - по мне лучше громадное поле с лентами видео/аудио, а предпросмотр может быть маленьким или вообще на другом мониторе.
И тут на первое место в выборе редактора выходит кастомизация: насколько гибко можно настроить ВСЕ рабочие элементы, чтобы не тыкаться между ними как баба в косметичке.
Второе - удобство манипуляции эффектами, клипами, их склейка, растягивание, субтитры...
Короче, догфудинг в помощь.