string Mp3filePath = @"e:\파일명.mp3"; FileInfo tempMp3 = new FileInfo(Mp3filePath); // UltraID3 객체생성 UltraID3 myFile = new UltraID3(); // HEADER 정보 불러오기 myFile.Read(tempMp3.FullName); Console.WriteLine("Artist : " + myFile.ID3v2Tag.Artist); Console.WriteLine("Title : " + myFile.ID3v2Tag.Title); Console.WriteLine("Duration : " + myFile.Duration.ToString()); Bitmap mpImgBitmap; // 앨범아트로 저장할 이미지명 string AlbumArtFileName = "image.png"; // 저장할 경로 string AlbumArtFilePath = @"e:\" + AlbumArtFileName; ID3FrameCollection myFrames = myFile.ID3v2Tag.Frames.GetFrames(MultipleInstanceID3v2FrameTypes.ID3v23Picture); try { mpImgBitmap = ((ID3v23PictureFrame)myFrames[0]).Picture; mpImgBitmap.Save(AlbumArtFilePath, System.Drawing.Imaging.ImageFormat.Png); } catch { Console.WriteLine("noImage"); }
15. 12. 29.
C# MP3 파일에서 정보불러오기 및 앨범아트 추출
UltraID3Lib.dll 를 참조에 추가
피드 구독하기:
글 (Atom)