LINUX.ORG.RU

Сообщения Andrew-R

 

Какой нелинейный видеоредактор вы используете

Голосования — Голосования(не подтверждено)

Последний опрос такого типа был в 2017-ом что ли.

Я подумал, а почему бы и нет? Практика критерий истины.

едит: отредактировал пункты 13 и 14.

edit2: Смешал версии Cinelerra в один пункт, добавил линейные редакторы и Flowblade (иначе не лезло в 14 пунктов)

 , нелинейный видеомонтаж

Andrew-R
()

cingg в термуксе.

Форум — Mobile

Я тут всё ковыряю аппартное ускорения декодинга ….

https://lists.cinelerra-gg.org/archives/list/cin@lists.cinelerra-gg.org/thread/65HK2FWF3ZFCYGEPHQXXGG4IQWOFR7FO/

У кого есть время и немного места собрать cingg из git со вторым патчем?

Энкодинг при сборке с системным ffmpeg вроде теперь без «дырок» (чёрных кадров) работает, но декодинг временами глючит (памяти не хватает? 3 гб на всё).

Транскодинг FHD 59.94 fps VP9 -> HEVC идёт за 8 с небольшим минут, для 3:20 ролика. Т.е. кадров 23 в секунду. Но больше FHD у меня ни декодер, ни энкодер не умеют в планшете K38.

Для декодинга с mediacodec нужно ремап ручками поставить

ffmpeg/decode.opts

remap_video_decoder vp9=vp9_mediacodec

к примеру.

Буду рад если у кого-то ещё заработает.

 , mediacodec,

Andrew-R
()

замиксовал инсталлятор на Powermac для Слаквари. (Bonslack -current)

Форум — Linux-install

3.7 Gb :)

https://disk.yandex.ru/d/lUuuvg6U_B6pcw

shasum ppc-dvd.iso 772591fd52f6f3724aebf5b88593233dd0635a26 ppc-dvd.iso

тестировал:

qemu-system-ppc64 -cpu 970 -cdrom ppc-dvd.iso -boot d -M mac99,via=pmu -accel tcg,tb-size=256 -m 256m

Должно работать и на младших powermac G4, но там нужно остановить yaboot и выбрать Linux вместо Linux64

Вместо fdisk - mac-fdisk. Yaboot нужно ручками ставить через yabootconfig и копировать файлы из установщика. ну или GRUB осиливать. Ставить на ext3, тот yaboot что стоит на диске вроде научен (не мной) понимать ext4, но я лично это не проверял - yaboot внутри инсталлера от Slackintosh 12.1

 , ,

Andrew-R
()

Пересборка slackware installer из -current

Форум — Linux-install

Вот его сырцы (в ранних Слакварях до 15.0 - не было. Удивлён)

http://ftp.slackware.com/pub/slackware/slackware-current/source/installer/

Я его хочу под ppc (Bonslack) собрать. Он доходит до строчки где должны модули копироваться и … облом, формирует неполный initrd. Я конечно из результатов его работы + mkinitrd кое-как инсталлер сваял, но интересно, это он только на мою экзотику с самосборным пакетом ядра (через makepkg, а до того кросс-компиляция) так реагирует, или там действительно обработка ошибок не очень, и даже на амд64 можно получить неполный initrd?

 

Andrew-R
()

qemu-system-sparc and NetBSD's libatomic

Форум — Development

Тут что-то у NetBSD отвалились бинарные пакеты на sparc32, и я решил блеснуть своим qemu-fu.

И в общем оно даже собирается … кроме cmake. Который у меня (32 bit host, qemu 9.1-rc, 10.2.0-rc3) почему-то не бутстрапится, а у народа на реальной машине и даже на qemu кажется работает?

https://mail-index.netbsd.org/port-sparc/2025/12/06/msg003017.html

Валится, если gdb не врёт на инструкции casa, которой вроде в тех спарках, что для SS-20 нету.

Собрать локально devel/libatomic тоже не вышло, ругается при configure на … отсутствующие _atomic_8, 16.

