Музыкальные файлы Apple не шифровались уже десять лет! Так что, если вы не купили их десять лет назад, они не зашифрованы, ваш MP3-плеер просто не поддерживает формат (AAC ).
Вы можете узнать по расширению:
Вы можете преобразовать AAC в MP3, однако вы получите небольшую потерю качества.
Вы можете использоватьffmpeg
:
ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 320k outputfile.mp3
Для удаления DRM :Вы можете просто записать файлы, обремененные DRM -, на компакт-диск и скопировать компакт-диск, чтобы удалить DRM. Прожиг -рип — самый простой метод, однако вы теряете качество.
Есть несколько других способов удалить DRM, например, с помощью Audacity. Точные шаги можно найти в Google.
Не знаю, как это возможно, но есть и коммерческие программные решения, которые в лучшем случае делают именно то, что делает Audacity. Audacity — это бесплатное программное обеспечение под лицензией GPL.
Этот подход использует awk
для суммирования временного файла tallytmp
и текущего подсчета, называемого просто tally
. Я sort
просматриваю два итоговых файла вместе на втором поле(-k2
)
Для начала нужен пустой файл tally
, поэтому touch tally
, затем для каждой итерации:
uniq -c file > tallytmp
sort -k2 tally tallytmp \
|awk '{
if($2==prev){
tot+=$1
}else{
print tot,prev;
tot=$1;pc=$1;prev=$2
}
}END{
print tot,prev
}' > tallyresult
cp tallyresult tally
(Продолжайте, поместите сценарий awk
в одну строку.)
По логике я должен иметь возможность перенаправить конвейер sort|awk
непосредственно на tally
, но sort
все еще использует его, поэтому он забивает его; следовательно, второй временный файл tallyresult
перед его копированием поверх нашего файла результатов, tally
.
Вывод этого на двух предоставленных итерациях на самом деле:
[blank line]
4 Cat
4 Dog
2 Goat
6 Horse
Порядок перепутан из-за порядка поля #2, но он работает правильно. Я смог запустить несколько итераций, используя это.