LINUX.ORG.RU

DJV 3.3.3

 , djv, , ,


0

1

9 января состоялся выпуск 3.3.3 DJV – кроссплатформенной (Linux, macOS и Windows) программы с открытым исходным кодом для воспроизведения и анализа файлов мультимедиа. DJV может воспроизводить последовательности изображений высокого разрешения и фильмы в режиме реального времени с аудио, сравнением A/B, управлением цветом и другими функциями.

Возможности программы:

  • поддержка изображений с высоким разрешением и высокой битовой глубиной;
  • сравнение A/B с режимами стирания, наложения и разницы (на втором скриншоте);
  • поддержка временной шкалы с помощью библиотеки OpenTimelineIO;
  • управление цветом с помощью библиотеки OpenColorIO (OCIO);
  • многодорожечное аудио с переменной скоростью и обратным воспроизведением;
  • экспериментальная поддержка файлов в формате USD.

Программа написана на языке C++ и распространяется по лицензии BSD-3.

Для построения интерфейса используются авторские библиотеки tlRender и feather-tk (на базе библиотек SDL2 или SDL3).

Изменения в версии 3.3.3:

  • добавлена клавиша Escape для закрытия вторичного окна;
  • исправлена ошибка перевернутого экспорта;
  • исправлены всплывающие подсказки инструментов.

Изменения в версиях 3.3.0–3.3.2:

  • добавлены метки пикселей и мыши к инструментам выбора цвета и «лупы»;
  • при выборе с помощью мыши обновляются как палитра цветов, так и «лупа»;
  • добавлены индикаторы в строку состояния для отображения включения зеркалирования;
  • добавлен номер версии в заголовок окна;
  • добавлена опция командной строки для вывода версии;
  • добавлено диалоговое окно для отображения системной информации;
  • исправления в поле поиска горячих клавиш;
  • исправлено отображение заголовка окна за пределами экрана;
  • исправление уровней видео;
  • встроенный файловый браузер теперь может отображать последовательности изображений в виде одного элемента с диапазоном кадров;
  • командная строка теперь принимает последовательности файлов, такие как render.#.exr;
  • теперь клавишу Tab можно назначать для быстрого доступа (например, Ctrl+Tab и Ctrl+Shit+Tab для перехода к другому файлу);
  • добавлены кнопки «Extra 1» и «Extra 2» в настройки мыши;
  • добавлен масштаб кадрирования в настройки мыши;
  • изменены настройки мыши по умолчанию: левая кнопка = перемещение кадра, средняя кнопка мыши = панорамирование;
  • добавлены основные и дополнительные сочетания клавиш;
  • добавлено поле поиска в настройках сочетаний клавиш;
  • добавлено имя конфигурации OCIO в инструмент цвета;
  • скрытие пути к именам файлов OCIO и LUT в инструменте цвета;
  • добавлен инструмент «лупа»;
  • добавлены метки сетки;
  • скорость воспроизведения можно увеличить или уменьшить, нажав несколько раз кнопку перемотки вперед или назад;
  • добавлены индикаторы в строку состояния, отображающие включение элементов управления цветом, смещения синхронизации звука или устройства вывода;
  • удалено сокращение текста в панелях вкладок и именах файлов HUD;
  • библиотека SDL2 обновлена до версии 2.32.10;
  • исправлены различные ошибки.

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

>>> Подробности на GitHub

★★★★★

Проверено: CrX ()
Последнее исправление: hobbit (всего исправлений: 5)

Она мне уже несколько дней глаза мозолит на GH, так что решил всё же написать новость. :)
Предупреждаю, что в djv-*-linux-x86_64.tar.gz такая структура:

bin
etc
include
lib
plugin
dataman ★★★★★
() автор топика
Последнее исправление: dataman (всего исправлений: 1)

программы с открытым исходным кодом для воспроизведения и просмотра мультимедиа

Неплохо бы как–то более отчётливо упомянуть в новости, что это специализированный монтажный просмотрщик с цветокором для VFX, а вовсе не очередная модная альтернатива mpv/VLC.

Также, неплохо бы оговорить нюанс c кодеками:

NOTE: Download packages only include a minimal set of video and audio codecs. To enable full support, either compile from source or replace the FFmpeg shared libraries.

Quote
()

slackware 14.2 / kernel 4.4.301

### djv-3.3.3-linux-x86_64
./djv: error while loading shared libraries: libGLX.so.0: cannot open shared object file: No such file or directory
видимо, «что-то подобное» должно быть установлено.

sunjob ★★★★★
()

Вот сколько лет она развивается и никто о ней тут не слыхал? Или это я в танке?

Кстати, я так и не понял для чего софтина