Эх …. Наверное это всё-таки 32 битный хост, соотв. в багрекере qemu меня .. пошлют депрекатиться.

Потом в NetBSD amd64 перегружусь и там проверю.

 ,

Andrew-R
()

Cinelerra-gg 11-2025 вышла.

Форум — Multimedia

У нас тут сервенрная миграция затянулась на несколько месяцев, но вроде теперь снова работает.

Из нового пока только ffmpeg 8.0, см. их changelog.

** GIT program control for the source and the manual:
   git clone https:/git.cinelerra-gg.org/goodguy/cinelerra.git
   git clone https:/git.cinelerra-gg.org/goodguy/cin-manual-latex.git
   to view the commits for all 4 repositories use: https://git.cinelerra-gg.org/goodguy/
** AppImages, Manual, ReleaseNotes,and other informational type files:
   https://download.cinelerra-gg.org

Основной сайт на cloudflare, так что МЕСТАМИ может не работать без обходных манёвров. Но git вроде работает, как и download.cinelerra-gg.org. В git уже пара пост-релизных фиксов есть, от компиляции на Арче и у меня на машине с включённым vulkan.

edit: адрес git поменялся с

git://git.cinelerra-gg.org/goodguy/cinelerra

на

https://git.cinelerra-gg.org/goodguy/cinelerra.git

без .git в конце не работает.

 

Andrew-R
()

Эмуляция GeForce 6800 в Bochs запускает Kororaa XGL demo 0.1!

Форум — Talks

Вот, нашёл игрушку.

https://github.com/bochs-emu/Bochs/issues/670

С патчем от Vort (автора всей этой эмуляции geforce карточек) запустилось и работает …мееедленно, но работает. Это успех!

 

Andrew-R
()

На NetBSD что-то слабо донатили в этом году ..

Форум — Talks

https://www.netbsd.org/donations/

10 тысяч $ против цели в 50 тыс.

Написано вроде как можно через paypal, но без его аккаунта донатить. Не знаю как ru, но может проживающие в других странах пользователи немного накинут? Капитализм, однако, сложно помочь чем-то специфическим (делами а не деньгами) если ты не специалист.

У HaikuOS тоже кстати донатометр то ли сломался, то ли возможность донатить у аудитории упала. Теоретически 40 тысяч это 40 долларов по тысяче донатеров, но к сожалению донатеров куда меньше чем игрунков и киноманов, почему-то (наверное кино и Ыгры ощущаются быстрее и сильнее чем «мы допилили вайфай!» (в NetBSD)).

 

Andrew-R
()

Зашёл на ЛОР с Gecko/20050729

Форум — Talks

Вот.

Продолжаю эксперименты со старым компом и ещё более старым слепком системы (сентябрь 2005). Пересобрал ядро 2.6.13 для SMP и 64Гб (PAE). на AMD FX 4300 многоядерность не поднялась (возможно из-за БИОСа) а тут вот, два ядра, один гиг, эзернет :)

 

Andrew-R
()

cingg + qemu-system-ppc (mac OS X Tiger for PPC)

Галерея — Скриншоты

Ну как бы скрин не новый, от 2024-го. Но раз уж пошла такая пьянка …

qemu-system-ppc -m 1024  -M mac99,via=pmu  -hda ~/QEMU/osx-tiger_10.4.11_installed-compressed.qcow -cpu G4 -boot c -accel tcg,tb-size=256  -g 1368x768x32 -display  sdl,gl=on -device intel-hda -device hda-duplex -nic user,hostfwd=tcp:127.0.0.1:6001-:6000

Картинка-видео да, всего 320*240. Но и эмулирумая сеть не гигабит по скорости …

Хост на тот момент амд FX 4300, 32bit qemu

 ,

Andrew-R
()

Пишу со старого компа!

