Собственный видеоредактор.
От: alpha21264 СССР  
Дата: 10.01.25 14:00
Оценка: 15 (8) +5 :))
Товарищи!

Мои особенности индивидуальной судьбы сложились таким образом, что я написал себе собственный видеоредактор.
Это я не к тому, что я в одно рыло решил превзойти все продукты Adobe.
Просто так получилось. Редактор написался сам.

Кому-нибудь интересен мой опыт написания собственного видео-редактора?
Может быть написать статью (серию статей) для rsdn?

PS.
Не надо мне говорить, что я ненормальный. Я и так уже программист и аутист.

Течёт вода Кубань-реки куда велят большевики.
Re: Собственный видеоредактор.
От: Alekzander Россия  
Дата: 10.01.25 14:04
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Мои особенности индивидуальной судьбы сложились таким образом, что я написал себе собственный видеоредактор.

A>Это я не к тому, что я в одно рыло решил превзойти все продукты Adobe.

Поздравляю!

С UI или как ffmpeg? Что умеет? Реэнкодит поток? Умеет НЕ реэнкодить, если надо подрезать лишнее?
Re: Собственный видеоредактор.
От: Нomunculus Россия  
Дата: 10.01.25 14:08
Оценка:
Здравствуйте, alpha21264, Вы писали:

Там по-моему сложность не в функционале, а в поддержке миллиарда форматов. Сколько поддерживает? Заморачивался с лицензиями?
Re[2]: Собственный видеоредактор.
От: alpha21264 СССР  
Дата: 10.01.25 14:12
Оценка:
Здравствуйте, Нomunculus, Вы писали:

Н>Там по-моему сложность не в функционале, а в поддержке миллиарда форматов. Сколько поддерживает? Заморачивался с лицензиями?


Ну, это кому что нужно. Мне сто миллионов форматов было не нужно.
Мне нужно было принять файл с видеокамеры, взять файл с Ю-туба,
сделать нелинейный монтаж типа "я у мамы режиссёр".
Ну и приделать простенькие видеоэффекты типа хромакея.

Пока файл живёт на одной единственной моей машине, я с лицензиями не заморачивался.
Если заморочусь, то будет GPL.

Течёт вода Кубань-реки куда велят большевики.
Re[2]: Собственный видеоредактор.
От: alpha21264 СССР  
Дата: 10.01.25 14:19
Оценка: 3 (2) :)
Здравствуйте, Alekzander, Вы писали:

A>>Мои особенности индивидуальной судьбы сложились таким образом, что я написал себе собственный видеоредактор.

A>>Это я не к тому, что я в одно рыло решил превзойти все продукты Adobe.

A>С UI или как ffmpeg? Что умеет? Реэнкодит поток? Умеет НЕ реэнкодить, если надо подрезать лишнее?


Там всё довольно забавно. Я-ж у мамы программист.
Поэтому и редактор у меня получился что-то вроде компьютерного ИДЕ.
Картинка с фильмом, разумеется есть, и его можно проматывать вперёд-назад.

Но вот клипы по фильму расставляются текстовым файлом.
Который можно (нужно) редактировать текстовым редактором.
Ну удобнее мне работать клавиатурой, а не мышкой.

Чёрт его знает, умеет ли он не реэнкодить. Наверное нет.
Я использую libOpenshot, а она использует ffmpeg.
А то, что я написал — эта маленький GUI-интерфейс к Openshot.
Да, я знаю, что Openshot — это не только библиотека, но и редактор.
Но этот редактор настолько сильно мне не понравился, что я решил написать свой.

Течёт вода Кубань-реки куда велят большевики.
Re: Собственный видеоредактор.
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.25 14:43
Оценка: +4
Здравствуйте, alpha21264, Вы писали:

A>Кому-нибудь интересен мой опыт написания собственного видео-редактора?

A>Может быть написать статью (серию статей) для rsdn?

Я бы на твоём месте написал статью (или серию) на хабр. На rsdn-е аудитория — три с половиной человека.

И код бы выложил в опенсорс.
Re[3]: Собственный видеоредактор.
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.25 14:44
Оценка: +1 :)
Здравствуйте, alpha21264, Вы писали:

A>Там всё довольно забавно. Я-ж у мамы программист.

A>Поэтому и редактор у меня получился что-то вроде компьютерного ИДЕ.
A>Картинка с фильмом, разумеется есть, и его можно проматывать вперёд-назад.

Я так сразу и подумал, что ты написал vim для кина
Re[2]: Собственный видеоредактор.
От: alpha21264 СССР  
Дата: 10.01.25 14:46
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, alpha21264, Вы писали:


A>>Кому-нибудь интересен мой опыт написания собственного видео-редактора?

A>>Может быть написать статью (серию статей) для rsdn?

Pzz>Я бы на твоём месте написал статью (или серию) на хабр. На rsdn-е аудитория — три с половиной человека.


На Хабр наверное тоже напишу. Но Хабр как ресурс мне не нравится.
Там большинство статей — как будто веник пожевал — ни вкуса ни сытости.

Pzz>И код бы выложил в опенсорс.


Это следующий вопрос — куда выкладывать код? Дарить заклятым друзьям как-то не хочется.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: Собственный видеоредактор.
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.25 14:54
Оценка:
Здравствуйте, alpha21264, Вы писали:

Pzz>>Я бы на твоём месте написал статью (или серию) на хабр. На rsdn-е аудитория — три с половиной человека.


A>На Хабр наверное тоже напишу. Но Хабр как ресурс мне не нравится.

A>Там большинство статей — как будто веник пожевал — ни вкуса ни сытости.

Да. Но там большая и разнообразная аудитория. В конечном итоге, писать статью трудно, и хочется, чтобы ее прочли.

Pzz>>И код бы выложил в опенсорс.


A>Это следующий вопрос — куда выкладывать код? Дарить заклятым друзьям как-то не хочется.


Я пока использую GitHub.

Международное сообщество пользователей опенсорса мне не враги.

Я бы, может, и использовал какой-нибудь российский аналог гитхаба, но там пользовательский интерфейс по умолчанию по-русски, а местами чуть ли не авторизация через госуслуги требуется. Ну и как человек из какой-нибудь условной Бразилии доберется до моего кода или пришлет мне багу или PR?
Re[2]: Собственный видеоредактор.
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.25 15:04
Оценка:
Здравствуйте, Нomunculus, Вы писали:

Н>Там по-моему сложность не в функционале, а в поддержке миллиарда форматов. Сколько поддерживает? Заморачивался с лицензиями?


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

Я как-то эксперимента для попробовал использовать ImageMagic для растеризации, не помню уж, Postscipt или PDF. Оно растерезует, спору нет. Но отличия в качестве картинки по сравнению с cups-filters видны невооруженным взглядом. Но возможно, если бы я понимал все 100500 опций ImageMagic, то это свелось бы к выбору правильных опций. А может и нет. Пока всю теорию вопроса не поймешь, ответ не очевиден. А теории там очень много.
Re: Собственный видеоредактор.
От: velkin Земля  
Дата: 10.01.25 16:34
Оценка: 2 (1)
Здравствуйте, alpha21264, Вы писали:

A>Может быть написать статью (серию статей) для rsdn?


Если будешь писать на рсдн, выбери раздел и пиши как обычный топик.

Потом прикрепи его в
https://blogs.rsdn.org

Сразу в блоги не пиши, там увидишь функцию создания и прикрепления, создание использовать не надо. И аннотацию тоже оставляй пустой. Название блога тоже сам выберешь.
Re: Собственный видеоредактор.
От: Великий Реверс google
Дата: 10.01.25 16:58
Оценка: +1
https://www.linux.org.ru/forum/development/17844413
сходи поделись опытом с молодежью
Re[2]: Собственный видеоредактор.
От: velkin Земля  
Дата: 10.01.25 17:02
Оценка: +2
Здравствуйте, Pzz, Вы писали:

Pzz>Я бы на твоём месте написал статью (или серию) на хабр. На rsdn-е аудитория — три с половиной человека.


А думаешь почему я пишу на рсдн свои статьи, а не на других ресурсах? Секрет прост, другие сайты крайне не терпимы к этому.

