소개
mpg123는 MPEG 1.0/2.0/2.5 오디오(특히 MP3)를 실시간으로 재생하고 디코딩하는 고속 콘솔 프로그램 및 디코딩 라이브러리입니다. GNU/Linux, macOS, BSD, Windows 등 다양한 플랫폼에서 동작하며, 고품질의 오디오 출력을 제공하는 것이 특징입니다. 이 프로그램은 LGPL 2.1 라이선스로 배포되는 자유 소프트웨어입니다.
상세정보
프로그램 소개
mpg123는 MPEG 1.0/2.0/2.5 오디오 포맷, 특히 가장 널리 사용되는 MPEG 1.0 레이어 3(일명 MP3)를 재생하는 빠른 콘솔 오디오 플레이어입니다. 또한 재사용 가능한 디코딩 및 출력 라이브러리도 포함하고 있습니다.
주요 기능
- 실시간 오디오 재생: MPEG 1.0/2.0/2.5 레이어 1, 2, 3 오디오 파일을 실시간으로 재생합니다.
- 고속 디코딩: x86, x86-64, ARM 아키텍처에 대한 어셈블리 최적화를 통해 높은 성능과 고품질을 제공합니다.
- 크로스 플랫폼 지원: GNU/Linux, macOS, BSD, Solaris, AIX, HP-UX, SGI Irix, OS/2, Cygwin, 그리고 MS Windows에서 동작합니다.
- 유연한 출력: 16비트, 24비트, 32비트 정수 출력 및 32비트 부동 소수점 출력을 지원합니다.
다운로드·설치 방법
mpg123의 공식 배포 페이지에서 최신 버전의 소스 코드 및 바이너리를 다운로드할 수 있습니다. Windows 사용자의 경우 zip 파일 형태로 제공되며, 압축을 해제한 후 사용할 수 있습니다. 기존 버전에서 업그레이드하는 경우, 최신 버전의 보안 및 버그 수정 사항을 적용하는 것이 중요합니다.
기본 사용법
mpg123는 콘솔 기반 프로그램으로, 명령줄에서 실행합니다. 기본적인 재생을 위해선 다음 명령어를 사용할 수 있습니다.
mpg123 [재생할 오디오 파일 경로]
이런 경우에 유용합니다
- 가벼운 콘솔 환경이나 스크립트에서 MP3 파일을 빠르게 재생해야 할 때
- 다양한 UNIX-like 시스템과 Windows 환경에서 일관된 오디오 재생 및 디코딩 기능이 필요할 때
- MP3 디코딩 라이브러리를 자신의 애플리케이션에 통합하고자 할 때
지원 환경·시스템 요구사항
mpg123는 GNU/Linux, macOS, BSD, Solaris, AIX, HP-UX, SGI Irix, OS/2, Cygwin 및 MS Windows를 포함한 다양한 운영 체제를 지원합니다. 최신 버전에서는 x86, x86-64, ARM 아키텍처의 SIMD 명령어를 활용할 수 있습니다.
최신 버전·업데이트
현재 최신 버전은 1.33.7입니다. 이 버전은 Unicode 경로 처리 등 여러 버그 수정 및 보안 업데이트를 포함하고 있습니다. 특히 Windows 플랫폼에서의 Unicode 경로 처리 문제와 관련된 보안 취약점이 수정되었으므로, Windows 사용자에게 특히 중요합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