Форум — Talks
bash-5.1$ inxi -ACDMGm
Machine:
  Type: Desktop Mobo: ASUSTeK model: M2N-SLI v: 1.XX
    serial: <superuser required> BIOS: Phoenix v: ASUS M2N SLI Revision 0201
    date: 09/07/2007
Memory:
  RAM: total: 987.6 MiB used: 778.5 MiB (78.8%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: dual core model: AMD Athlon 64 X2 3800+ bits: 64 type: MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 1000 min/max: 1000/2000 cores: 1: 1000 2: 1000
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] driver: nouveau v: kernel
  Display: server: X.Org 1.20.13 driver: loaded: nouveau
    unloaded: fbdev,modesetting failed: vesa resolution: 1440x900~60Hz
  OpenGL: renderer: NV106 v: 4.3 Mesa 23.2.0-devel (git-9cbf4d27e7)
Audio:
  Device-1: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel
  Device-2: C-Media CM6501 type: USB driver: snd-usb-audio
  Sound Server-1: ALSA v: k5.6.14-x64 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: yes
Drives:
  Local Storage: total: 149.05 GiB used: 23.29 GiB (15.6%)
  ID-1: /dev/sda vendor: Seagate model: ST3160815A size: 149.05 GiB

Браузер -

User Agent 	Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0

из апдейтов Слаквари 15.0 i586

На механическом винте моя долгоиграющая модификация Слаквари.

Но вот я ещё пересобрал Slax 2.9.0.21 (от года так 2003-го) с ядром 2.4.37.11 и загрузкой с SATA (ahci, sata_nv, sata_sil) приводов.

https://drive.google.com/file/d/1fJTpWvKjnCqQnX2KYf7bRwmPEdqS5yKP/view?usp=sharing

На виртуалке qemu работает, на этой физической машине тоже. Даже usb-звук есть и сеть подцепилась. Размер 220 Мб.

Кто рискнёт проверить на своём старом железе :) ?

 ,

Andrew-R
()

Нашёл старые образы Alt Linux Junior на фтп, рад.

Форум — Talks

ftp://ftp.altlinux.org/pub/people/glebfm/old/historic/

поставил через qemu Junior 1.1, ностальгия! Я уж опасался что эти исошки навсегда пропали. А вот, нашлись через mmnt.ru

edit: https://youtu.be/omGUeq0cA0M

 ,

Andrew-R
()

Apulse и микрофон внутри firefox-а

Форум — Multimedia

В общем я купил webcam

Bus 002 Device 004: ID 1bcf:0b26 Sunplus Innovation Technology Inc. Web-camera Oracle

Она же умеет в звук, висит 3-им звуковым устройством:

cat /proc/asound/cards
 0 [SB             ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xfe8f4000 irq 16
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfeae8000 irq 19
 2 [Loopback       ]: Loopback - Loopback
                      Loopback 1
 3 [Oracle         ]: USB-Audio - Web-camera Oracle
                      SHENZHEN AONI ELECTRONIC CO., LTD Web-camera Oracle at usb-0000:00:13.2-4, high

Я долго думал КАК её заставить работать, в итоге такой кусок .asoundrc сделал:

pcm.!default {
  type asym
  playback.pcm "LoopAndReal"
  #capture.pcm "looprec"
  capture.pcm "plughw:3,0"
}

Если вешать чисто на hw то не работает, а как скомбить dsnoop (чтобы многие приложения могли хватать разом без «устройство занято») и type plug я пока не придумал :)

Но теперь хоть в одной вкладке микрофон работает.

EDIT:

pcm.!default {
  type asym
  playback.pcm "LoopAndReal"
  #capture.pcm "looprec"
  capture.pcm {
  type plug
  slave.pcm "usb"
  }
}

pcm.usb {
type dsnoop
 slave {
   pcm "hw:3,0"
 }
 ipc_key 1028
}

