명령줄에서 배치 모드로 mp3/ogg 파일에 앨범 아트를 추가하시겠습니까?

명령줄에서 배치 모드로 mp3/ogg 파일에 앨범 아트를 추가하시겠습니까?

일괄 모드에서 선택한 각 파일에 앨범 아트/표지를 추가하는 소프트웨어를 Linux에서 찾고 있습니다. 앨범 표지는 내 컴퓨터에 jpg/png 형식으로 저장되어 있습니다. 인터넷에서 가져올 수 있다면 좋을 것 같습니다.

지금까지 Rhythmbox와 Banshee를 사용해 보았습니다. 저도 시도해 보았는데 lame배치 easytag모드를 지원하지 않는 것 같습니다. lame아니요속성을 추가하지만 재정의합니다. (나도 안다.오직지금까지 명령줄 s/wi를 사용해 왔습니다.)

그래서 기본적으로 다음을 찾고 있습니다.

<some magic s/w> --picture=<my chosen picture> Music/Artist/*.mp3

그러면 이미지가 파일의 메타데이터에 영구적으로 추가됩니다.

그런 소프트웨어를 추천해주실 수 있나요?

답변1

절뚝거리는

lame일부 스크립트를 사용하여 이 작업을 수행 할 수 있습니다 .

$ lame --ti /path/to/file.jpg audio.mp3

파일 이름이 다음과 같이 지정된 경우 원하는 작업을 수행하는 쉘 스크립트를 만들 수 있습니다.

for i in file1.mp3 file2.mp3 file3.mp3; do
  albart=$(echo $i | sed 's/.mp3/.jpg/')
  lame --ti /path/to/$albart $i
done

sed다음을 사용하면 위의 내용을 약간 더 간결하게 만들고 bash일치하는 접미사를 제거할 필요를 없앨 수 있습니다.

...
albart="${i%.mp3}.jpg"
...

피카드/뮤지컬 브레인

대규모로 이 작업을 수행하려면 MusicBrainz 데이터베이스를 사용하는 프런트 엔드 도구인 Picard를 사용하는 것이 좋습니다. Picard에는 대량 컬렉션에 대해 이 작업을 수행하는 Cover Art Downloader라는 플러그인이 있습니다.

그러나 위의 내용은 명령줄 기반으로 표시되지 않습니다.

사탕무

또 다른 옵션은 를 사용하는 것입니다 beets. 이는 명령줄에서 구동할 수 있으며 MusicBrainz 데이터베이스를 활용하여 앨범 아트를 가져옵니다.

다음을 사용하여 앨범 표지를 얻을 수 있습니다.FetchArt 플러그인또는 다음을 사용하여 포함아트 플러그인 삽입.

다른 옵션?

다음 제목의 이전 U&L Q&A도 확인하세요.Linux에서는 어떤 mp3 태깅 도구를 사용할 수 있나요?. 이 스레드에는 몇 가지 대체 도구가 나열되어 있습니다.

답변2

한 가지 해결책은 ffmpeg를 사용하는 것입니다.

ffmpeg -i input.mp3 -i cover.jpg -map_metadata 0 -map 0 -map 1 output.mp3

이것을 for 루프에 넣어 디렉토리의 모든 MP3를 실행할 수 있습니다:

for f in ./*.mp3; do ffmpeg -i "$f" -i cover.jpg -map_metadata 0 -map 0 -map 1 out-"${f#./}"; done

이렇게 하면 별도의 출력 파일이 생성됩니다(따라서 이름이 붙은 파일이 있으면 and 로 foo.mp3끝납니다 ). 이는 ffmpeg가 해당 입력을 덮어쓸 수 없기 때문입니다. 다음 방법을 사용하여 이 문제를 해결할 수 있습니다.foo.mp3out-foo.mp3

for f in ./*.mp3; do \
ffmpeg -i "$f" -i cover.jpg -map_metadata 0 -map 0 -map 1 out-"${f#./}" \
&& mv out-"${f#./}" "$f"; done

ffmpeg를 사용하여 이 문제를 해결하는 것은 순항 미사일을 사용하여 너트를 깨는 것과 비슷합니다. 더욱 전문화된 메타데이터 조작 도구를 사용하면 더욱 명확하고 짧은 명령으로 이를 수행할 수 있습니다.

답변3

MP3의 경우:

eyeD3 --add-image="cover.jpg":FRONT_COVER "file.mp3"

FLAC의 경우:

metaflac --import-picture-from="cover.jpg" "file.flac"

OGG/Vorbis는 다음과 같습니다.더 복잡한.

답변4

당신은 그것을 사용할 수 있습니다멋진 스피커이를 위한 보석입니다. mp3 파일에 앨범 아트를 추가할 수 있습니다. 문서사용 가능여기.

특징

  1. 단일 mp3 파일에 앨범 아트 추가
  2. 여러 mp3 파일에 앨범 아트를 추가합니다.

아래 스크린샷은 이미지와 여러 mp3 파일이 포함된 폴더에서 실행될 때 fancy_audio의 출력을 보여줍니다.

여기에 이미지 설명을 입력하세요.

아래 스크린샷은 mp3 및 이미지 파일이 포함된 폴더에서 실행될 때 fancy_audio의 출력을 보여줍니다.

이 이미지는 mp3 및 이미지 파일이 포함된 폴더에서 실행될 때 fancy_audio의 출력을 보여줍니다.

관련 정보