Мне на хабре дали банан по карме, на других забанили учётку. Где-то просто стирали мои топики.

Нет смысла гнаться за аудиторией, тем более не платящей. В — выгода. В данном случае я считаю статьи будут полезны самому автору.

Свои статьи я даже на всякий случай бекаплю у себя в гите. Потом можно вернуться и самому себя почитать.

Pzz>И код бы выложил в опенсорс.


А почему не шароварка? Здесь же её так любят обсуждать. Для раскрытия кода даже если это не свободная программа должно быть основание.

При всём уважении к Ричарду Столлману или даже Линусу Торвальдсу, у них есть спонсоры, а у огромного количества других людей нет.

Я видел кучу свободных проектов, но на энтузиазме большинство из них не становятся лучше и застывают в развитии.

Потому я бы лучше подумал о собственных целях, нежели о моде.

Для примера.
1. Самообучение в софте.
2. Самореализация в софте.
3. Бизнес на софте.
И так далее.
Re[3]: Собственный видеоредактор.
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.25 17:16
Оценка:
Здравствуйте, velkin, Вы писали:

Pzz>>Я бы на твоём месте написал статью (или серию) на хабр. На rsdn-е аудитория — три с половиной человека.


V>А думаешь почему я пишу на рсдн свои статьи, а не на других ресурсах? Секрет прост, другие сайты крайне не терпимы к этому.


Может, дело не в сайтах, а в самих статьях?

V>А почему не шароварка? Здесь же её так любят обсуждать. Для раскрытия кода даже если это не свободная программа должно быть основание.


Надо же, как удивительно. Ты всю дорогу допишь за свободное ПО, но при этом выступаешь за шароварку.

Шароваркой надо заниматься. Чтобы она кем-то использовалась и отбивала вложенное в неё время, ее надо продвигать, поддерживать и развивать. Насколько я понинаю, у Альфы достаточная нагрузка на основной работе. Опенсорсным проектом можно заниматься в свободное время. Тем более, что он уже написан.

V>При всём уважении к Ричарду Столлману или даже Линусу Торвальдсу, у них есть спонсоры, а у огромного количества других людей нет.


Заметим, что Торвальдс получил спонсоров благодаря своему опенсорсу.

V>Для примера.

V>1. Самообучение в софте.
V>2. Самореализация в софте.
V>3. Бизнес на софте.
V>И так далее.

Успешный свободный проект приносит знакомства и связи, а вот их уже можно попытаться монетизировать. Особенно если человек не рвется в собственный бизнес.
Re[2]: Собственный видеоредактор.
От: m2user  
Дата: 10.01.25 18:03
Оценка:
V>Если будешь писать на рсдн, выбери раздел и пиши как обычный топик.

V>Потом прикрепи его в

V>https://blogs.rsdn.org

Т.е. можно любой топик прокрепить в блог?

V>Сразу в блоги не пиши, там увидишь функцию создания и прикрепления, создание использовать не надо.


А что не так с созданием сразу в блоге?

V>И аннотацию тоже оставляй пустой.


Почему?

V>Название блога тоже сам выберешь.


На один RSDN аккаунт можно сделать только один блог?
Re: Собственный видеоредактор.
От: m2user  
Дата: 10.01.25 18:05
Оценка: 2 (1) +1
A>Кому-нибудь интересен мой опыт написания собственного видео-редактора?
A>Может быть написать статью (серию статей) для rsdn?

Есть же соотв. раздел форума: https://rsdn.org/forum/prj/
Re[3]: Собственный видеоредактор.
От: sergey2b ЮАР  
Дата: 10.01.25 18:07
Оценка:
Здравствуйте, alpha21264, Вы писали:


A>Чёрт его знает, умеет ли он не реэнкодить. Наверное нет.

A>Я использую libOpenshot, а она использует ffmpeg.

как то она акселераторы плохо поддерживает
https://github.com/OpenShot/libopenshot/blob/develop/doc/HW-ACCEL.md
Re[4]: Собственный видеоредактор.
От: velkin Земля  
Дата: 10.01.25 18:14
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Может, дело не в сайтах, а в самих статьях?


Но на рсдн почему-то за них не банят и не стирают сами статьи и обсуждения. Вообще кто не верит могут сами пойти на другие ресурсы.

Дело в администрации. Потому или сидишь на ресурсах с терпимой администрацией, или идёшь туда где администрация считает себя небожителями и отхватываешь от них.

Можно ещё завести свой сайт, но его надо поддерживать, что тоже проблематично.

Pzz>Надо же, как удивительно. Ты всю дорогу топишь за свободное ПО, но при этом выступаешь за шароварку.


Приведи конкретно мои цитаты. Да я говорю, что Ричард Столлман и его сподвижники проделали отличную работу. Но могу ли я вести себя как Ричард Столлман?

Скажем так, это нежизнеспособная идея. Без спонсоров программистов не нанять, а иначе свободный софт не развивается. И даже и сам автор на него скорее всего забьёт.

Pzz>Заметим, что Торвальдс получил спонсоров благодаря своему опенсорсу.


Не опенсорсу, а свободному софту, и не любому, а ядру операционки в нужное время, когда в нём нуждался как свободный софт, так и крупные коммерческие компании.

Pzz>Успешный свободный проект приносит знакомства и связи, а вот их уже можно попытаться монетизировать. Особенно если человек не рвется в собственный бизнес.


Весь мой личный опыт говорит, что люди только берут, если могут не отдавать. Проще сразу назначить цену, нежели на что-то надеяться.

Я считаю, что если кому-то что-то даёшь бесплатно и при этом тех кто обсирает не так уж и много, то это уже достижение.

Наглядный пример.
Суперобучение с помощью карточек (07.11.2024)

Да и в принципе нет смысла кого-то спрашивать. Захотел, написал статью. Захотел, написал софт.

Вот если искать единомышленников, типа улучшить программу. Но тут возникает куча других проблем.
Re[2]: Собственный видеоредактор.
От: m2user  
Дата: 10.01.25 18:25
Оценка:
Pzz>Я бы на твоём месте написал статью (или серию) на хабр. На rsdn-е аудитория — три с половиной человека.

habr хорошо инднексируется в отличие от RSDN. Это в плюс, проще найти материал.
Но насколько я помню, одной регистрации для комментариев недостаточно. И в этом плане оно хуже чем даже RSDN.

Для англоязычной аудитории неплох news.ycombinator.

Pzz>И код бы выложил в опенсорс.


и github тоже сложен в регистрации.
у меня учетная запись сразу ушла в flagged состояние, но заметно это было только по косвенным признакам.
Re[3]: Собственный видеоредактор.
От: velkin Земля  
Дата: 10.01.25 18:41
Оценка: 2 (1)
Здравствуйте, m2user, Вы писали:

V>>Потом прикрепи его в

V>>https://blogs.rsdn.org
M>Т.е. можно любой топик прокрепить в блог?

Да, у меня блог называется "Эффективное программирование" и я только что прикрепил к нему этот топик, а он заметь не мой. И вуаля, он появился на главной рсдн. Потом может сотру.

V>>Сразу в блоги не пиши, там увидишь функцию создания и прикрепления, создание использовать не надо.

M>А что не так с созданием сразу в блоге?

Люди его скорее всего не увидят, так как привыкли читать другие разделы форума.

Пример создания, а не прикрепления.
https://blogs.rsdn.org/effective/7964179
блог effective

На форуме.
http://rsdn.org/forum/blogs/7964179.all
Автор: velkin
Дата: 03.03.21

blogs — раздел блогов

V>>И аннотацию тоже оставляй пустой.

M>Почему?

Лучше смотрится так как текста больше. Вот представь у тебя пару строк текста в аннотации, а рядом простыня текста у тех, кто её вообще не делал. Твою статью просто не увидят.

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

V>>Название блога тоже сам выберешь.

M>На один RSDN аккаунт можно сделать только один блог?

У меня один, но по идее там сразу список блогов на учётке. Просто зайди туда сам, если интересно. На мой взгляд крайне недооценённый функционал участниками форума. А они ещё меня спамером называют.
Re: Собственный видеоредактор.
От: Bill Baklushi СССР  
Дата: 10.01.25 18:59
Оценка: -1 :))
alpha21264:

A>Я и так уже программист и аутист.

Зачем аутист? Ты вроде ролики выкладываешь и складно звонишь
По крайней мере до известного местного уникума тебе далеко.
Re[3]: Собственный видеоредактор.
От: Bill Baklushi СССР  
Дата: 10.01.25 19:07
Оценка: -1 :)
alpha21264:

A>Мне нужно было принять файл с видеокамеры, взять файл с Ю-туба,

A>сделать нелинейный монтаж типа "я у мамы режиссёр".
A>Ну и приделать простенькие видеоэффекты типа хромакея.
Мне для таких случаев обычно хватало готовых инструментов:
avidemux, ffmeg, avisynth.

Один раз использовал Премьер для качественного VHS-эффекта.
Re: Собственный видеоредактор.
От: Философ Ад http://vk.com/id10256428
Дата: 10.01.25 19:11
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Мои особенности индивидуальной судьбы сложились таким образом, что я написал себе собственный видеоредактор.

A>...Просто так получилось. Редактор написался сам.

А зачем? Как так получилось? У меня в какой-то момент тоже возникла задача резать/склеивать видеофайлы, накладывать текст поверх, добавить картинку и переход между "сценами" — купил Movavi. Мне понадобилось вот прям сейчас подрезать файл — пошёл и купил: результат не стал бы ждать, пока я свой редактор напишу. С тех пор регулярно режу и склеиваю: дети...
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Собственный видеоредактор.
От: Bill Baklushi СССР  
Дата: 10.01.25 19:23
Оценка: +1 -1 :)
Pzz:

Pzz>Я так сразу и подумал, что ты написал vim для кина

vim-ов для кина и так много. AviSynth например.
Да и танцы с командной строкой ffmpeg из той же оперы.
Re[3]: Собственный видеоредактор.
От: Quebecois Канада https://www.canada.ca/
Дата: 10.01.25 23:13
Оценка: 2 (1)
Здравствуйте, alpha21264, Вы писали:
A>Но этот редактор настолько сильно мне не понравился, что я решил написать свой.

OpenShot — унылый отстой. Посмотри DaVinci Resolve. Просто на несколько порядков круче. С трекерами, эффектами, цветокоррекцией, стабилизацией и еще кучей всего.
Re[3]: Собственный видеоредактор.
От: xma  
Дата: 11.01.25 00:39
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Пока файл живёт на одной единственной моей машине, я с лицензиями не заморачивался.


выкладывай на github, а то так и помрёшь ну и скриншоты запости
Re[4]: Собственный видеоредактор.
От: m2user  
Дата: 11.01.25 05:16
Оценка:
V>На форуме.
V>http://rsdn.org/forum/blogs/7964179.all
Автор: velkin
Дата: 03.03.21

V>blogs — раздел блогов

Хм, т.е. если статья в блоге, то по умолчанию попадает в http://rsdn.org/forum/blogs (который отсутствует в списке форумов).
А можно ли автор потом перенести её в другой форум?

V>У меня один, но по идее там сразу список блогов на учётке. Просто зайди туда сам, если интересно. На мой взгляд крайне недооценённый функционал участниками форума. А они ещё меня спамером называют.


Да, я уже видел, но не совсем понимаю предполагаемый формат статей. С одной стороны там присутствуют заметки на произвольную тематику, абсолютно не свзанную с профилем RSDN.
С другой стороны заметок очень мало даже по сравнению с количеством тем на форуме. Хотя для многих темы на форуме подошел бы именно формат статьи в блоге.
Вот например Pavel Dvorkin свой цикл статей Путь химика в программирование — ч5. в блоги не помещал.
Re[5]: Собственный видеоредактор.
От: velkin Земля  
Дата: 11.01.25 06:47
Оценка:
Здравствуйте, m2user, Вы писали:

M>А можно ли автор потом перенести её в другой форум?


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

M>Вот например Pavel Dvorkin свой цикл статей Путь химика в программирование — ч5. в блоги не помещал.


И зря, мог бы создать блог для мемуаров. У блогов есть глюки в оформлении, типа cut и некоторых ссылок. Плюс блоги слишком широкие, неадаптивны.

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

Я бы может быть даже предложил администрации немного допилить функционал. Чтобы можно было видеть списки чужих блогов и статей в них как я вижу их у себя.

Но по большому счёту люди не заинтересованы в этом. А идея сама по себе интересная. Хотя даже так всё это можно использовать, что я годами и делаю фактически в одиночку.

Помню люди вначале что-то пытались делать, но сдулись. К тому же там как по мне неправильно использовали блоги. Может потому я один и остался.

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

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

Исходя из этих предпосылок технически рсдн готов к приёму иного содержимого, а сами авторы неготовы. Более того, некоторые ещё и недоумевают.
Re[3]: Собственный видеоредактор.
От: Alekzander Россия  
Дата: 11.01.25 11:35
Оценка: 1 (1)
Здравствуйте, alpha21264, Вы писали:

A>Чёрт его знает, умеет ли он не реэнкодить. Наверное нет.


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

Поэтому я техническую обработку видео (то есть, не эффекты, а всякие склейки-нарезки) делал в софтине, которая показывала кейфреймы (LosslessCut, по-моему). Если мне надо отрезать ровно три секунды, и в них попал один (1) кадр после кейфрейма, естественно, во многих случаях на этом одном кадре свет клином не сошёлся, и я его с радостью выкину, чтобы cut остался lossless.

Поэтому я и спросил.
Re: Собственный видеоредактор.
От: r0nd  
Дата: 13.01.25 00:50
Оценка:
On Jan 10, 2025, 5:00 PM, alpha21264 <54691@users.rsdn.org> wrote:

Статья на RSDN — супер идея тут бы многие почитали и послушали!
…≪ Dementor 1.7.5 ✪ Lets Play a Game ⚀⚁⚂⚃⚄ ≫
Re[2]: Собственный видеоредактор.
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 13.01.25 07:15
Оценка:
Здравствуйте, r0nd, Вы писали:

R>Статья на RSDN — супер идея тут бы многие почитали и послушали!

Только если идти по пути статей, порекомендую (из собственного опыта, хоть и не на RSDN) постараться писать небольшие законченные кусочки.
Часто бывает увлечешься и накидаешь большой кусок и потом думаешь "ну тут не много, сейчас закончу и выложу", а оно всё тянется, и тянется... и уже самому не хочется этим заниматься, и читатели забыли, что было ранее...

В общем, не бояться и дробить на куски.
Re: Собственный видеоредактор.
От: Vzhyk2  
Дата: 13.01.25 09:04
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Мои особенности индивидуальной судьбы сложились таким образом, что я написал себе собственный видеоредактор.

Вываливаешь на гитхаб какой и если народу понравится, начинаешь тонуть в саппорте этого видеоредактора.
Re: Собственный видеоредактор.
От: cppguard  
Дата: 13.01.25 09:11
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Кому-нибудь интересен мой опыт написания собственного видео-редактора?

A>Может быть написать статью (серию статей) для rsdn?

Этим летом впервые занимался видеомонтажем, использовал какой-то известный открытый редактор. И вот что я заметил почти во всех редакторах без должного финансирования — баг погоняет багом, что переодически делит проделанную работу на ноль. Конкретно в этом случае применение эффектов переодически взрывало последовательность клипов, перемешивая порядок, точки начала и конца фильтров, точки перекрытия клипов. Поэтому я бы с гораздо бОльшим удовольствием почитал что-нибудь про шаблоны проектирования, приёмы и алгоритмы в разработке интерактивных редакторов в целом, без привязки к конкретной области.
Re[3]: Собственный видеоредактор.
От: Codealot Земля  
Дата: 13.01.25 16:31
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>Я использую libOpenshot, а она использует ffmpeg.

A>А то, что я написал — эта маленький GUI-интерфейс к Openshot.

Как просто впечатлить некоторых людей.
Ад пуст, все бесы здесь.
Re[4]: Собственный видеоредактор.
От: vdimas Россия  
Дата: 27.01.25 18:06
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>>Чёрт его знает, умеет ли он не реэнкодить. Наверное нет.

A>Как мне объясняли, если при нарезке границы отрезанного не совпадают с кейфреймами, приходится реэнкодить.

Что означает "приходится"?
Кто-то насильно заставляет, что ле? ))

В любом кодеке можно вообще абсолютно уникально закодировать каждый отдельный набор фреймов с их ключевым/ключевыми кадрами (т.е. менять кол-во фреймов в наборе, задавать параметры для алгоритмов сжатия и т.д.).

Чаще всего обрезка заключается только в коррекции данных контейнера-описателя потока и убиранию лишнего из потока стрима.
Например, иногда есть ссылка не только на прошлые кадры, но и на будущие (H.265), т.е. эти будущие кадры должны присутствовать в потоке, но в метаинформации контейнера нужно прописать только необходимую длительность в кадрах.


A>Реэнкодинг меня, как юзера, пугает. Если есть исходник, полученный капчерингом экрана или отрендеренный в Максе, то там я знаю, где задать настройки, и знаю, как получить баланс качества-размера (ну или просто максимальное качество). А вдруг после реэнкодинга дополнительных артефактов навалит?


Навалит, конечно. ))
Это как многократно переводить jpeg->bmp-jpeg->bmp->...

Но я просто плохо понимаю сценарий, при котором надо восстанавливать BMP видеокадров для банальной обрезки длительности ролика.

Наверно, тут всегда дело будет в конкретном уже готовом высокоуровневом инструменте?
Потому что в случае некоего конкретного кодека, через его АПИ (сишный обычно) c закодированным потоком обычно можно делать что угодно...
Re[3]: Собственный видеоредактор.
От: LaptevVV Россия  
Дата: 27.01.25 18:55
Оценка: 2 (1) -1 :)
Pzz>>И код бы выложил в опенсорс.
A>Это следующий вопрос — куда выкладывать код? Дарить заклятым друзьям как-то не хочется.
GitFlic
GitVerse
tvoygit.ru
moshub — https://hub.mos.ru/users/sign_in
Все на русском.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Собственный видеоредактор.
От: qqqqq  
Дата: 27.01.25 22:00
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>А зачем? Как так получилось? У меня в какой-то момент тоже возникла задача резать/склеивать видеофайлы, накладывать текст поверх, добавить картинку и переход между "сценами" — купил Movavi. Мне понадобилось вот прям сейчас подрезать файл — пошёл и купил: результат не стал бы ждать, пока я свой редактор напишу. С тех пор регулярно режу и склеиваю: дети...

На их сайте все вообще лишь подписки какие-то на время: месяц, год. И цены не скажешь что малые. Да ну, хрень какаято. Якобы купил прогу по она тебе все время: плоти еще, плоти, плоти...
Re[3]: Собственный видеоредактор.
От: Философ Ад http://vk.com/id10256428
Дата: 27.01.25 22:04
Оценка:
Здравствуйте, qqqqq, Вы писали:

Q>На их сайте все вообще лишь подписки какие-то на время: месяц, год. И цены не скажешь что малые. Да ну, хрень какаято. Якобы купил прогу по она тебе все время: плоти еще, плоти, плоти...


До 2020 можно было именно купить (на всё время), а не подписку. У меня 12-я версия, древняя т.е.
Регулярно предлагает обновиться, и я регулярно посылаю подальше: 1) не особо надо — функционал устраивает 2) подписка выглядит хуже бессрочной лицензии.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Собственный видеоредактор.
От: alpha21264 СССР  
Дата: 28.01.25 11:25
Оценка:
Здравствуйте, Философ, Вы писали:

A>>...Просто так получилось. Редактор написался сам.


Ф>А зачем? Как так получилось? У меня в какой-то момент тоже возникла задача резать/склеивать видеофайлы, накладывать текст поверх, добавить картинку и переход между "сценами" — купил Movavi. Мне понадобилось вот прям сейчас подрезать файл — пошёл и купил: результат не стал бы ждать, пока я свой редактор напишу. С тех пор регулярно режу и склеиваю: дети...


Ну, наверное ты менее продвинутый программист. У меня первая версия получилась после недели работы в режиме "час перед сном".
И потом я по мере необходимости и возрастания аппетита добавлял возможности. Это очень удобно: понадобилось и сделал.
Причём сделал именно так, как мне удобно, а не так, как решил автор программы, который своей программой наверное даже и не пользуется.

Течёт вода Кубань-реки куда велят большевики.
Re[3]: Собственный видеоредактор.
От: Философ Ад http://vk.com/id10256428
Дата: 28.01.25 13:15
Оценка: 2 (2)
Здравствуйте, alpha21264, Вы писали:

A>Ну, наверное ты менее продвинутый программист. ...


Дурацкая шутка, мне не смешно.

У меня час — полтора перед сном занимает укладывание детей. До этого момента я занимаюсь с младшим, пока жена мучает дочку пианиной — в ином случае он не даст заниматься. До этого момента я либо гуляю с младшим, либо он сидит у меня на руках, либо мы с ним играем.
Ты похоже не представляешь, сколько времени могут отнимать дети: я начинаю в 5:30 каждый день. Ночи под это дело у меня нет: вставать в любом случае до 7 утра — садик, школа. Эта "работа" без выходных, отпусков, праздников и отгулов. Особенность такой жизни в том, что не существует непрерывных полутора часов: существует примерно 5 — 10 минут до следущего "пааапа!", ли "пап, помоги". Прогать отрывками по 5 — 10 минут за раз я не умею. Единственная возможность, которая у меня есть — активно завидовать тем, у кого есть бабушки/дедушки и прочие родственники.

Даже если бы у меня было это время, то я бы потратил его иначе: три года назад, до рождения второго, я купил осцилограф, детали, и собрался провести один эксперимент — до сих пор пылится. Тогда же закончился старкрафт.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Собственный видеоредактор.
От: alpha21264 СССР  
Дата: 29.01.25 11:16
Оценка:
Здравствуйте, Философ, Вы писали:

A>>Ну, наверное ты менее продвинутый программист. ...


Ф>Дурацкая шутка, мне не смешно.


А мне нравицца.

Ф>Ты похоже не представляешь, сколько времени могут отнимать дети:


Ну, если ты годами не можешь себе позволить час перед сном, то с тобой и твоими детьми что-то не так.
А что ты будешь делать, когда у тебя возникнут какие-то серьёзные проблемы?
Если ты заболеешь или твоя жена заболеет? Или придётся решать проблему с чем-нибудь? А у тебя нет даже свободного часа?

Ну вот у меня есть час перед сном. И оказывается в этот час можно очень много чего сделать.

Течёт вода Кубань-реки куда велят большевики.
Re[5]: Собственный видеоредактор.
От: Философ Ад http://vk.com/id10256428
Дата: 31.01.25 07:32
Оценка:
Здравствуйте, alpha21264, Вы писали:

A>А что ты будешь делать, когда у тебя возникнут какие-то серьёзные проблемы?

A>Если ты заболеешь или твоя жена заболеет? Или придётся решать проблему с чем-нибудь? А у тебя нет даже свободного часа?

Они уже возникали. Да и ковидом мы тут всё-таки переболели. В таких случаях под нож идут ЦВР, музыкальная школа и правильное питание. Под нож также идёт общение внутри семьи — какое-то время это пережить можно.
Я тут как-то писал про энтерит из садика и ротавирус из детской больницы — посмотри. Там про одновременный кровавый понос и неукратимую рвоту. Ты ведь понимаешь, что в семье с маленькими детьми это переносят все?
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 31.01.2025 8:10 Философ . Предыдущая версия .
Re: Собственный видеоредактор.
От: snaphold  
Дата: 03.02.25 07:12
Оценка:
Здравствуйте, alpha21264, Вы писали:


A>Товарищи!


A>Мои особенности индивидуальной судьбы сложились таким образом, что я написал себе собственный видеоредактор.

A>Это я не к тому, что я в одно рыло решил превзойти все продукты Adobe.
A>Просто так получилось. Редактор написался сам.

A>Кому-нибудь интересен мой опыт написания собственного видео-редактора?

A>Может быть написать статью (серию статей) для rsdn?

A>PS.

A>Не надо мне говорить, что я ненормальный. Я и так уже программист и аутист.
A>

очень-очень интеерсно. с деталями: зачем надо писать, какие проблемы решает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.