вот такой изврат вроде сразу со всеми вкладками работает. Нашёл Гуглом пример, подредактировал под себя. Но не у всех такой простой вариант работал :(

EDIT2: вот эта проблема натолкнула на решение:

https://github.com/iizukanao/picam/issues/98

… и почему бы эту dsnoop/plug не повесить по умолчанию? Да, проц подкушают и не так гибко. Но действительно сколько времени на тривиальную проблему.

mozilla-firefox-128.9.0esr-i686-1_slack15.0

Истории неуспеха:

https://forums.gentoo.org/viewtopic-t-1168359-highlight-webrtc.html

https://forum.puppylinux.com/viewtopic.php?t=9169

 ,

Andrew-R
()

Вопрос про управление цветом в видеоредакторах.

Форум — Multimedia

У нас на нашем маленьком мэйл листе cinelerra-gg возник вопрос: а как конкретно пользователь color managed видеоредакторов ими пользуются? Кому-то только дисплейная калибрация нужна, кто-то наверно на референсном мониторе смотрит? Ну понятно что там куча автоматики в проприетарщине типа Resolve, и куча lut, которые можно (может быть) использовать через ffmpeg вручную.

Но может можно тут выложить какой-то снимок рабочего места внешней камерой с описанием что ли, как это цветоуправление работает, и что получается если его нет?

За отсутствием/незапуском Resolve можно наверное blender или olive использовать, в демонстрационных целях.

 ,

Andrew-R
()

Никто не желает поразгребать pkgsrc?

Форум — Talks

А то у нас тут формально поддерживаемых ОС много, но изменение какого-нибудь дефолта вида минимального стандарта c для сборки может всё поломать. Да и вообще, для размаха покруче Дебиановского народу как-то маловато.

 

Andrew-R
()

тулчейн для C, который запускается под ELKS (8086 linux-like)

Форум — Talks

https://github.com/rafael2k/8086-toolchain

Там даже бинарнички есть, для тест-программы и консольных шахмат ;)

Собирается вроде как gcc-ia16 + OpenWatcom v2 (т.е. о селфхостинге пока речи нет). Однако прогресс, ещё недавно разработчики ELKS считали это невозможным ;)

 

Andrew-R
()

NextSTEP 2.2 на Previous 3.3

Галерея — Скриншоты

Эмулятор компилял отсюда.

Образ диска взят отсюда. Его нужно смонтировать и вытащить оттуда образ дискеты, которую скормить эмулятору.

Конфиг:

cat ~/.config/previous/previous.cfg
[Log]
sLogFileName = stderr
sTraceFileName = stderr
nTextLogLevel = 3
nAlertDlgLogLevel = 1
bConfirmQuit = TRUE
bConsoleWindow = FALSE

[ConfigDialog]
bShowConfigDialogAtStartup = TRUE

[Debugger]
nNumberBase = 10
nSymbolLines = -1
nMemdumpLines = -1
nDisasmLines = -1
nBacktraceLines = 0
nExceptionDebugMask = 1073741830
nDisasmOptions = 103
bDisasmUAE = TRUE

[Screen]
nMonitorType = 2
nMonitorNum = 0
bFullScreen = FALSE
bShowStatusbar = TRUE
bShowDriveLed = FALSE

[Keyboard]
bSwapCmdAlt = FALSE
nKeymapType = 1
szMappingFileName =

[ShortcutsWithModifiers]
kOptions = O
kFullScreen = F
kMouseMode = M
kColdReset = C
kCursorEmu = J
kScreenshot = G
kRecord = R
kSound = S
kPause = P
kDebuggerM68K = D
kDebuggerI860 = I
kQuit = Q
kDimension = N
kStatusbar = B

[ShortcutsWithoutModifiers]
kOptions = F12
kFullScreen = F11
kMouseMode =
kColdReset =
kCursorEmu =
kScreenshot =
kRecord =
kSound =
kPause =
kDebuggerM68K =
kDebuggerI860 =
kQuit =
kDimension =
kStatusbar =

[Mouse]
bEnableAutoGrab = TRUE
bEnableMapToKey = FALSE
fLinSpeedNormal = 1
fLinSpeedLocked = 1
fExpSpeedNormal = 1
fExpSpeedLocked = 1

