22 октября, 2017

Компиляция Cinelerra-HV 7

13.10.2017 выпущен релиз Cinelerra-HV 7  (оригинальной Cinelerra от Adam Williams).



Optimized playback of large format video. 
H.265 decoding. 
Optimized screen capturing. 
Spherical camera blending. 
Eyedropper can show the maximum value. 
Interpolating CR2 images always white balances. 
Tracks->Concatenate tracks 
Adam Williams демонстрирует  новшества релиза в этом видео.

22 апреля, 2017

Piranha IFX

Piranha IFX is the high-end editing, grading and finishing system for Linux 64-bit, Windows / OS X. 




Piranha Cinema HD is a high bit depth Editing, Compositing, Color Correction, Paint and Effects system for Film and Video.
Supports 10bit Cineon/Dpx, DM2, DM3, DM6 video cards, CXFS, XFS. or ADIC Stornext filesystem ready.
Piranha relies entirely on the fast computation by Nvidia GPU and is therefore very suitable from a graphics card dependent. It now supports also 4K and 8K, as well as stereo 3D and offers a CinemaDNG pipeline (GPU accelerated playback and editing of material with high bit depth), an HDRI color and effect pipeline, live video output via HDMI / HDSDI and native support others for Canon, BlackMagic GoPro / Cineform, Silicon Imaging and RED.

17 января, 2017

Таймкод в Cinelerra | Timecode in Cinelerra

Встретил вопрос от пользователя, желавшего видеть в 4-x минутном видео таймкод.
Пользователь хотел, чтобы таймкод появлялся со 2 по 3 минуту включительно, и не просто появлялся, а чтобы таймкод отображался с этой 2 по 3 минуту так, как будто он отсчитывается от 0. То есть начинался со 2 минуты как с 0, то-бишь цифрой отсчёта была не 2, а 0.

Поскольку отсчёт таймкода в Cinelerra всегда ведётся от начала дорожки, то 0 показывается, только если участок с эффектом находится в начале дорожки. А в рассматриваемой задаче целевой участок находился в середине видео с очень динамичным содержимым (спортивные соревнования) и при наложении эффекта и включении тайм-кода, цифра отсчёта была не 0, а 2
.

В скринкасте (version 1) сначала уточняется участок видео, в границах которого должен отображаться таймкод (определяемся с протяженностью участка в котором должен отображаться таймкод); затем к этому участку применяется  эффект "Титры", включается отображение таймкода; после удаляется участок дорожки перед выбранным участком и последний смещается в начало дорожки. В результате мы получаем отображение таймкода с 0. Участок рендерится в файл .png (c альфа-каналом), полученный файл с "вшитым" таймкодом снова загружается на дорожку и смещается в исходное местоположение.

В режиме 'Cut and Paste':

0:07-0:19   выделяем участок на дорожке, вводя данные в поля и над\жав Enter
0:19-0.22   устанавливаем метки по границам выделенного участка
0.22-0:32  отключаем на панели управления правку для нижней дорожки "Видео 1" и применяем эффект.
0:47-0:53  
выделяем пустой участок дорожки впереди ранее выделенного и удаляем его, тем самым смещая эффект в сторону, затем отключаем нижнюю дорожку, выделяем щелчком ЛКМ участок с эффектом и рендерим выделенный участок верхней дорожки.

1:28-1:33   смещаем курсор в требуемую позицию, используя Go-to
1:33-1:36   ставим метку в точке курсора
1:36-1:45   
выделяем участок слева от курсора, подведя указатель мыши к началу дорожки, зажав Shift и сделав щелчок ЛКМ, затем идём в меню "Правка" и добавляем пустой участок, смещая тем самым материал вправо.

2:01           выделяем участок для проведения финального рендеринга.


Для просмотра перейдите в полноэкранный режим и/или выберите HD - качество. Картинка будет намного лучше.





В version 2 показан более рациональный способ.

 Сначала уточняется участок видео, в границах которого должен отображаться таймкод: с 7 по 18 сек.; затем к этому участку применяется  эффект "Титры", включается отображение таймкода; после удаляется участок дорожки перед выбранным участком (обрезаем выбранный участок) и последний автоматически смещается в начало дорожки. В результате мы получаем отображение таймкода с 0. 
