auCDtect :Неустранимая ошибка :glibc обнаружил недопустимый дескриптор stdio

Вы можете использовать хеш-код для отсортированных элементов:

$ perl -lne 'print unless $h{join ",", sort split /, /, $_}++' file
alice, bob
bob, cat
cat, dennis
dennis, alice

Ровно для 2 полей может хватить чего-то подобного

$ awk -F', ' '!seen[$2 FS $1]; {seen[$0]++}' file
alice, bob
bob, cat
cat, dennis
dennis, alice
0
09.09.2021, 07:40
2 ответа

Пользуюсь auCDtect под вином сколько себя помню:

wine ~/bin/auCDtect.exe -v -mS0 '*.wav'

Вы также можете рассмотреть https://github.com/alexkay/spek, который показывает сигналы в визуальной форме. Вы можете сразу увидеть, был ли аудиофайл обработан плохим кодировщиком, хотя хорошие кодировщики, например. Apple AAC даже на скорости 256 Кбит/с часто почти невозможно обнаружить таким образом, но затем auCDtect также показывает их как CDDA.


Чтобы увидеть, какие разделяемые библиотеки он использует, вы можете запустить его через ldd /path/to/binary. Это не даст вам понимания, какие версии библиотек ему нужны.

1
09.09.2021, 11:27

Я использовал ldd /usr/local/bin/aucdtect, чтобы найти библиотеки aucdtect, используемые (, в основном libc и libm ), скопировал их с моего NAS, поместил в тот же каталог, что и aucdtect, и установил LD_LIBRARY_PATHк /usr/local/bin. Используя этот метод, я смог запустить aucdtectна виртуальной машине. Однако использование wineв macOS почти в 3 раза быстрее, чем его использование в виртуальной машине (размер выборки = 1 ), поэтому вместо этого я использовал wine.

0
10.09.2021, 00:38

Теги

Похожие вопросы