[Sound]
bEnableMicrophone = TRUE
bEnableSound = TRUE

[Memory]
nMemoryBankSize0 = 8
nMemoryBankSize1 = 8
nMemoryBankSize2 = 8
nMemoryBankSize3 = 8
nMemorySpeed = 1

[Boot]
nBootDevice = 0
bEnableDRAMTest = FALSE
bEnablePot = TRUE
bEnableSoundTest = TRUE
bEnableSCSITest = TRUE
bLoopPot = FALSE
bVerbose = TRUE
bExtendedPot = FALSE
bVisible = FALSE

[HardDisk]
szImageName0 = /dev/shm/NS22.img
nDeviceType0 = 1
bDiskInserted0 = TRUE
bWriteProtected0 = FALSE
szImageName1 = /dev/shm/NEXTSTEP2.2.iso
nDeviceType1 = 2
bDiskInserted1 = TRUE
bWriteProtected1 = TRUE
szImageName2 =
nDeviceType2 = 0
bDiskInserted2 = FALSE
bWriteProtected2 = FALSE
szImageName3 =
nDeviceType3 = 0
bDiskInserted3 = FALSE
bWriteProtected3 = FALSE
szImageName4 =
nDeviceType4 = 0
bDiskInserted4 = FALSE
bWriteProtected4 = FALSE
szImageName5 =
nDeviceType5 = 0
bDiskInserted5 = FALSE
bWriteProtected5 = FALSE
szImageName6 =
nDeviceType6 = 0
bDiskInserted6 = FALSE
bWriteProtected6 = FALSE
nWriteProtection = 0

[MagnetoOptical]
szImageName0 = /dev/shm
bDriveConnected0 = FALSE
bDiskInserted0 = FALSE
bWriteProtected0 = FALSE
szImageName1 = /dev/shm
bDriveConnected1 = FALSE
bDiskInserted1 = FALSE
bWriteProtected1 = FALSE

[Floppy]
szImageName0 = /dev/shm/floppy22.dd
bDriveConnected0 = TRUE
bDiskInserted0 = TRUE
bWriteProtected0 = FALSE
szImageName1 = /dev/shm
bDriveConnected1 = FALSE
bDiskInserted1 = FALSE
bWriteProtected1 = FALSE

[Ethernet]
bEthernetConnected = FALSE
bTwistedPair = FALSE
nHostInterface = 0
szInterfaceName =
szNFSroot = /root/
bNetworkTime = FALSE

[ROM]
szRom030FileName = /usr/local/share/previous/Rev_1.0_v41.BIN
szRom040FileName = /usr/local/share/previous/Rev_2.5_v66.BIN
szRomTurboFileName = /usr/local/share/previous/Rev_3.3_v74.BIN
bUseCustomMac = FALSE
nRomCustomMac0 = 0
nRomCustomMac1 = 0
nRomCustomMac2 = 15
nRomCustomMac3 = 0
nRomCustomMac4 = 0
nRomCustomMac5 = 0

[Printer]
bPrinterConnected = FALSE
nPaperSize = 0
szPrintToFileName = /root/

[System]
nMachineType = 2
bColor = TRUE
bTurbo = FALSE
bNBIC = FALSE
bADB = FALSE
nSCSI = TRUE
nRTC = FALSE
nCpuLevel = 4
nCpuFreq = 25
bCompatibleCpu = TRUE
bRealtime = FALSE
nDSPType = 2
bDSPMemoryExpansion = TRUE
n_FPUType = 68040
bCompatibleFPU = TRUE
bMMU = TRUE

