LINUX.ORG.RU

Сообщения MaR

 

RAW-конвертер для обработки фото

это уже крик души, уже практически забил на фотографию из-за отсутствия raw конвертеров для линукс, уже много лет не могу найти нормальный raw редактор, раньше был rawstudio, идеальный - 3 профиля обработки (это мне обязательно нужно), отсутствие 90% не нужного «фотошопа» типа света,тени и прочего, что пытается улучшить изображение по типу джимповских фильтров (т.е. манипулируя не со всей картинкой, а делая маски и меняя определённые части, например осветляя только тёмное, мне это не нужно) вобщем всё то, что мне мешает, а нужно мне следующее: яркость/контраст/насыщенность, баланс белого, оттенок, резкость, шумоподавление и обязательно не менее 3-х профилей обработки и всё. всё это есть (кроме профилей обработки) и в других редакторах, но смешано с кучей лишнего, что сильно затрудняет и замедляет работу, сам процесс обработки (конвертации) медленнее раз в 5, чем у rawstudio!
может есть что-то подходящее под мои требования (главное несколько профилей обработки) или способ запустить rawstudio на относительно новом линуксе?


Перемещено hobbit из general

 , ,

MaR
()

переустановить grub после клонирования

склонировал на док-станции hdd на ssd, объёмы одинаковые, получилась полная копия, но при загрузке с ssh вылетает grub-rescue>
set выдаёт prefix=(hd0,gpt1)/boot/grub
ls (hd0,gpt1)/boot/grub среди прочего показывает x86_64-efi
а insmod normal выдаёт: error: file '/boot/grub/i386-pc/normal.mod' not found
потому что он не в i386-pc а в x86_64-efi, если просто скопировать каталог, то выдаёт что-то вроде invalid architecture, соответственно надо переставить grub, но в i386, как это сделать?

 ,

MaR
()

Не хочет грузиться с клонированного диска

склонировал с помощью док-станции диск с обычного hdd на ssd, получил точную копию, со всеми разделами и uuid, но с клона убунту грузиться не хочет, вылетает grub rescue>, ищет normal.mod в i386-pc, вместо x86_64-efi, т.е. грузится в legacy mode вместо efi, если в биосе отключить legacy, то выдаёт, что нет загрузочного раздела, что может быть и как лечить?
ubuntu 22.04, ноут hp не сильно новый, года 3-4

 , ,

MaR
()

песочница для старых версий

есть устаревший софт, последняя версия под убунту 14.10, с компиляцией исходников тоже не всё так просто.
есть комп с убунту 19.10 и на нём это не работает, возможно ли организовать песочницу (что бы не отдельная виртуальная машина) наставить туда библиотек от старой убунту, что бы старый софт запускался? (с песочницами пока особо не сталкивался)

 ,

MaR
()

яндекс алиса

существует ли для линукс говорящая алиса (без wine), типа как в колонке?
в браузере она только текстом отвечает

 

MaR
()

аппаратное кодирование в ivideon

на сервере видео встроенное в процессор intel hd graphics 2000 (модуль ядря i915), которое поддерживает аппаратное кодирование h264, в ивидеоне включается и работает, загрузка процессора низкая, потом что-то идёт не так и в лог сыпется такое:

E [2022-09-18 09:52:56.684][t:32397](ffmpeg):VaapiHwDevice::CreateDeivce: Error create VAAPI device
W [2022-09-18 09:52:56.684][t:32397](ffmpeg):HwDeviceManager::GetHwDeviceImpl: GetDeviceCtx failed for name vaapi
D [2022-09-18 09:52:56.684][t:32397](ffmpeg):CVideoDecoder::CreateDecoder: width = 1920 height = 1080
E [2022-09-18 09:52:56.684][t:32397](ffmpeg):VaapiHwDevice::CreateDeivce: Error create VAAPI device
W [2022-09-18 09:52:56.684][t:32397](ffmpeg):HwDeviceManager::GetHwDeviceImpl: GetDeviceCtx failed for name vaapi
D [2022-09-18 09:52:56.684][t:32397](ffmpeg):CFfmpegVideoTransform::New: creating new software transform: in: w=1920,h=1080,csp=2 | out: w=384,h=216,csp=2
D [2022-09-18 09:52:56.727][t:32546](codecdll.ipp):Created IDR frame, NALU type = 7
D [2022-09-18 09:52:56.729][t:32545](codecdll.ipp):Created IDR frame, NALU type = 7
D [2022-09-18 09:52:56.746][t:32546](codecdll.ipp):Created non-IDR I-frame, NALU type = 1
I [2022-09-18 09:52:59.560][t:32397](hwaccel.test):Tester:RunTest: with 1 threads:the whole video (3 sec) transcode max time: 1343, frame transcode max time: 35, decode time: [10, 18], transform time: [2, 6], encode time:
[3, 17], frame copies count: 150
Per thread stat for one frame (min/avg/max):
0: dec: 10/11.13/18 transf: 2/2.92/6 enc: 3/3.85/17

