디렉토리의 mp3 파일에서 노래 이름과 아티스트를 얻는 방법은 무엇입니까?

디렉토리의 mp3 파일에서 노래 이름과 아티스트를 얻는 방법은 무엇입니까?

mp3 및 flac 파일이 포함된 복구 디렉터리가 있습니다. 이름이 사라졌습니다. 그래서 내가 얻은 것은 f30818304.flac와 같은 이름을 가진 약 30,000개의 뒤죽박죽된 파일뿐이었습니다.

나는 조금 놀았고 파일의 태그가 그대로 유지되었음을 발견했습니다. 하지만 문제는 아마도 그 중 대부분이 필요하지 않을 것이라는 것입니다. 나는 단지 이 파일들에 희귀한 것이 있는지 알고 싶었을 뿐입니다. 그래서 나에게 필요한 것은 파일에 태그를 대량으로 쓰는 방법입니다. "Artist-Song"과 마찬가지로 한 줄에 하나씩이면 충분합니다.

이 작업을 수행하는 방법을 아는 사람이 있나요? 바람직하게는 명령줄입니다.

답변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 팀에게 수고하셨습니다. :)

관련 정보