Но, в отличие от первого варианта, мы не проводим рендеринг таймкода в .png, a просто смещаем верхнюю дорожку относительно нижней на величину удаленного участка, введя соответствующее значение в поле 'Nudge-box' на панели управления дорожкой.

12 января, 2017

Cinelerra и параметр Fade In/Out в эффекте "Титры | Titles".

Сделал маленький скринкастик в помощь итальянскому пользователю Cinelerra  (подписчик рассылки Cinelerra-CV). В ролике показано действие параметра Fade In/Out в эффекте `Титры`.
Для просмотра перейдите в полноэкранный режим и/или выберите HD - качество. Картинка будет намного лучше.

07 января, 2017

Cinelerra-HV 6 и окно `New`

В Cinelerra-HV 6 после выбора `File` -> `New`,  окно `New` с настройками не открывается, а новый пустой проект создаётся автоматически согласно настройкам в  Settings -> Format...  Текущий проект удаляется с монтажного стола. Если пользователь хочет создать новый проект с другими настройками, он должен перейти в Settings -> Format...
Главная идея этих изменений - стремление сэкономить время пользователя. Однако при этом пользователь теряет возможность задавать в настройках проекта количество треков
(пользователь может создавать новые треки в главном окне).

Для того, чтобы вернуть прежнее поведение, достаточно изменить 74-ю строку в файле  cinelerra6/cinelerra/new.C

О компиляции и установке Cinelerra-HV 6 можно прочитать в этом блоге здесь








05 января, 2017

Компиляция Cinelerra-GG 5.1 (частный случай)

При компиляции Cinelerra-GG 5.1 может возникнуть ошибка
...
...
g++ -o i686/bdwrite i686/bdwrite.oobjcopy --only-keep-debug i686/bdwrite i686/bdwrite.debuginfo
strip i686/bdwrite
g++ -o /home/user/Downloads/GG/cinelerra5/cinelerra-5.1/cinelerra/../bin/cin `cat i686/objs`

/home/user/Downloads/GG/cinelerra5/cinelerra-5.1/cinelerra/../thirdparty/ffmpeg-3.1.1/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_create':
/home/user/Downloads/GG/cinelerra5/
cinelerra-5.1/thirdparty/ffmpeg-3.1.1/libavutil/hwcontext_vdpau.c:439: undefined reference to `vdp_device_create_x11'
collect2: ld returned 1 exit status
make[2]: *** [/home/user/Downloads/GG/cinelerra5/
cinelerra-5.1/cinelerra/../bin/cin] Error 1
----------------------------------------------
vdp_device_create_x11 is part of libvdpau which is an nvidia support library.
 Следует проверить наличие libvdpau-dev, установить и повторить компиляцию. 

Если это не помогло, собирайте программу так: 

$ git clone "git://git.cinelerra-gg.org/goodguy/cinelerra.git" --depth 1 cinelerra5
$ cd ./cinelerra5/cinelerra-5.1
$ ./autogen.sh && export FFMPEG_EXTRA_CFG=" --disable-vdpau"
$ ./configure --prefix=/opt/cin5.1 --without-ladspa-build --disable-dependency-tracking
$ make 
$ sudo make install

Использовать опцию --without-ladspa-build имеет смысл, если вам эти плагины не нужны. 
 ---------
При компиляции на Arch, Slackware могут потребоваться дополнительные "манёвры" (разумеется, не все):

export MAKE=gmake
export EXTRA_LIBS=`pwd`/thirdparty/
openjpeg-2.1.0-20160221/bin/libopenjp2.a
export C_INCLUDE_PATH=/usr/local/include
export CPLUS_INCLUDE_PATH=/usr/local/include
export ac_cv_header_xmmintrin_h=no
alias make=gmake

 -------------------------
А вообще, читайте соответствующий раздел в руководстве, скрипты в git и/или обращайтесь в рассылку или багтрекер.

Пакеты Сinelerra-GG  (в конце месяца происходит обновление):
Index of download. Обновляются сейчас только appimages.
UPD.: После гибели в ноябре 2020г. главного разработчика обновление производится не каждый месяц.

UPD.:
2024, Lubuntu 18.04 64-bit.
В целях тестирования понадобилось собрать Cin-GG 5.1 начала 2017г. Были применены патчи от Andrew Randrianasulu. Cборка с ними успешна также на Rosa Linux 2016.1 x86-64.