ID3 메타 데이터 용 Perl 또는 Python 라이브러리가 있습니까? [닫은

StackOverflow https://stackoverflow.com/questions/1000132

  •  05-07-2019
  •  | 
  •  

문제

기본적으로, 나는 메타 데이터를 유지하는 동생의 iPod에서 yoinked 많은 음악 파일을 가지고 있지만 iPod이 저장하는 것을 좋아하는 것처럼 보이는 4 개의 캐릭터 이름이 있습니다. 나는 내가 원하는대로 이름을 바꾸기 위해 멋지고 빠른 스크립트를 작성할 것이라고 생각했지만 ID3 메타 데이터를 읽는 데 좋은 라이브러리에 대해 궁금합니다. 나는 Perl 또는 Python을 선호합니다. 나는 직장에서 그것을 사용하기 때문에 Perl에 편안하지만, 파이썬은 더 많은 연습이 필요하며 파이썬 전도자 친구를 행복하게 만들 것입니다.

어쨌든, 단축 버전 : MP3 더미에서 ID3 메타 데이터를 쉽게 추출 할 수있는 Python 또는 Perl에 대한 좋은 라이브러리/모듈의 이름을 지정할 수 있습니까?

도움이 되었습니까?

해결책

mp3 :: 태그 또한 훌륭합니다. 다시 말하지만, Perl 모듈을 찾고 있다면 먼저 search.cpan.org로 가십시오.

 use MP3::Tag;

  $mp3 = MP3::Tag->new($filename);

  # get some information about the file in the easiest way
  ($title, $track, $artist, $album, $comment, $year, $genre) = $mp3->autoinfo();
  # Or:
  $comment = $mp3->comment();
  $dedicated_to
    = $mp3->select_id3v2_frame_by_descr('COMM(fre,fra,eng,#0)[dedicated to]');

  $mp3->title_set('New title');         # Edit in-memory copy
  $mp3->select_id3v2_frame_by_descr('TALB', 'New album name'); # Edit in memory
  $mp3->select_id3v2_frame_by_descr('RBUF', $n1, $n2, $n3);    # Edit in memory
  $mp3->update_tags(year => 1866);      # Edit in-memory, and commit to file
  $mp3->update_tags();                  # Commit to file

다른 팁

CPAN 검색 당신이있을 때 여러 perl 모듈을 나타냅니다 ID3 검색. "도서관이 있는가 ..."로 시작하는 거의 모든 Perl 질문에 대한 답은 CPAN을 확인하는 것입니다.

나는 좋아하는 경향이있다 mp3 :: 태그, 그러나 나 같은 노인들은 우리가 변화해야 할 때까지 적합한 것을 찾는 경향이 있으며 기술의 모든 발전을 무시합니다.

여기에는 몇 가지 파이썬 리브가 있습니다

http://id3-py.sourceforge.net/

http://nedbatchelder.com/code/modules/id3reader.html

http://code.google.com/p/mutagen/ 업데이트 된 URL

나는 행운을 빕니다 mp3 :: 정보.

나는이 스 니펫이라고 생각한다 : ID3 태그에서 MP3 파일 이름을 바꿉니다 파이썬 레시피에서 도움이 될 수 있습니다. 사용합니다 ID3READER lib.

그만큼 파이썬 패키지 색인 'ID3'검색과 일치하는 Python 패키지 목록이 있습니다. 여기, 그 중 일부는 귀하의 요구와 관련이있는 것으로 보입니다. 위의 Brian의 답변과 마찬가지로 ""Python 모듈이 있습니까? "에 대한 답은 아마도 PYPI로 시작합니다.

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