저는 Windows 10을 사용하고 있습니다(이것은 복잡합니다).
그래서 저는 "x.m4a"와 "x.jpg" 형식의 음악 파일과 관련 표지 사진을 많이 가지고 있습니다. 나는 그들을 연결하고 싶습니다.
명령줄 도구는 일괄적으로 쉽게 실행할 수 있으므로 이상적입니다. 기본적으로 다음을 사용하고 싶습니다.
@for /R %%F in (*.m4a) do (
<utility> "%%~F" +cover "%%~npF.jpg"
)
Foobar2000이나 Mp3tag 모두 CLI를 제공하지 않기 때문에 ffmpeg로 직접 시도했지만 원하지 않는 그림을 png로 자동 변환합니다.
나는 id3 대량 태그를 사용해 보았습니다.
id3 -2 -wAPIC "test.jpg" "test.mp3"
그러나 "`APIC' 프레임 쓰기는 지원되지 않습니다"라는 메시지가 반환되었습니다.
답변1
eyed3 해보셨나요?
다음을 수행하여 설치할 수 있습니다.
sudo apt-get install eyed3
그런 다음 시도해 볼 수 있습니다.
eyeD3 --add-image "<your picture>.jpg:FRONT_COVER" test.mp3
사양에서 언급했듯이 다음 사항에 유의하세요.
--add-image IMG_PATH:TYPE[:DESCRIPTION]
Add or replace an image. There may be more than one image in a tag, as long as the DESCRIPTION values are unique. The default
DESCRIPTION is ''. If PATH begins with 'http[s]://' then it is interpreted as a URL instead of a file containing image data. The
TYPE must be one of the following: OTHER, ICON, OTHER_ICON, FRONT_COVER, BACK_COVER, LEAFLET, MEDIA, LEAD_ARTIST, ARTIST, CONDUCTOR,
BAND, COMPOSER, LYRICIST, RECORDING_LOCATION, DURING_RECORDING, DURING_PERFORMANCE, VIDEO, BRIGHT_COLORED_FISH, ILLUSTRATION,
BAND_LOGO, PUBLISHER_LOGO.
사양에 대한 추가 정보여기.
답변2
Kid3-cli를 사용해 볼 수도 있습니다. 예를 들어 다음 명령은 표지 이미지를 포함한 모든 태그를 mp3에서 m4a(aac)로 복사합니다.
kid3-cli -c 'select in.mp3' -c copy -c 'select out.m4a' -c paste -c save