Продолжение решения проблем частот и записи звука.
... Все страницы раздела SAT * KSM проекта MY TLE генератор DDE файлов спутникового мониторинга - являются размышлением, направленным на необходимость и обеспечение работоспособности скриптовых сценариев автоматической генерации собственных данных орбит и связей авто настройки программ - для работы в составе единого ПО комплекса отслеживания радио передач спутников - в образовательных и радиолюбительских целях ...
* KSM - kompleks sputnikovogo monitoringa, satellite monitoring complex, частная любительская домашняя наземная станция приёма сигналов космических аппаратов на базе RTL-SDR ...
История настройки на частоты - Radio.his
Наконец, после длительного научно-технического застоя - появились первые продвижения в области изучения Radio.his ... Каким бы ни был крепким орешек - под прессом в 20 тонн и не такие раскалывались ... Но - не полностью ... Что удалось узнать и сделать за последнее время ? ...
Параллельно идут работы по созданию BAT / CMD скриптов версии 3 системы спутникового мониторинга ... Это вызвано необходимостью согласования некоторых неувязок и, одновременно - для снижения общего количества файлов исходных данных ... Однако, главный вопрос, из-за которого и была затеяна глобальная переделка скриптов, это - создание файла истории настроек DDE драйвера на заданные частоты радио передатчика спутника, чтобы / при последующих проходах / система мониторинга могла самостоятельно настраиваться на желаемую частоту и с минимальным контролем со стороны оператора наземной станции спутникового слежения ...
Как выяснилось, для этого - надо либо протыкать желаемые частоты вручную / либо довериться автоматике, и лишь слегка подкорректировать ее выбор ... При количестве наблюдаемых спутников, более 100 - эта задача может оказаться весьма трудоемкой и, главное - нудной ... План обхода трудностей заключается в создании специального файла номеров и DNLINK частот спутников, из которого и формируется файл настроек Radio.his ...
Это, план ... На деле - оказалось, что : хотя новый скрипт и работает, некоторые частоты совсем не полезны для применения ...
- частоты транспондеров, например : 144.250-144.750 - вообще не могут быть применимы, в таком виде / в Доплер корректоре ... Такие частоты не должны вносится в общий список частот спутников ... ( Может быть, стоит пересчитать их на типовое среднее значение ; 144.250 + 144.750 / 2 = 144.500 ??? ) ...
- программа Orbitron не удаляет дубли в Radio.his, но - модифицирует его / записи - так, как ей удобно ... Например, если прописаны частоты 144.250 и 144.370 (для одного спутника), а затем принудительно была выбрана вторая частота из заданных, то Orbitron запишет 144.370000 и оставит 144.370 / как - несоответствующую формату ...
- этим бы, и можно было ограничится, если бы не частоты, типа : 144.9725 ... Просто так, добавлением трех нулей, их - не модифицировать ... В JavaScript можно было бы легко использовать функцию .toFixed(6) - и любое число было бы дополнено нулями до 6 знаков после запятой ... Серьезно : я не готов писать такое на JS, хотя ... Поэтому, гораздо более простой выход из этой ситуации - сразу прописывать частоты для спутников с шестью знаками после запятой ...
- программа Orbitron не удалит дубли, даже если оба значения прописаны, как xxxxx_dn=145.970000 ... В способности скриптов должны входить возможности удаления дублей из готового файла Radio.his и, это - также решаемый вопрос ... При, этом - принятие прописанной частоты, в качестве основной для радио мониторинга - происходит абсолютно без б ...
Функция записи звука в файл / MP3.
После обнаружения возможностей записи скриншота программным способом, в файл - появилось скромное желание сделать нечто подобное - и для записи аудио (audio / sound) звука сигнала спутника - в звуковой файл, например в формате MP3 ... Не тут то - было ... Программ аудио записи звука с поддержкой управления из командной строки / Command Line Control - кот наплакал ... Реально, выбрать - не из чего ...
Первой попалась программа MiniRec : ... Запуск режима записи звука с автоматически выгрузкой после остановки ... Скрытый режим ... Выбор источника звука для записи ... Выбор формата аудио / записи из : CCITT A-Law / U-Law (8-bit Mono / Stereo; 7 - 86 кб/с), GSM (Моно 1 - 8 кб/с), ADPCM IMA / Microsoft (4-бит Моно / Стерео, 3 - 43 кб/с), PCM (8 / 16 bit ; 7 - 86 кб/с) ... Легкая настройка и управление, минимум функциональных и само / достаточных команд ... Но, вот - не растет у меня кокос с этой программой, и все / тут ... Что-то где-то не получается / или, не дорабатываю ...
Отложив этот софт для записи звука / до лучших времен - начал предметно грести интернет, развернув широко / масштабный поиск на подобные шедевры ... Из того, что нашел, практически ничего не заинтересовало, особенно setup программы с установкой на компьютер ... Кстати, подобного рода программы на софт порталах - грешат распространением вирусов, троянов и adware / malware червей ...
- decoder LAME 3.99.5 может пригодится для кодирования в формат MP3 ... Особенности LAME : поддержка MPEG1, MPEG2 и MPEG2.5 2 уровня III ; CBR / постоянный битрейт и VBR / ABR 3 - переменный битрейт ; моно и стерео ... MPEG 2.5 более не существует в качестве стандарта, но включает кодирование 8000, 11025 и 12000 Гц ...
- Linco ... Эта программа для Windows заинтересовала более всего ... Утилита linco.exe в паре с lame.exe может записывать в MP3 ... Есть параметры командной строки : bits, channels, sample rate, duration, device, но нет возможности остановит запись иначе, чем нажать CTRL+C ... А это уже - проблема ...
- mpg123 win32 / x64 это вообще плейер ...
- mp3recorder - бесплатный MP3 Sound Recorder для записи звука с микрофона, интернет потокового аудио, системной звуковой карты - по отзывам пользователей, через неделю использования - начинает что-то вымогать : деньги / или, еще чего ... в общем - не сильно интересует, хотя начало знакомства - многообещающее ... Начиная с этой программы - все ниже / следующие просят запустить setup / установку на компьютер ...
- Quick Audio 1.880 Alternate - для записи WAV или MP3 ; упрощенный аудио конвертер ; чрезвычайно простой аудиоплеер ...
- Radiator ... Интересная софтина из 2000-ных годов ... Радиатор - отмеченная наградами программа для прослушивания и записи с популярных радиокарт ... Кроме некоторых особенностей есть и управление с командной строки ... Уцепившись за эту возможность - запустил command line управление и смутился, так как не сразу понял о чем идет речь ... Tuning / Настройка, Stations / Станции, Sound / Звук, Recording / Запись ... И только вчитавшись в описание понял, что этот софт не для звуковых карт, а для PCI / PCMCIA карт радио тюнеров приема вещательных станций на компьютере ... В частности поддержка D-Link USB-радио с управлением от ПК и аналоговым выходом звука на колонки - это ни что иное, как древний про / образ многофункционального RTL SDR радио / приемника для компа ... В то время я как-то не интересовался технологиями радио / приема на ПК, поэтому, и - сильно удивился многочисленности поддерживаемых девайсов ... Вполне вероятно, что прилагаемый SDK на Delphi - можно доработать и для управления RTL SDR USB приемником ... Ведь научились майнить биткоины на первых компьютерах ...
- StepVoice Recorder ... Программа позволяет аскетичное управление командной строки для записи звука в MP3 : имя файла (или, авто имя), запись и закрыть ... Теоретически - больше и не надо, если программа будет работоспособна, однако ... Сохранение записей или на рабочий стол / или, в мои документы ; требуется установка ; требуется регистрация ... По возможности - хотелось бы обойтись бесплатной программой и не так жестко привязанной к расположению ...
- VLC Media Player ... Где-то на просторах интернета краем уха услышал про опции командной строки скромной и всемогущей программы VLC, которая уже неоднократно выручала при решении многих задач с аудио / медиа контентом ... Вот и сейчас, краем глаза глянул в опции возможностей ее командной строки : навскидку их количество превышает 3300 - и, как среди такого количества ключей найти нужные команды ... и есть ли они - вообще ? ...
21:04 16.09.2019
Раздел sat-ksm : список всех страниц ...