Какой нелинейный видеоредактор вы используете?
Последний опрос такого типа был в 2017-ом что ли.
Я подумал, а почему бы и нет? Практика -критерий истины.
>>> Результаты
Последний опрос такого типа был в 2017-ом что ли.
Я подумал, а почему бы и нет? Практика -критерий истины.
>>> Результаты
Я тут всё ковыряю аппартное ускорения декодинга ….
У кого есть время и немного места собрать 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
к примеру.
Буду рад если у кого-то ещё заработает.
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
Вот его сырцы (в ранних Слакварях до 15.0 - не было. Удивлён)
http://ftp.slackware.com/pub/slackware/slackware-current/source/installer/
Я его хочу под ppc (Bonslack) собрать. Он доходит до строчки где должны модули копироваться и … облом, формирует неполный initrd. Я конечно из результатов его работы + mkinitrd кое-как инсталлер сваял, но интересно, это он только на мою экзотику с самосборным пакетом ядра (через makepkg, а до того кросс-компиляция) так реагирует, или там действительно обработка ошибок не очень, и даже на амд64 можно получить неполный initrd?
Тут что-то у 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 перегружусь и там проверю.
У нас тут сервенрная миграция затянулась на несколько месяцев, но вроде теперь снова работает.
Из нового пока только 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 в конце не работает.
Вот, нашёл игрушку.
https://github.com/bochs-emu/Bochs/issues/670
С патчем от Vort (автора всей этой эмуляции geforce карточек) запустилось и работает …мееедленно, но работает. Это успех!
https://www.netbsd.org/donations/
10 тысяч $ против цели в 50 тыс.
Написано вроде как можно через paypal, но без его аккаунта донатить. Не знаю как ru, но может проживающие в других странах пользователи немного накинут? Капитализм, однако, сложно помочь чем-то специфическим (делами а не деньгами) если ты не специалист.
У HaikuOS тоже кстати донатометр то ли сломался, то ли возможность донатить у аудитории упала. Теоретически 40 тысяч это 40 долларов по тысяче донатеров, но к сожалению донатеров куда меньше чем игрунков и киноманов, почему-то (наверное кино и Ыгры ощущаются быстрее и сильнее чем «мы допилили вайфай!» (в NetBSD)).
Вот.
Продолжаю эксперименты со старым компом и ещё более старым слепком системы (сентябрь 2005). Пересобрал ядро 2.6.13 для SMP и 64Гб (PAE). на AMD FX 4300 многоядерность не поднялась (возможно из-за БИОСа) а тут вот, два ядра, один гиг, эзернет :)
Ну как бы скрин не новый, от 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
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 Мб.
Кто рискнёт проверить на своём старом железе :) ?
ftp://ftp.altlinux.org/pub/people/glebfm/old/historic/
поставил через qemu Junior 1.1, ностальгия! Я уж опасался что эти исошки навсегда пропали. А вот, нашлись через mmnt.ru
В общем я купил 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
У нас на нашем маленьком мэйл листе cinelerra-gg возник вопрос: а как конкретно пользователь color managed видеоредакторов ими пользуются? Кому-то только дисплейная калибрация нужна, кто-то наверно на референсном мониторе смотрит? Ну понятно что там куча автоматики в проприетарщине типа Resolve, и куча lut, которые можно (может быть) использовать через ffmpeg вручную.
Но может можно тут выложить какой-то снимок рабочего места внешней камерой с описанием что ли, как это цветоуправление работает, и что получается если его нет?
За отсутствием/незапуском Resolve можно наверное blender или olive использовать, в демонстрационных целях.
А то у нас тут формально поддерживаемых ОС много, но изменение какого-нибудь дефолта вида минимального стандарта c для сборки может всё поломать. Да и вообще, для размаха покруче Дебиановского народу как-то маловато.
https://github.com/rafael2k/8086-toolchain
Там даже бинарнички есть, для тест-программы и консольных шахмат ;)
Собирается вроде как gcc-ia16 + OpenWatcom v2 (т.е. о селфхостинге пока речи нет). Однако прогресс, ещё недавно разработчики ELKS считали это невозможным ;)
Эмулятор компилял отсюда.
Образ диска взят отсюда. Его нужно смонтировать и вытащить оттуда образ дискеты, которую скормить эмулятору.
Конфиг:
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 поставил более-менее правдоподобно.
Будем изучать.
Нашёл такое вот чудо
https://www.illumenos.com/os/mgstep/
интересно, почему привсех возможных достоинствах obj-c на нём почти никто не пишет? Для GNUstep по крайней мере …
Скачал я Сузю 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 там скомпиляю. Но пока вот, забытое проприетарное зло ;)
https://github.com/ghaerr/elks/wiki/Using-OpenWatcom-C-with-ELKS
OpenWatcom C, формат бинарника от os2, до 320 кб :) (раньше было до 128 кб - 2 сегмента)
| следующие → |