I [2022-09-18 09:52:59.560][t:32397](hwaccel.test):HwAccelBenchmark:HwAccelBenchmarkWithCancel: hwaccel: vaapi, max channels: 0
I [2022-09-18 09:52:59.561][t:32397](hwaccel.test):CodecDllLibSession:~CodecDllLibSession: destroyed

и до перезагрузки не работает, так же помогает rmmod i915 который перезапускается gdm'ом, процессор Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
в чём может быть проблема?

 ,

MaR
()

ввод с клавиатуры в perl

нужно ввести с клавиатуры пароль скрыв ввод, соответственно <STDIN> не подходит, как можно сделать желательно посимвольный ввод или построчный без эхо и без установки доп модулей/библиотек, т.е. штатными средствами?

 

MaR
()

freeradius и tlsv1.0

как добавить поддержку tlsv1.0 во freeradius, а то всякое старое ... не подключается к вайфай?

просто tls_min_version = «1.0» не прокатывает

 ,

MaR
()

html5 hls

подскажите бесплатный hls плейр для html

 ,

MaR
()

raw конвертер

раньше был такой замечательный конвертер - rawstudio, самая главная фишка, которая отличает его ото всех остальных конвертеров - при открытии фото, он не пытается автоматически улучшить её, применить фильтры в зависимости от исо, подобрать кривую, яркость, контраст, а просто открывает как есть, имеет всё необходимое, без излишеств, быстро работает и открывает сразу каталог с фото. к сожалению проект умер уже давно и даже на относительно старых дистрибутивах убунту не ставится, а если и извртившить поставить его, то не работает корректно, существует ли сейчас что-то аналогичное?
например rawtherapee, darktable очень не нравятся, медленные, имеют кучу лишнего и пытаются мне помогать обрабатывать фото, подбирая на свой глаз параметры

 ,

MaR
()

asterisk, messagesend и callerid

для отправки сообщений:
exten => _XXXX,n,MessageSend(SIP:${EXTEN},«${CALLERID(name)}»${MESSAGE(From)})
переменная ${CALLERID(name)} пустая, хотя в sip.conf для всех номеров указаны callerid так: callerid=«1234»<1234>
при вызовах они отображаются корректно, но в сообщениях это не работает, сообщения приходят от имени asterisk, потому приходится вырезать callerid (в его качестве номер отправителя) из ${MESSAGE(From)}:
exten => _XXXX,1,Set(CALLERID(name)=${MESSAGE(From):5:4})
так работает, но это не очень красиво получается, возможно ли как-то получать значение callerid указанное в sip.conf?

 

MaR
()

asterisk вызов группы

допустим есть номера sip 1000, 1001, 1002, 1003, надо сделать, что бы исходящий вызов с номера 1000 поступал одновременно номерам 1001 и 1002, кто первый ответит, как это сделать, желательно с примером?

пока правило только одно:
exten => _100X,1,Dial(SIP/${EXTEN},19,m)

 ,

MaR
()

проброс udp порта

