문제

미디어 서버의 경우 FLAC 파일에서 MP3로 태그를 전송하는 방법을 찾고 있습니다.

bash 스크립트에서 metaflac 을 사용하여 로컬 변수에 태그를 추출 할 수 있지만mp3에 id3v2 태그를 지정하면 국가 문자가 손실 된 것 같습니다 (유니 코드 여야한다고 생각하십니까?)

또한 재생 게인 태그와 앨범 아트 (모두 FLAC에 있음)를 설정할 수 있어야합니다.

무인 실행을위한 스크립트 솔루션을 찾고 있습니다.

도움이 되었습니까?

해결책

eyed3 도구를 사용해보세요.앨범 아트 임베딩, latin1, utf8, utf16-BE 및 utf16-LE의 텍스트 인코딩을 지원합니다.그러나 재생 게인은 지원되지 않습니다.내가 이해하는 한 널리 지원되지는 않습니다.

다른 팁

Python 솔루션에 관심이 있다면 mutagen 라이브러리가 정말 좋아 보입니다.

다음과 같이 쉽습니다. 라코 디스

MP3 id3 태그를 FLAC 파일에 복사하는이 솔루션을 찾았습니다.

Victor의 솔루션은 나에게 길을 보여주었습니다.하지만 방금 변환 한 파일에 태그를 복사하는 경우 (예 : flac에서 mp3로) 실패 할 수 있습니다.즉, 태그를 복사하려는 파일에 아직 태그가 없으면 실패합니다.

따라서 먼저 대상 파일을 준비하여 태그를 가질 수있는 수단을 제공해야 할 수 있습니다. 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top