Опубликован релиз свободного редактора звука Audacity 3.1, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, изменения параметров звукового файла, наложения треков и применения эффектов (например, подавление шума, изменение темпа и тона). Код Audacity распространяется под лицензией GPL, бинарные сборки доступны для Linux, Windows и macOS...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56075
Ultimate Guitar решило не убивать проект и даже бабло не сразу поднимать?Ничего, пара релизов - и будет «только по подписке» )
С нетерпением жду новой версии на Qt: https://mu.se/qt-qml-dev
Ох уж эти ждуны. Написано же, они ищут помощь - вот помогите, если вам это действительно нужно.Но мне кажется, среди реальных пользователей, которым нужен этот редактор, очень мало тулкитофобов и их все устраивает.
Ну если быть зану... ой, ну т.е. точным, они не ищут помощь, а нанимают разработчиков :)
> Ну если быть зану... ой, ну т.е. точным, они не ищут помощь,
> а нанимают разработчиков :)Так это и есть поиск помощи. Сами не могут, ищут кто бы смог и еще ему это интересно было делать. Пока не нашли...
>Сами не могут, ищут кто бы смог и еще ему это интересно было делать. Пока не нашли...Писать за спасибо проприетарщину дураков нема.
>>Сами не могут, ищут кто бы смог и еще ему это интересно было делать. Пока не нашли...
> Писать за спасибо проприетарщину дураков нема.Ну деньги они вроде предлагают. Правда, все равно заинтересованных людей нет.
> Правда, все равно заинтересованных людей нет.Если бы эта вакансия висела полгода незакрытой, это была бы одна история. Но она висит на сайте всего полторы недели. Вот Мартин её анонсировал 20 октября: https://twitter.com/Tantacrul/status/1450749522158755840.
Установил на macOS Monterey, чтобы проверить, так ли мерзотно до сих пор тормозит полоса прокрутки звуковой дорожки.Докладываю: тормозит так же, программой пользоваться невозможно, между моментом клика и перетаскивания дорожки влево-вправо так и проходит около 100-200 мс.
Никогда не замечал подобного (macOS Catalina).
> Никогда не замечал подобного (macOS Catalina).Мне тоже показалось очень странным. Было и на Catalina, и на Big Sur. Сейчас попробую под оффтопом проверить и записать.
> Мне тоже показалось очень странным. Было и на Catalina, и на Big
> Sur. Сейчас попробую под оффтопом проверить и записать.Проверил. На оффтопе всё то же самое, но получше, при прокручивании дорожки будто FPS падает до 15. В LogicPro и Adobe Audition всё летает.
Тем временем уже четвертый месяц не могут выпустить Tenacity
> Тем временем уже четвертый месяц не могут выпустить TenacityЧувак, который ведёт их твиттер, писал там прямым текстом, что занимается этим проектом из ненависти к апстриму. И честно признался, что даже делал коммит чисто для того, чтобы была видна какая-то активность в гите и народ не думал, будто проект помер.
Как бывший член команды Audacity я, конечно, пристрастен, но, по-моему, ничего хорошего из Tenacity при таком настрое не выйдет.
Объективно, они запилили несколько мелких фичушек, с большим трудом за три месяца влили новый фильтр компрессора, который принёс чувак, недовольный CLA, а в остальное время занимались девендорингом библиотек и ребрендингом. За это время апстрим запилил более заметные фичи и сам сделал девендоринг, а теперь ещё и недеструктивные эффекты запилить собирается. Плюс на очереди две классных фичи от студентов GSoC этого года. И это только ближайшие планы. А там ещё переписывание на Qt/QML впереди.
Что значит ненависть к апстриму?
Компания Muse Group после приобретения этого проекта очень неуклюже коммуницировала с сообществом, чем вызвала тонны ненависти к себе. Можно по тематическому тегу почитать новости.
Понятно, спс, я думал воинствующий антисоциал. Типа против всех апстримов.
это они анальный зонд встроили в редактор?
> Как бывший член команды Audacity я, конечно, пристрастен, но, по-моему,
> ничего хорошего из Tenacity при таком настрое не выйдет.Да тут и будучи разве что благодарным пользователем, к разработке не причастным -- +1...
Ты хотел сказать Sneedacity?
> Ты хотел сказать Sneedacity?Ни у одного из четырёх крупных форков (включая Sneedacity) пока не было релизов.
телеметрию отпилили уже?
> телеметрию отпилили уже?При сборке из исходников по умолчанию нет ни проверки обновлений (в линуксах для этого есть репозитории), ни отправки отчётов о падении. Ровно то же самое было в 3.0.3 (предыдущая, самая первая версия с этими фичами).
Пользователи готовых сборок, где эти фичи включены, из каких-то своих соображений могут легко выключить проверку обновлений и не отправлять отчёты о падении.
>Пользователи готовых сборок, где эти фичи включены, из каких-то своих соображений могут легко выключить проверку обновлений и не отправлять отчёты о падении.Хитро ты так выкрутился. На сколько я понял Мюс групп собирает ещё дополнительно какие-то данные о пользователях.
> На сколько я понял Мюс групп собирает ещё
> дополнительно какие-то данные о пользователях.При получении запроса о наличии обновлений сервер вырезает один октет из IP-адреса и складывает его в лог, через день хэширует этот адрес, через год удаляет из лога полностью. По кастрированному IP-адресу из базы GeoIP вычисляется страна, откуда запрос. Эта инфа используется для базовой статистики о том, где пользователи (на уровне страны).
При передаче отчёта о падении в JSON записывается версия Audacity, версия операционной системы, архитектура. Эта базовая инфа нужна для воспроизведения ошибки, приводящей к падению, поскольку часть ошибок всегда будет специфична для конкретной системы. Все файловые пути в отчёте то ли при формировании отчёта, то ли в самом Sentry забиваются астерисками.
На стороне клиента (сам Audacity) исходный код открыт, там хорошо видно, что передаётся на сервер. Можешь открыть и сделать свой лично аудит кода.
> При сборке из исходников по умолчанию нет ни проверки обновлений (в линуксах для этого есть репозитории), ни отправки отчётов о падении. Ровно то же самое было в 3.0.3 (предыдущая, самая первая версия с этими фичами).С каким параметром компилить?
>> При сборке из исходников по умолчанию нет ни проверки обновлений (в линуксах для этого есть репозитории), ни отправки отчётов о падении. Ровно то же самое было в 3.0.3 (предыдущая, самая первая версия с этими фичами).
> С каким параметром компилить?В том-то и дело, что ни с каким. Я же говорю: при сборке по умолчанию это всё отключено. Вот если тебе нужна проверка обновлений и отправка отчётов о падениях, тогда надо конфигурировать сборку специально.
Если я помню комиты которые они вывалили, то в них была гугл аналитика жёстко прикрученная к каждой кнопке буквально, или я что-то путаю?
> Если я помню комиты которые они вывалили, то в них была гугл
> аналитика жёстко прикрученная к каждой кнопке буквально, или я что-то путаю?Google Analytics и Яндекс.Метрика были в апрельском-майском пулл-реквесте, который так и не был влит. Эту идею похоронили по итогам скандала и возвращаться к телеметрии пока не планируют.
ИМХО, хорошо, что похоронили GA и Я.М. Плохо, что совсем отказались от анонимизированной телеметрии, даже self-hosted — это очень удобный инструмент для получения объективных данных об использовании программы на большой выборке, особенно если реально понимать, что с этими данными потом делать для улучшения юзабилити.
Гугл аналитика не анонимизированная.Хорошо что выкинули, но осадок остался конечно.
>Эту идею похоронили по итогам скандала и возвращаться к телеметрии пока не планируют.Ну да, ПОКА не планируют: "Успокоитесь, потом без палева вкрутим".
Плохо, что совсем отказались от анонимизированной телеметрии, даже self-hosted — это очень удобный инструмент для получения объективных данных об использовании программы на большой выборке, особенно если реально понимать, что с этими данными потом делать для улучшения юзабилити.
Вы оправдываете существование телеметрии, у вас неправильное мышление. Телеметрии вообще быть не должно. В Свободных проектах наличие должно на культурном уровне вызывать раздражение и отвращение. Это просто не прилично.
Для телеметрии должны быть стандарты. Что собирать, как, в каком виде, куда отправлять. И пускай эта база данных хоть общедоступная будет.
> Для телеметрии должны быть стандарты. Что собирать, как, в каком виде, куда
> отправлять. И пускай эта база данных хоть общедоступная будет.Вот человек дело говорит.
То, что он говорит - это попытка узаконить слежку.
> То, что он говорит - это попытка узаконить слежку."Кто-то узнал, что пользователь fyu67аhj из Пакистана в ревербераторе выбирает пресет "Подвал"! Сейчас кровавая гэбня пришлёт за ним воронок! Прямо будут ехать через всю страну и по дороге каждого спрашивать, не fyu67аhj ли он/она! А может, теперь всему населению Пакистана будут в контекстной рекламе мужские трусы с начёсом предлагать!!1!"
> Ну да, ПОКА не планируют: "Успокоитесь, потом без палева вкрутим".Напоминаю, что код Audacity — под GPL. Любой патч, который не нравится, можно откатить. И выпускать свою модификацию.
> Вы оправдываете существование телеметрии, у вас неправильное мышление.
У меня нормальное мышление, без зашоренности.
> Телеметрии вообще быть не должно.
Кому оно не должно быть?
> В Свободных проектах наличие должно на культурном уровне
> вызывать раздражение и отвращение. Это просто не прилично.Мне идеологический экстремизм непонятен. "У меня паранойя, поэтому давайте вы будете принимать решения по разработке софта на основании предпочтений узкой выборки людей, а не объективных данных от большой выборки", так что ли?
Вот так и получаются срачи между кдешниками и гномерами.
Но большой выборкой оправдывают совершенную дичь и какие-то античеловеческие изменения в расчёте на какое-то карикатурное быдло, которого возможно и нет. Часто где "большие выборки" - начинается такое.
> Но большой выборкой оправдывают совершенную дичь и какие-то античеловеческие изменения
> в расчёте на какое-то карикатурное быдло, которого возможно и нет. Часто
> где "большие выборки" - начинается такое.Допустим, у тебя есть данные по большой выборке, что у 60% пользователей выставлен чекбокс, который по умолчанию выключен. Логичным будет предположить, что эти 60% людей дефолт задолбал, и они нашли, как переключить поведение на более адекватное, ещё процентов 30 сходу не нашли и, кряхтя, свыклись, а оставшиеся 10% — маргиналы, которым норм. Примешь ли ты на этом основании решение включить галку для всех новых инсталляций?
Скорее да, конечно. Но в принципе не всегда, есть и случаи, когда не надо, наверное, по разным причинам.
С другой стороны сам факт такого отслеживания - это слишком жёстко и знание, что дефолт плохой не стоит его.
,
> С другой стороны сам факт такого отслеживания - это слишком жёстко и
> знание, что дефолт плохой не стоит его,Это риторика и эмоции.
Какие конкретно риски у хранения и обработки анонимизированной статистики по использованию звукового редактора? Какие векторы атаки и на кого?
Запись речи с идентификацией говорящего (или без неё) утекает? Нет.
Какая-то другая персуха? ФИО? Email? Номера банковских карт? СНИЛС? ИНН? Нет.
Названия файлов, по которым можно определить потенциально нелицензионный контент, место работы и т.д.? Нет.
Кто-то будет знать, что сколько-то процентов пользователей используют компрессор с такими-то параметрами. Что длительность одного сеанса работы с программой по медиане такая-то. Что самые часто используемые фильтры — такие-то. Что самая популярная тема оформления — такая-то.
Эту анонимизированную информацию можно продать рекламодателям? Нет.
С её помощью можно набрать на человека кредитов? Нет.
С её помощью можно посадить оппозиционера? Нет.
Тогда что?
Ну хоть кто то адекватный
Гугл аналитика это скрипт на js. В audacity нет ни одного js файла, да и такую аналитику можно прикрутить нормально только к web сайтам (для чего это изначально создавалось), ну и программам на js фреймворках (electron/react native), но это уже извращение
> Гугл аналитика это скрипт на js. В audacity нет ни одного js
> файла, да и такую аналитику можно прикрутить нормально только к web
> сайтам (для чего это изначально создавалось), ну и программам на js
> фреймворках (electron/react native), но это уже извращение"Да, девочки, но нет" (с)
https://github.com/audacity/audacity/pull/835/commits/4b403a...
Внимание происходит раскрытие секрета: Гугл аналитикс это сервис, а не скрипт.
> Реализована функциональность "умных клипов" (smart clips) для обрезки клипов с использованием режима недеструктивного редактированияРежим подразумевает возможность что-то включить или отключить. А это просто недеструктивная обрезка, как в любой DAW.
Чувак, ты в теме медиасофта, я так понял. Расскажи, в чем можно сегодня удалить логотипы с видеороликов? Допустим, в углу видео есть полупрозрачный белый логотип, и я его хочу убрать. Сможет ли KDEnlive или еще какой-нибудь СПО-редактор убрать логотип и дорисовать вместо него куски видео, так чтобы было четко и без размытий, как-будто этого логотипа никогда не было? Или такое только проприетарщина может? А в онлайне (бесплатно) такое существует?
Мне пока не приходилось такое делать (чё-то очень уж похоже на затирание копирайтов, мне такого не надо :)), но я бы в первую очередь посмотрел на Natron + портированный на него фильтр GMIC, в котором есть инпейнтинг. А, и для flowblade он, вроде, тоже доступен.
Natron очень специализированный софт, для такой бытовой вещи как удаление лого не гож. Очень много мороки. У него даже поддержка любых видео форматов как таковых прикручена экспериментально и падает или сбивается с индекса при любом удобном случае, вместо них авторы настоятельно рекомендуют использовать повсеместно используемые в проф-среде простые нумерованные последовательности растровых файлов.
Рекомендую разобраться с VapourSynth. Он может очень многое, но это инструмент командной строки, и для него нужно хотя бы минимально знать Python, чтобы написать скрипт. Для Linux его надо собирать из исходников, как и любые плагины (впрочем собираются они очень легко). Там кое-что непродокументировано толком, но разобраться не сложно. Плагинов для удаления лого там три штуки на выбор (DeLogo, DeLogoHD и RemoveLogo). Вообще плагинов там море (см. vsdb.top) и на них можно сделать обработку/реставрацию любой сложности - просто сочиняешь соответствующий скрипт. Для загрузки видео в скрипт рекомендую L-SMASH-Works (функция LWLibavSource), он лучше всех.
Вот у человека явно есть специфический опыт, надо слушать его! :)
> Допустим, в углу видео есть полупрозрачный белый логотип, и я его хочу убрать.Вы хотите сделать deblend
> Сможет ли KDEnlive или еще какой-нибудь СПО-редактор убрать логотип и дорисовать вместо него куски видео, так чтобы было четко и без размытий, как-будто этого логотипа никогда не было?
Единственный известный мне СПО-редактор, который сможет это сделать - AviSynth+
https://github.com/AviSynth/AviSynthPlus/releases
Вам потребуется скрипт InpaintDelogo: https://forum.doom9.org/showthread.php?t=176860
Внизу страницы вы увидите сколько всего и для чего ему нужно. Ну и выучить AviSynth еще придётся =)Сама задача предполагает, что вам нужно обойти видеопоследовательность и получить маску (bmp) логотипа.
По итоговой маске вы сможете удалить логотип посредством восстановления яркости и контрастности (deblend).Это в теории... а на практике, все фильтры AviSynth, которые я пробовал, из рук вон плохо работают при сочетании Inpaint + DeBlend. Моют, не убирают или совсем не работают. Проверял их примерно с год назад, может улучшилось, но не надейтесь что будет совсем без мыла, потому что вам еще нужно сделать Deblocking очищенного участка и вам всё равно придется интерполировать края.
В общем случае, вам нужен очень качественный исходник. MPEG-TS поток со спутника, например. Если у вас там 100 раз пережатое в H264 безобразие - ищите исходник лучше.
> Или такое только проприетарщина может?
Если вам надо ехать, а не СПО-шашечки, то есть бесплатный проприетарный редактор, через который со всей анимы убирают белые логотипы японских телеканалов. Он называется AviUtl: http://spring-fragrance.mints.ne.jp/aviutl/
Более-менее англифицированная версия с плагинами тут: https://www.videohelp.com/software/AviUtlРаботает в сто раз лучше. Там точно также нужно выцепить lgp-маску и сделать deblend. На многие известные телеканалы маски уже получены и ищутся в гугле, опять же нужно учитывать разрешение. Кроме того aup-проекты (да-да у Audacity и AviUtl проекты имеют одно и то же расширение, речь про AviUtl) совместимы с AviSynth+ через VFAPI. VFAPI - это очень старый, ограниченный, но рабочий фреймсервер-API существующий специально для псевдопредставлений проектов разного ПО (dvd2avi, virtualdub, aviytl, tmpgenc и пр) в качестве AVI-потока. Это значит, что, в принципе, вы можете нелинейно протащить поток из AviUtl в AviSynth для последующей доработки. Результирующий avs-файл можно раньше было представить как avi через AviSynth Virtual File System, не знаю насколько этот проект еще жив. И вот потом вы можете AVI с VFS совать куда угодно для последующего нелинейного монтажа.
Если вдруг по какой-то технической причине не получается, то вам придется кодировать промежуточные результаты. Я рекомендую Lagarith: https://lags.leetcode.net/codec.html
Соотношение скорости кодирования к потребляемому месту лично мне кажется оптимальным. Только осторожнее там с цветовыми пространствами, не ковертируйте их, а то опять потеряете данные.P.S. В теории, всё это может работать в wine, но лучше поставить нативно без виртуализации Win7x64 или десяточку. Исторически, люди используют Windows для таких задач, потому что там все программы, все утилиты и там DirectShow. Если вам еще и нужно получать результаты строго на Linux с чисто СПО софтом и вам (не приведи Кришна) чем-то DirectShow не угодил, то вам проще выйти в окно предварительно застрелившись, чем продолжать погружаться в тему постобработки видео. В этой отрасли идеологическим линуксоидам исторически нет места.
>[оверквотинг удален]
> Сама задача предполагает, что вам нужно обойти видеопоследовательность и получить маску
> (bmp) логотипа.
> По итоговой маске вы сможете удалить логотип посредством восстановления яркости и контрастности
> (deblend).
> Это в теории... а на практике, все фильтры AviSynth, которые я пробовал,
> из рук вон плохо работают при сочетании Inpaint + DeBlend. Моют,
> не убирают или совсем не работают. Проверял их примерно с год
> назад, может улучшилось, но не надейтесь что будет совсем без мыла,
> потому что вам еще нужно сделать Deblocking очищенного участка и вам
> всё равно придется интерполировать края.Спасибо, хорошо убирает логотипы, ненадо там было ничего больше делать с краями.
https://www.audacityteam.org/download/linux/там написано аппимейдж 3.1, а ссылка на на скачивание ведёт к 3.0.5
> https://www.audacityteam.org/download/linux/
> там написано аппимейдж 3.1, а ссылка на на скачивание ведёт к
> 3.0.5По редиректу предлагают скачать audacity-linux-3.1.0-x86_64.AppImage. Видать что-то сначала отвалилось в скриптах сборочницы.
А кстати, зачем им телеметрия? Стремятся быть в тренде?
Телеметрия нужна для обратной связи.
три вида регулирования обратной связью - по отклонению от повестки, по возмущению серьёзных людей и по телеметрии места для майнера.
Для понимания, как редактором пользуются, и соответствующего улучшения UX. Он в Audacity требует доработки.
Хозяйке на заметку.prokoudine оправдывает наличие телеметрии.
так и журналирование включено, уже можно в стойку и на срочную службу
> Хозяйке на заметку.
> prokoudine оправдывает наличие телеметрии.Ну вот я участник проекта GIMP, где собственно GIMP по умолчанию спрашивает сервер, нет ли апдейта, а ещё генерирует крэш-лог и умеет открывать багтрекер, чтобы пользователь этот лог туда запостил.
А ещё я пользователь Olive, который в версии из git использует breakpad для автоматической отправки крэш-логов.
А ещё я пользователь Flameshot и Ardour, каждый из которых умеет спрашивать сервер, нет ли апдейта.
А ещё я по надобности запускаю FreeCAD и Krita, каждый из которых умеет загружать новости с сайта прямо в основное окно.
И все они шлют свои IP-адреса и даже, страшно сказать, юзерагенты.
Я тебе даже больше скажу. Вот прямо сейчас я нажму "Отправить", и браузер сделает POST на opennet.ru. И там в запросе тоже будет и айпишник, и юзерагент. А КГБ-то не дремлет! Товарищ майор уже набриолинил усы.
От тебя дети уже с QR кодом сразу рождаются небось.
> От тебя дети уже с QR кодом сразу рождаются небось.Уже проверял. Пока без QR-кода. Но я работаю над этим!
Программа довольно таки неплохая. За простоту и в тот же момент за функционал спасибо!..
Но код читать обязательно надо.