pihter ★★★★★
()
Ответ на: комментарий от pihter

Вот сколько лет она развивается и никто о ней тут не слыхал? Или это я в танке?

Нет, похоже, мы из одного экипажа... ;))

Кстати, я так и не понял для чего софтина

Выше пишут: «это специализированный монтажный просмотрщик с цветокором для VFX, а вовсе не очередная модная альтернатива mpv/VLC».

Somebody ★★★★
()
Ответ на: комментарий от pihter

Занимался бы видеопродом, слыхал бы. Узкоспециализированная софтина, не для повседневных нужд.

slepoy_pew
()

Классно. Вообще завидую тем кому она нужна :)

Скажите, а есть тут люди работающие с OpenTimelineIO? Как это? Можете на живых примерах описать как это работает?

PcheloBiaka
()
Ответ на: комментарий от Somebody

Выше пишут: «это специализированный монтажный просмотрщик с цветокором для VFX, а вовсе не очередная модная альтернатива mpv/VLC».

Если ты думаешь что так понятнее - то нет :)

pihter ★★★★★
()

А может всё-так в скрипте sbuild-linux.sh сделать пути без DJV ?

сейчас там

sh DJV/etc/Linux/linux-sbuild.sh $BUILD_TYPE
sh DJV/etc/Linux/linux-build.sh $BUILD_TYPE

И зачем такая высокая версия cmake?

У меня 3.21.4 (Слака 15.0)

И может зависимости в субмодули git запихать? А то к третьему уровню вложенности уже собирать не хочется …

Andrew-R ★★★★★
()
Ответ на: комментарий от Andrew-R

А ты как ее собираешь?

Я сегодня собрал, через cmake, make и что-то оно какое-то странное, вроде плагины должны быть, но их не вижу (openusd не использую). desktop файла и иконок нету. Но запускается нормально, работает (смотреть только незнаю чего в ней)

irton ★★★★★
()
Ответ на: комментарий от sparkie

да, на «этой» тачке, кот. была в данный момент под «рукой» (в буквальном смысле)

p.s. действительно
slackware 15.0 / kernel 5.15.161 - стартанул нормально :о)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от sunjob

Я чо спросил-то? У меня на АЛЬТ'е тоже «старое» ядро. Это единственное ядро, которое смогло корректно «принять» мои извращения над драйвером сканера отпечатков пальцев.

sparkie ★★★★★
()
Ответ на: комментарий от sparkie

ну... мы не одиноки в этом изварщенном мире! :о)
есть такая проблема «отцов у детей», забывают стариков...
у меня своя история для «данной тачки», она сборно-универсальная, собрана под мультидейный контент (фото/видео/звук) и работает одновременно под линухом и мак-осью (хакинтошь), и, соответственно, железо жестко прибито гвоздями, втч видеокарта, которая уже не катит на современном линухе (как говориться, все, машка, приплыли, slackware 14.2, kernel 4.x и соотв. ограничения)

sunjob ★★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)

Интересно, зачем так назвали программу… Я сослепу подумал,что речь идет о просмотровщике djvu :)

У создателей opensource-программ зачастую туго с придумыванием нормальных названий своих изделий.

My_quest ★★★★★
()
Ответ на: комментарий от sunjob

...(хакинтошь)...

Я так и не собрал. Нет, я не принадлежу к святой когорте неосиляторов. Просто отпала необходимость. Зато я плотно подсел на Хайку. 😁 Таким образом имею счас две ОСи в активной работе, включая ALT.

sparkie ★★★★★
()
Ответ на: комментарий от My_quest

туго с придумыванием названий

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

sunjob ★★★★★
()
Ответ на: комментарий от sunjob

Это да, но таких инструментов не существует в природе.

sparkie ★★★★★
()

Кто-нибудь вообще понял что это такое? Мы не знаем, если бы мы знали… Просмотрщик последовательности картикнок.. видеоплеер для «видеофилов» какой-то

Bad_ptr ★★★★★
()
Ответ на: комментарий от irton

А ты как ее собираешь?

Программу из топика? Никак, запустил скрпипты, они хотят зависимости (тот самый самодельны тулкит) которые я ещё не поставил.

Andrew-R ★★★★★
()
Ответ на: комментарий от Andrew-R

feather-tk надо собрать отдельно tlrender тоже

В скриптах вроде какая-то муть что tlrender будет собираться при сборке, но что-то я хз.

Openusd я не стал собирать, посмотрел в suse спеке, сильно мутно.

irton ★★★★★
()
Ответ на: комментарий от Bad_ptr

Спецприблуда для профессионального видеоредактирования. Так увидел.

piyavking ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.