디렉토리에 있는 mp3 파일에서 노래 이름과 아티스트를 어떻게 얻나요?

디렉토리에 있는 mp3 파일에서 노래 이름과 아티스트를 어떻게 얻나요?

mp3 및 flac 파일이 포함된 복구된 디렉토리가 있습니다. 이름이 사라졌습니다. 그래서 내가 얻은 것은 f30818304.flac와 같은 이름의 파일이 약 30,000개 정도 엉망인 것뿐입니다.

일부를 재생해 보니 파일의 태그가 그대로 유지되었습니다. 하지만 문제는 그 중 대부분이 나에게 필요하지 않다는 것입니다. 나는 단지 그 파일들에 희귀성이 있는지 확인하고 싶습니다. 그래서 나에게 필요한 것은 태그를 파일에 대량으로 쓰는 방법입니다. "아티스트 - 노래"처럼 한 줄에 하나씩이면 충분합니다.

누구든지 이 작업을 수행하는 방법을 알고 있습니까? 명령줄을 사용하는 것이 좋습니다.

답변1

와 함께눈D3(원천):

sudo apt install eyed3

find /usr/audio/incoming -name '*.mp3' -exec eyeD3 -t 'New Title' '{}' \; -exec mv '{}' /usr/audio/complete \;

-t STRING, --title=STRING트랙 제목을 설정하십시오.

또는 하나의 폴더에 대해단지

eyeD3 --rename '$artist - $album - $track:num - $title' *.mp3

답변2

실제로 답변을 기다리면서 파일을 듣고 더 이상 필요하지 않은 파일을 삭제하는 느린 프로세스를 시작했습니다. 그래서 디렉토리에 200을 넣고 VLC에서 엽니다. 거의 즉시 목록이 열리고 필요한 형식으로 모든 태그가 표시되었습니다. 그런 다음 5000개의 파일을 시도해 보았는데 거의 즉시 태그가 포함된 파일 목록을 여는 훌륭한 작업을 수행했습니다. 그래서 나는 이것으로 충분합니다.

VLC 팀 잘했어요. :)

관련 정보