mp3/m4a 파일에 표지 사진을 추가하는 명령줄 도구(Windows 10)

mp3/m4a 파일에 표지 사진을 추가하는 명령줄 도구(Windows 10)

저는 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

답변3

나는 결국 사용했다태그 편집기이는 CLI를 제공합니다:

@for /R %%F in (*.mp3,*.m4a) do (
    if exist "%%~npF.jpg" (
        tageditor set cover="%%~npF.jpg" -f "%%F"
    )
)

나는 확실하지 않다mid3v2Mutagen 제품군의 경우에는 효과가 있었을 것입니다. 어느 시점에서 테스트 파일이 손상되어(너무 많은 응용 프로그램을 시도하면서) Mutagen을 부당하게 배제했을 수 있기 때문입니다.

관련 정보