вроде простая задача, но что-то не работает
есть sip сервер в локальной сети, с адресом допустим 192.168.10.10
есть сервер с адресами eth0 192.168.10.1 и ppp0 12.34.56.78 (внешний адрес) и надо пробросить udp порт 5060 в интернет (соответственно в обе стороны)
вариант типа:
iptables -t nat -A PREROUTING --dst 12.34.56.78 -p udp --dport 5060 -j DNAT --to-destination 192.168.10.10:5060
не работает:
Host is up (0.00011s latency).
PORT STATE SERVICE
5060/udp closed sip

как это сделать?

 , ,

MaR
()

старый принтер в относительно новом ubuntu

есть убунту 19.10 и принтер, точнее мфу xerox phaser 3100 mfp, на сайте ксерокса есть драйвер для убунту, но для 7.10, в списке при добавлении принтера эта модель есть, но говорит возможно понадобятся доп. драйвера, после установки тех старинных драйверов (там шелл скрипт, выполняется без ошибок) ничего не происходит, при попытке печати принтер пишет «разогрев», а потом «готов» и на этом заканчивается, ещё хотелось бы и сканер его, для него тоже есть драйвер, тоже старый, тоже не работает:

# sane-find-scanner
could not fetch string descriptor: Overflow
found USB scanner (vendor=0x0924 [XEROX], product=0x3cef [ Phaser 3100MFP]) at libusb:005:003
could not fetch string descriptor: Operation timed out
could not fetch string descriptor: Input/output error
found USB scanner (vendor=0x03f0, product=0x0a01) at libusb:003:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
как можно это дело победить?

 , ,

MaR
()

perl передача параметров из коммандной строки и знак $

проблема с символом $
например:
$str = $ARGV[0];
printf «$str\n»;

./test.pl 012345678
выдаёт:
012345678

но ./test.pl $012345678
выдаёт bash12345678

а ./test.pl '$012345678'
выдаёт $012345678

и знак доллара в любом другом месте искажает передаваемые параметры, но передавать надо без кавычек и апострофов

но даже если передать с апострофами, то с этой строкой ничего не получается сделать, например:
$str = '1234$5678';
($a, $b) = split («\$», $str); (так же '$')
не разбивает строку по $, всё пихает в $a

что с этим можно сделать? (кроме как не использовать $)

 

MaR
()

извлечь файловую систему из bin файл

есть дамп флеша айпи камеры, надо из него извлечь корневую файловую систему, binwalk извлекает только обрывки файлов и мусора (binwalk -e -B)
binwalk -B -t выдаёт кучу мусора типа:
410444 0x6434C Zlib compressed data, compressed
411292 0x6469C Zlib compressed data, compressed
411988 0x64954 Zlib compressed data, compressed
412684 0x64C0C Zlib compressed data, compressed
413552 0x64F70 Zlib compressed data, compressed
15073292 0xE6000C JFFS2 filesystem, little endian
15500768 0xEC85E0 JFFS2 filesystem, little endian
15501176 0xEC8778 JFFS2 filesystem, little endian

из полезного:
18336 0x47A0 gzip compressed data, has original file name: «u-boot.bin», from Unix, last modified: 2019-09-19
08:47:49
851968 0xD0000 uImage header, header size: 64 bytes, header CRC: 0x40ACB2C9, created: 2019-11-29 07:12:11, image
size: 2809420 bytes, Data Address: 0x40008000, Entry Point: 0x40008000, data CRC: 0x7B43A3DE, OS:
Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: «Linux-4.9.37»
852032 0xD0040 Linux kernel ARM boot executable zImage (little-endian)

как можно извлечь все возможные фс, которые можно будет примонтировать?

 , ,

MaR
()

Что не так с моим HLS?

сделал HLS на nginx+ffmpeg, в результате все плееры - ffplay, vlc, mplayer, hls плагин для хрома, андроидовский браузер этот поток воспроизводят нормально (указанный напрямую), но ни один web hls плеер его не воспроизводит, в т.ч. онлайн плееры, в которых можно указать адрес потока и они его воспроизводят:

nginx:
application hls {
live on;
sync 10ms;

exec_static /usr/local/bin/ffmpeg -i rtsp://10.255.18.201/user=admin&password=*******&channel=12&stream=0.sdp -rtsp_transport tcp -vcodec copy -an -pix_fmt yuv420p -f flv -hls_time 2 -hls_list_size 15 rtmp://127.0.0.1:1935/hls/live;

hls on;
hls_fragment 5s;
hls_playlist_length 50s;
hls_path /usr/local/nginx/hls/;
hls_fragment_naming timestamp;

}