[Dimension]
bI860Thread = TRUE
bMainDisplay = FALSE
nMainDisplay = 0
bEnabled0 = FALSE
nMemoryBankSize00 = 4
nMemoryBankSize01 = 4
nMemoryBankSize02 = 4
nMemoryBankSize03 = 4
szRomFileName0 = /usr/local/share/previous/ND_step1_v43.BIN
bEnabled1 = FALSE
nMemoryBankSize10 = 4
nMemoryBankSize11 = 4
nMemoryBankSize12 = 4
nMemoryBankSize13 = 4
szRomFileName1 = /usr/local/share/previous/ND_step1_v43.BIN
bEnabled2 = FALSE
nMemoryBankSize20 = 4
nMemoryBankSize21 = 4
nMemoryBankSize22 = 4
nMemoryBankSize23 = 4
szRomFileName2 = /usr/local/share/previous/ND_step1_v43.BIN

Из интересного: именно в 2.2 ещё был Мотороловский SDK для DSP, потом его отдельно предлагали загрузить.

Дефолтный шелл – csh, пока не знаю умеет ли он в автодополнение и историю ;)

Но так длинную строчку tar -xvf path/tools.tar набил, и что-то там в корень распаковалось )

CDROM монтируется в /

Диск я ему сделал…

 dd if=/dev/zero of=NS22.img bs=1k count=400k

…на 400 мб. Пока всё влезло, 200 мб свободно. Часы в Preferences поставил более-менее правдоподобно.

Будем изучать.

 

Andrew-R
()

gnuSTEP on linux framebuffer?

Форум — Talks

Нашёл такое вот чудо

https://www.illumenos.com/os/mgstep/

интересно, почему привсех возможных достоинствах obj-c на нём почти никто не пишет? Для GNUstep по крайней мере …

 ,

Andrew-R
()

SuSE 9.1 Professional на qemu 9.0

Галерея — Скриншоты

Скачал я Сузю 9.1 для х86 процессоров, аж 3.8 Гб.

https://archive.org/details/SuSE_Linux_9.1

Поставил на qemu 9.0, скормил бете MainActor 5.2 ключ от 5.5 (иначе был водяной знак на всё видео), скомпилял make 3.82, yasm 1.3.0, ffmpeg 0.5.13, mplayer 1.0rc3 (сильно более новые версии хотели inttypes.h которого ещё не было в этом дистре, gcc 3.3.3).

Скачал хорошо известный dothack.mpg с samples.mplayerhq.hu, сконвертировал его ффмпегом в тот же мпег контэйнер, но с mp2 звуком (поддержка ac3 любезно вырезана, Broadcast2000 в консоль ругнулся), загрузил и проверил фильтры. Random fade оказалось чем-то типа точек на киноплёнке, забавно.

Кде 3.2.1 даже можно на 64 Мб запустить, правда в своп под 40 мб уходит. На пентиум1 не грузится - modprobe использует cmov …

Места занимает под 2гб (вместе с доустановленной девелоперской начинкой для mplayer-а и предустановленным openOffice 1.1), reiserfs по умолчанию. Есть ещё странности-проприетарности типа acrobat Reader 5.0 и RealPlayer. Несколько удивила бета xfree 4.4

 qemu-system-i386 -accel tcg,tb-size=256 -cpu pentium2  -cdrom ~/ISO/SU910.001.iso -m 64   -hda ~/QEMU/suse-9.1-compressed.qcow2 -device ES1370 -vga cirrus -display sdl

MainActor правда проверял на 512 Мб памяти и с включённым -enable-kvm. Без него даже с бустом до почти 4 ггц мой хост с Amd fx 4300 по тесту mplayer проигрывает 720x576 mpeg2 только на половинной скорости, 16 секунд за 31-32 :) Жаль 86Box в среднем ещё сильно медленнее, там хоть эмуляция видеокарт с поддержкой оверлея есть.

Может быть когда-нибудь и cinelerra там скомпиляю. Но пока вот, забытое проприетарное зло ;)

 , ,

Andrew-R
()

в 8086 ELKS сделали работу с многосегментными прогами.

Форум — Development

https://github.com/ghaerr/elks/wiki/Using-OpenWatcom-C-with-ELKS

OpenWatcom C, формат бинарника от os2, до 320 кб :) (раньше было до 128 кб - 2 сегмента)

 

Andrew-R
()

RSS подписка на новые темы