며칠 전, 저는 Apple Music 노래 몇 곡을 MP3 플레이어로 드래그했습니다. 플레이할 때 소리가 나지 않습니다.
구글에서 해결책을 찾아보았지만, 애플뮤직에 있는 파일은 불법복제 방지를 위해 DRM 암호화되어 있다고 해서 자세한 정보를 찾을 수 없었습니다. 누가 날 도울 수 있죠?
답변1
Apple Music 파일은 10년 동안 암호화되지 않았습니다! 따라서 10년 전에 구입하지 않는 한 암호화되지 않으며 MP3 플레이어는 AAC 형식을 전혀 지원하지 않습니다.
확장으로 알 수 있습니다.
- m4p -> 암호화
- m4a -> 표준 AAC 또는 Apple 무손실
AAC를 MP3로 변환할 수 있지만 품질이 약간 저하됩니다.
당신이 사용할 수있는 ffmpeg
:
ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 320k outputfile.mp3
DRM을 제거하려면 DRM 제한 파일을 CD에 구운 다음 CD를 리핑하여 DRM을 제거하면 됩니다. 굽는 것이 가장 쉬운 방법이지만 품질이 저하될 수 있습니다.
Audacity를 사용하는 등 DRM을 제거할 수 있는 다양한 방법이 있으며 Google에서 정확한 단계를 검색할 수 있습니다.
이것이 어떻게 가능한지는 모르겠지만 Audacity가 하는 일을 기껏해야 상용 소프트웨어 솔루션이 있습니다. Audacity는 무료 "GPL 소프트웨어"입니다.
답변2
Apple 노래를 재생하는 프로그램이 있는 경우 해당 노래를 재생하는 동안 다른 프로그램에서 해당 노래를 다시 녹음해 볼 수 있습니다("루프백" 스타일).
pulseaudio 패키지가 설치되어 있는 경우( pulseaudio-utils
) 이를 사용하여 출력 장치를 찾을 수 있습니다. 일반적으로
pacmd list-source
" " 항목 끝에 " "가 있는 장치입니다..monitor
name:
parec
그런 다음 및 it 옵션을 사용하여 출력을 파일에 기록합니다 --file-format[=FORMAT]
. 확인 --list-file-formats
하고 보세요 man parec
("libsndfile에서 지원하는 모든 오디오 파일 형식을 이해합니다.")다음과 같습니다:
parec -d alsa_output.pci-...analog-stereo.monitor --file-format=wav output.wav
또는 파이프를 통해 lame
mp3를 녹음하세요 .
parec -d alsa_output.pci-...analog-stereo.monitor | lame -r -V0 - output.mp3
-r
입력이 원시 pcm이라고 절름발이에게 말하십시오.-
절름발이에게 stdin에서 입력을 받도록 지시하십시오.-V0
설명하다"VBR(가변 비트 전송률)을 활성화하고 VBR 품질 값을 지정합니다(기본값 = 4). 0 = 최고 품질."
유일한 까다로운 부분은 각 노래와 파일 출력 시간을 얻는 것입니다. Apple 재생 프로그램이 터미널 재생을 지원한다면 더 쉬울 것입니다. 이를 ID3 태그 읽기와 결합하여 일부 데이터를 전송할 수도 있습니다(실제로 Apple 파일이 이를 지원하는지 잘 모르겠습니다).
audio-recorder
기본적으로 "클릭하여 녹음"한 다음 mp3로 변환하는 mp3라는 다른 GUI 프로그램을 사용할 수도 있습니다 .
정말로 원한다면 audacity
GUI 소프트웨어도 있습니다 . pavucontrol
이 우분투 Q를 참조하세요스피커로 출력을 녹음하는 방법은 무엇입니까?.