live.m3u8:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:374
#EXT-X-TARGETDURATION:6
#EXTINF:6.017,
live-201999780.ts
#EXTINF:5.998,
live-202541310.ts
#EXTINF:5.985,
live-203081130.ts
#EXTINF:6.059,
live-203619780.ts
#EXTINF:5.996,
live-204165090.ts
#EXTINF:5.945,
live-204704730.ts
#EXTINF:6.000,
live-205239780.ts
#EXTINF:5.945,
live-205779780.ts
#EXTINF:6.060,
live-206314830.ts
#EXTINF:6.005,


содержимое hls каталога
live-206860230.ts
live-198222570.ts
live-198762300.ts
live-199302030.ts
live-199838160.ts
live-200379960.ts
live-200921400.ts
live-201471210.ts
live-201999780.ts
live-202541310.ts
live-203081130.ts
live-203619780.ts
live-204165090.ts
live-204704730.ts
live-205239780.ts
live-205779780.ts
live-206314830.ts
live-206860230.ts
live-207400680.ts
live.m3u8

ffplay:
ffplay http://****:8080/hls/live.m3u8
ffplay version 4.1.4-1build2 Copyright (c) 2003-2019 the FFmpeg developers
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
[hls,applehttp @ 0x7efd70000bc0] Opening 'http://****:8080/hls/live-84311640.ts' for reading
[hls,applehttp @ 0x7efd70000bc0] Opening 'http://****:8080/hls/live-84859650.ts' for reading
[http @ 0x7efd70009b80] Opening 'http://****:8080/hls/live-85392270.ts' for reading
[http @ 0x7efd70009b80] Opening 'http://****:8080/hls/live-85933620.ts' for reading
[http @ 0x7efd70969180] Opening 'http://****:8080/hls/live.m3u8' for reading
[http @ 0x7efd70009b80] Opening 'http://****:8080/hls/live-86476950.ts' for reading
[hls,applehttp @ 0x7efd70000bc0] Could not find codec parameters for stream 1 (Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, hls,applehttp, from 'http://****:8080/hls/live.m3u8':
Duration: N/A, start: 937.496000, bitrate: N/A
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Video: h264 (Baseline) ([27][0][0][0] / 0x001B), yuv420p, 1280x720, 90k tbr, 90k tbn, 180k tbc
Metadata:
variant_bitrate : 0
Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp
Metadata:
variant_bitrate : 0
938.89 M-V: -0.040 fd= 14 aq= 0KB vq= 318KB sq= 0B f=15/15

 , ,

MaR
()

HLS видео в HTML5 не работает

<html><body>

<video width=«640» height=«480» controls>
<source src="http://192.168.200.102/hls/live.m3u8" type=«application/x-mpegURL»>
</video>

<video width=«640» height=«480» controls>
<source src="http://192.168.200.13/video.mp4" type=«video/mp4»>
</video>

</body></html>

так выглядит html код, во втором плейре всё ок (он для проверки),
а вот в первом только появляется окно плейра, а видео нет, причём если поток воспроизводить вручную (ffplay http://.....) воспроизводится нормально
это ffplay говорит про поток:
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720, 90k tbr, 90k tbn, 180k tbc
Metadata:
variant_bitrate : 0
Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp

так он берётся в nginx:
exec_static /usr/bin/ffmpeg -i rtsp://10.255.18.201/user=admin&password=*******&channel=12&stream=0.sdp -rtsp_transport tcp -vcodec copy -an -f flv rtmp://127.0.0.1:1935/hls/live;

что тут не так?

 , , ,

MaR
()

flashrom gui

существует ли для линукса нормальный (ну или хотя бы вообще) gui для flashrom очень желательно с hex редактором?
ну кроме плагина для kodi

 

MaR
()

распознавание автономеров

существует ли бесплатный, самостоятельный (не модуль для ксеома) софт для распознавания российских автономеров

 

MaR
()

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