The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск видеоредактора Shotcut 24.01"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск видеоредактора 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.me/opennews/art.shtml?num=60520

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 30-Янв-24, 10:53   –3 +/
Он не очень юзерфройндлих.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

3. Сообщение от Аноним (3), 30-Янв-24, 11:05   +/
Нет копирования без перекодировки , испытал , установил .
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #32

4. Сообщение от Аноним (4), 30-Янв-24, 11:10   +/
Хороший видеоредактор. С командной строки в ffmpeg не сделаешь всё, что хочешь.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14

5. Сообщение от Аноним (5), 30-Янв-24, 11:12   +1 +/
Он по интерфейсу и удобству от других вообще мало чем отличается
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

6. Сообщение от Тайвин (?), 30-Янв-24, 11:18   +/
Кто поможет советом по KDEnlive?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #17

7. Сообщение от Аноним (7), 30-Янв-24, 11:34   +2 +/
Blender - лучший видеоредактор.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #10, #13, #20, #23, #31

8. Сообщение от Аноним (8), 30-Янв-24, 11:43   +2 +/
https://opennet.ru/54110-davinci
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

9. Сообщение от 12yoexpert (ok), 30-Янв-24, 11:56   –2 +/
ну, тут по кривизне интерфейса видно, что на виджетах, не на qml
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15, #16

10. Сообщение от Аноним (-), 30-Янв-24, 12:15   +4 +/
> Blender - лучший видеоредактор.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

11. Сообщение от aaaaaaaaaaaaaaaaaaa (?), 30-Янв-24, 13:06   +/
В lossless-cut можно по кейфреймам прыгать, но не факт что он склеит оба куска без проблем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #12

12. Сообщение от Аноним (-), 30-Янв-24, 13:12   +/
А в ffmpeg нельзя?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

13. Сообщение от фыв (??), 30-Янв-24, 13:53   +1 +/
В нём мультики же делают? Вроде неплохой редактор должен быть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

14. Сообщение от Аноним (14), 30-Янв-24, 16:19   –1 +/
>Хороший видеоредактор. Но с командной строки в ffmpeg сделаешь всё, что угодно, только параметры знать нужно.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #21

15. Сообщение от Аноним (15), 30-Янв-24, 16:23   +/
Это сильно нехорошо? Попадалось немало "фу" про QML.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #19

16. Сообщение от Аноним (14), 30-Янв-24, 16:26   +1 +/
И как обычно опеннетный эксперт совершил свой вклад в глобальное потепление.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #24, #25

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

19. Сообщение от Аноним (20), 30-Янв-24, 17:21   –2 +/
Именно. QML sample:

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #39

20. Сообщение от Аноним (20), 30-Янв-24, 17:23   +/
Звучит как emacs - лучший текстовый редактор. Такой же бред :))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

21. Сообщение от Аноним (21), 30-Янв-24, 17:34   +1 +/
…и помнить все кадры видео наизусть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

23. Сообщение от Пряник (?), 30-Янв-24, 17:46   +/
Там хороший интерфейс, а вот функционала для видео пока маловато. Хотя не помешал бы, чтобы делать анимации, не отходя от кассы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

24. Сообщение от Тайвин (?), 30-Янв-24, 18:44   +/
Спасибо! А если хочется того же, но без перекодирования видео? Через ffmpeg же как-то можно удалить один кадр и склепить оставшиеся половинки - без конвертации и ухудшения качества?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

25. Сообщение от Тайвин (?), 30-Янв-24, 19:41   +/
Попробовал в KDEnlive, сделал максимальный зум, вырезал ровно один битый кадр, склеил, отрендерил... В моменте склейки слышно "заикание" звука - мелочь, а ох как неприятно. :(

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #26, #30

26. Сообщение от Аноним (21), 30-Янв-24, 19:46   +/
Один кадр — это ≈42 мс. А ухо слышит щелчки на уровне единичных сэмплов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #29

28. Сообщение от Аноним (-), 30-Янв-24, 20:29   +1 +/
Он и не должен быть в видеоредакторе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

29. Сообщение от Тайвин (?), 30-Янв-24, 20:33   +/
Так а можно что-то сделать, чтобы сгладить этот резкий эффект звука в моменте склейки? Может какой эффект в KDEnlive для этого есть или что-то еще?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #35

30. Сообщение от Аноним (-), 30-Янв-24, 20:37   +/
ну так че ж ты звук резал ? режь только видео.
а вообще как ты собрался синхронизировать со звуком ? будет рассинхрон.
короче, проще подменить кадрик нормальным
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #34, #36, #41

31. Сообщение от keydon (ok), 30-Янв-24, 21:17   +/
Не осилил blender, но соглашусь что возможно он лучше shotcut.
А shotcut лучше openshot и kdenlive.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

32. Сообщение от Секретный (?), 30-Янв-24, 21:20   +/
Спасибо, что предупредил. Не буду ставить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

34. Сообщение от Тайвин (?), 30-Янв-24, 21:39   +/
Почему-то админ удалил мой предыдущий камент, в котором я задал уточняющие вопросы. Напишу заново, тем более, что уже проверил 2 способа с сохранением звука...

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

35. Сообщение от Аноним (21), 30-Янв-24, 21:51   +1 +/
Вырезать кадр — это вообще в корне неправильный подход. У вас испорчен видеоряд, а вы хотите испортить ещё и аудиоряд.
Можно скопировать соседний кадр, получится малозаметное залипание видео.
Можно сделать кроссфейд из соседних кадров.
Можно сделать промежуточный кадр при помощи какой-нибудь продвинутой уплавнялки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #37

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

37. Сообщение от Тайвин (?), 30-Янв-24, 22:20   +/
Да, я это уже понял. Чуть ниже описал свои эксперименты. Если не трогать аудио, а резать только видео, то вроде бы нормально... Как раз видео рендерится, потом отпишусь о результате.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #38

38. Сообщение от Аноним (21), 30-Янв-24, 22:47   +/
> Мне кажется делать искусственный кадр с помощью нейросетей - так себе затея.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #40

39. Сообщение от Аноним (39), 30-Янв-24, 22:56   +2 +/
qml прекрасен, лучше всего, что есть на данный момент для описания интерфейса, а ты - просто тупое неосилившее б{}дло
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

40. Сообщение от Тайвин (?), 30-Янв-24, 22:56   +/
А в KDEnlive такое есть? Это плагин специальный надо скачивать или какой-то эффект?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #43

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #44, #45, #46

44. Сообщение от Anonimemail (??), 31-Янв-24, 12:47   +/
ребят из kdenlive надо не уставать таблом тыкать в баги.
напиши им - капли камень точат
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

45. Сообщение от Anonimemail (??), 31-Янв-24, 12:53   +/
https://www.youtube.com/watch?v=SXETjJx9WZ0
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

46. Сообщение от анон (?), 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 - можно менять звук по ключевым кадрам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру