LINUX.ORG.RU

Cinelerra


1

0

Всего сообщений: 6

Собрал Cinelerra-gg под freebsd 13.0/amd64

Собственно, вот.

Прменил уже существующий патч из blds, и немного поработал напильником.

Оказалось, что образ для qemu не монтирует по умолчанию /proc, пришлось ручками из виртуалки это делать — иначе была беда с плагинами.

Патчи уже на пути в апстрим.

Образ для виртуалки брал тут. https://download.freebsd.org/releases/VM-IMAGES/13.0-RELEASE/amd64/Latest/ потом его скопировал под другим именем, и там создал новую фс (потому что на оригинальном образе места маловато - pkg install xorg тянет llvm13, к примеру…)

Финальная команда запуска qemu:

qemu-system-x86_64 -hda FreeBSD-13.0-RELEASE-amd64.qcow2 -enable-kvm -smp 2 -hdb 5gb_ufs.qcow -m 1005 -soundhw es1370

>>> Просмотр (1600x900, 561 Kb)

 ,

Andrew-R
()

Собрал Cinelerra-gg под termux (arm android)

Поскольку в дороге у меня только планшет - решил попробовать Termux - линукс-окружение для Android не требующее рута.

в Huawei App Gallery старая версия 0.94 и там не работает termux api. Но компилять уже можно, чем я и занялся...

исходники cinelerra-gg взял из официального git, пришлось немного подправть configure, потому что оказалось в нашем configure.ac есть башизмы, которые настоящий sh не понимает (конструкция +=). Исправил сам файл configure первую строчку.. там в конце sh, заменил на bash.

Еще оказалось что под termux нету полной реализаци. pthreads - пришлось собрать вручную, как с++ объект вот эту либу (не штатной системой сборки, а вручную, с-cat-ав в один файл кучку мелких и сказав «g++ -c - o jpt. o just-pt.c -I. » только после этого объектник слинковался в libguicast.a и далее в саму программу)

https://github.com/tux-mind/libbthread

патчи (не все, что-то пока хаком, кроме сборки этого хитрого объектика еще в thirdparty/mjpegtools были проблемы, которые я запатчил, но нормальный патч пока не сделал) вот тут - https://lists.cinelerra-gg.org/pipermail/cin/2021-May/003320.html

запускаю так:

 
Report issues at https://termux.com/issues

$ export DISPLAY=":1"
$ rm $PREFIX/tmp/
.ICE-unix/             cgVpZcnO/              mc-u0_a116/
.X1-lock               cgh3GJ8p/              pulse-PKdhtXMmr18n/
.X11-unix/             conftest-a3b133.o      ssh-LESs3hNQy19G/
.termux-build.lck      conftest-b8b5e9.o      ssh-a63hP1ygRKMZ/
.xfsm-ICE-C45G30       conftest-c50763.o      tmp4kijan3vcacert.pem
.xfsm-ICE-J8JU30       conftest-f7fe5b.o
$ rm $PREFIX/tmp/.X1
.X1-lock   .X11-unix/
$ rm $PREFIX/tmp/.X1-lock
rm: remove write-protected regular file '/data/data/com.termux/files/usr/tmp/.X1-lock'? y
$ rm $PREFIX/tmp/.X11-unix/X1
$ vncstart
No command vncstart found, did you mean:
 Command lxc-start in package lxc from the root-repo repository
 Command vmstat in package procps
$ vncserver

New 'localhost:1 ()' desktop is localhost:1

Starting applications specified in /data/data/com.termux/files/home/.vnc/xstartup
Log file is /data/data/com.termux/files/home/.vnc/localhost:1.log

$ xfwm4&
[1] 22933
$
(xfwm4:22933): xfwm4-WARNING **: 18:58:34.013: Cannot find a matching visual for the frame buffer config.

(xfwm4:22933): xfwm4-WARNING **: 18:58:34.015: Cannot find a matching GLX config, vsync disabled.

(xfwm4:22933): xfwm4-WARNING **: 18:58:34.269: Failed to connect to session manager: Failed to connect to the session manager: SESSION_MANAGER environment variable not defined
$ LD_PRELOAD=$PREFIX/lib/libandroid-shmem.so ~/cingg/cinelerra/cinelerra-5.1/bin/cin
Cinelerra Infinity - built: May 22 2021 13:33:54
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

BC_WindowBase::init_im: Could not open input method.
init ladspa index: /data/data/com.termux/files/home/cingg/cinelerra/cinelerra-5.1/bin/ladspa

и подцепляюсь vncviewer

ставить пакеты в сам термукс довольно просто, я даже libaom-3.0.0 пакетом сам собрал.

https://wiki.termux.com/wiki/Building_packages

Есть проблема с аудиодорожками - попытка их проиграть или отрендерить приводит к сегфолту (на x86 все в порядке)

дебаг: https://lists.cinelerra-gg.org/pipermail/cin/2021-May/003317.html

пока не понимаю почему, там что массив не аллоцируется вовремя?

еще почему-то спустя несколько секунд все приостанавливается и нужно переключать задачи.. тогда еще на несколько секунд прога отмерзает. Не знаю как это отключить..

>>> Просмотр (800x1280, 304 Kb)

 ,

Andrew-R
()

CinGG - компактная версия

Вот, решил показать что Cinelerry-GG тоже можно привести в компактный вид (под КДЕ3).

Убрал для класса приложения cinelerra заголовки окон, расположив и задав им нужный для моего монитора (1440x900) размер первоначально.

Теперь по таймлайну скроллится вправо-влево - mouse scroll + ctrl

shift-scroll меняет горизонтальный масштаб (как много секунд-минут-часов таймлайна влезает в окно). просто scroll скроллит вертикально. (когда много дорожек)

Alt-зажатая левая мышекнопка таскает окно. Скролл по индикаторам размера видео-аудио дорожек меняет их размер.

>>> Просмотр (1440x900, 405 Kb)

 ,

Andrew-R
()

Хорошая Cinelerra от хорошего парня

По совету @Andrew-R перешел на Cinelerra GG, что же, по сравнению с CV, это просто новый дивный мир, импортируется все, что раньше приходилось перекодировать и экспортируется во все, во что раньше приходилось перекодировать. Отличный интерфейс. Ни одного падения за время работы с проектом, кстати вообще с трудом припоминаю насколько часто она падает, может и не падает, а может склероз.

На скриншоте редактируется таймлапс 45-минутного рисования на планшете (таб с3), собственно все редактура в данном случае это ускорение в три раза, чтобы впихнуться в минуту, оформление интро и финала. результат тут https://www.youtube.com/watch?v=TcBdOLewxyU

>>> Просмотр (1600x900, 716 Kb)

 

hrum
()

В Cinelerra-GG добавили поддержку proxy-редактирования...

Причём добавили очень оперативно, буквально в тот же день когда в мэйл-листе обсуждали нужность этой фичи в свете редактирования 4k на не самых мощных машинах. Т.е. никаких чудес - фича была в Cinelerra-6 - так что это был «просто» порт ... Но скорость реакции разработчика(ов) (иногда их там аж 3) радует.

Да, и ещё я хвастаюсь новым подаренным монитором - всего 5700 руб и

[   325.453] (II) NOUVEAU(0): EDID for output DVI-I-1
[   325.453] (II) NOUVEAU(0): Manufacturer: GSM  Model: 5b01  Serial#: 5886
[   325.453] (II) NOUVEAU(0): Year: 2017  Week: 5

>>> Просмотр (1440x900, 563 Kb)

 ,

Andrew-R
()

KEnlightenment beta

Прочел>поставил>понравилось. А в чем все дело? Мне нравилась kde Моя генту, но я так и не смог побороть тиринг Настройка Vsync в KDE, потом прочел что есть такая Enlightenment 0.17 и она только что обновилась, прочел гентушные вики (все), пробовал ставить и из дерева и из niifaq. Остановился на гибриде x11-wm/enlightenment:0.17:gentoo + desktop-проги от kde-4.10 (пробовал проги из XFCE, мол, полегче, но не выдержал их ущербности). Знаю что в кдешных настройках есть выбор другого wm, и по началу пытался впарить туда enlightenment_start, но потом понял что мне это не надо. Единственное что ?пока? не внедрил в enlightenment, это networkmanagement, пока пользуюсь nm-applet. По случаю решил попробовать работать в cinelerra, скажу вам - ни одного падения, а эта прога этим грешит! Вообщем - доволен... Почему beta? это мы и обсудим)))

>>> Просмотр (1600x2700, 1125 Kb)

 , , ,

brothermechanic
()