LINUX.ORG.RU

Arch AUR программка D2VWitch не компилится

 , ,


0

1

Пока майтейнер где-то ходит, а собрать хочется уже сейчас

https://github.com/dubhater/D2VWitch
https://aur.archlinux.org/packages/d2vwitch-git
https://pastebin.com/L1DW5jju

Из альтернатив только виндовый https://www.rationalqm.us/dgmpgdec/dgmpgdec.html
Другие индексаторы для мпегов плохо подходят, могут косячить

★★★★

Классический stable api is nonsense.

AUR тут ни при чём, оно без правки не соберётся с твоей системной версией ffmpeg.

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

то есть в зависимостях стоит более старую версию ffmpeg прописать? В репах есть 4.4 версия. Или получше какие варианты есть?

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

Судя по последнему коммиту в репозитории, его обновили под ffmpeg 6.0, а в апреле вышел ffmpeg 7.0.

Я сомневаюсь что в Arch Linux есть возможность выборочно установить предыдущие версии ffmpeg. Как по мне проще собрать статический ffmpeg той версии которую хочет твоя программа, а потом собрать эту программу указав ей PKG_CONFIG_PATH в префикс куда будет установлен статический ffmpeg.

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

можно установить разные версии ффмпега, у меня уже откуда-то стоит 4.4, как зависимость не знаю к чему, установка ОС свежая
коммит от 20 июня, а ффмпег 7 вышел 7 июня, то есть уже должно было бы учитывать

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

Ну, я не шарю в арчлинуксе, сто лет его не использовал :)

коммит от 20 июня

Это ты где нашел? На гитхабе такого нет.

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

это про билд в АУРе 2024-04-20 20:11 (MSK) а ффмпег 7 вышел 2024-04-07, перепутал несколько

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

paru позволяет редактировать PKGBUILD при установке либо гитом выкачай, отредактируй и поставь из файла

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

просто заменить в зависимостях ffmpeg на ffmpeg4.4?

Ros ★★★★
() автор топика

Я посмотрел тот PKGBUILD там ничего не исправишь. В арче новый Qt, ffmpeg, а прога эта в 2016 застряла (год выхода Qt 5.2)

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

кути5 доступен в репах и нужен для огромного числа прог, ффмпег4.4 тоже доступен, прошлый билд от 2023-09-01 успешно собирался

Ros ★★★★
() автор топика

dubhater/D2VWitch

Я не понял, зачем там субмодуль ffmpeg. Вроде бы не используется.
Можно скомпилировать эту версию и поправить meson-файл так, чтобы не использовать системный ffmpeg.


Или даже написать простой makefile.

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

можно PKGBUILD? а то ничего непонятно
пробовал редачить из АУРа, просто заменив ффмпег на ффмпег4.4 - не катит

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

можно PKGBUILD?

Не могу, у меня не Арч. Завтра поколдую с makefile, если ничего лучшего не предложат. :)

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

В общем, я решил пойти по сложному пути – поправить исходники.
Пока изучаю, как это сделано в obs-studio и audacity, т. к. они поддерживают сборку с разными версиями ffmpeg.

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

вот тут портабельную сборку, оказывается, возродили с кучей всякого, в том числе и d2vwitch (только не понял где там сам vapoursynth, vspipe и далее)

https://www.selur.de/downloads

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