소개
MediaInfo는 MediaArea.net이 개발한 오픈소스 유틸리티로, 비디오와 오디오 파일의 기술 사양과 태그 데이터를 한 화면에 통합해 보여 주는 것이 주요 목적입니다. 컨테이너 형식, 비디오/오디오 코덱, 자막, 챕터, ID3/Vorbis/APE 같은 메타태그 정보를 분석해 파일 구조를 빠르게 파악하도록 돕습니다. 그래픽 인터페이스(GUI), 명령줄 인터페이스(CLI), 라이브러리(.dll/.so/.dylib) 등 다양한 형태로 제공되어 개인 사용자부터 개발자까지 폭넓게 활용됩니다.
상세정보
컨테이너 및 트랙 정보 표시
- 컨테이너: 포맷, 프로파일, 상용명, 재생 시간, 전체 비트레이트, 작성 애플리케이션/라이브러리, 제목, 작가, 감독, 앨범, 트랙 번호, 날짜, 재생 시간 등
- 비디오: 포맷, 코덱 ID, 화면비, 프레임레이트, 비트레이트, 색 공간, 크로마 서브샘플링, 비트 깊이, 스캔 방식, 스캔 순서 등
- 오디오: 포맷, 코덱 ID, 샘플레이트, 채널 수, 비트 깊이, 언어, 비트레이트 등
- 텍스트(자막): 포맷, 코덱 ID, 자막 언어 등
- 챕터: 챕터 수와 챕터 목록 표시
지원 분석 포맷
- 컨테이너: MPEG-4, QuickTime, Matroska, AVI, MPEG-PS(비보호 DVD 포함), MPEG-TS(비보호 Blu-ray 포함), MXF, GXF, LXF, WMV, FLV, Real 등
- 태그: ID3v1, ID3v2, Vorbis Comments, APE 태그 등
- 비디오 코덱: MPEG-1/2 Video, H.263, MPEG-4 Visual(DivX, XviD 포함), H.264/AVC, H.265/HEVC, FFV1 등
- 오디오 코덱: MPEG Audio(MP3 포함), AC3, DTS, AAC, Dolby E, AES3, FLAC 등
- 자막: CEA-608, CEA-708, DTVCC, SCTE-20, SCTE-128, ATSC/53, CDP, DVB Subtitle, Teletext, SRT, SSA, ASS, SAMI 등
보기·내보내기·통합
- 여러 비디오/오디오 파일 포맷 읽기 지원
- 텍스트, 시트(sheet), 트리(tree), HTML 등 다양한 보기 형식 제공 및 사용자 지정 가능
- 텍스트, CSV, HTML 등으로 정보 내보내기
- 드래그 앤 드롭 및 셸 컨텍스트 메뉴 통합 지원
- 다국어 표시 및 사용자 번역 기여를 위한 현지화(Localisation) 기능
설치 및 기본 사용
MediaInfo는 별도의 계정 등록 없이 공식 홈페이지에서 운영체제에 맞는 패키지를 내려받아 바로 사용할 수 있습니다. Windows에서는 winget 패키지 매니저로 GUI 빌드를 간편히 설치할 수 있습니다.
- 공식 홈페이지(https://mediaarea.net/MediaInfo)에서 사용 중인 운영체제(Windows, macOS, Linux 배포판, Android, iOS, Flatpak, Snap, AWS Lambda 등)용 패키지를 선택해 다운로드합니다.
- Windows에서는 다음 명령으로 GUI 버전을 설치할 수 있습니다:
winget install --id MediaArea.MediaInfo.GUI --exact - 설치 후 분석할 비디오 또는 오디오 파일을 GUI 창에 드래그 앤 드롭하거나, 파일 탐색기의 컨텍스트 메뉴에서 MediaInfo를 선택해 정보를 확인합니다.
- 필요에 따라 텍스트, 시트, 트리, HTML 보기 중 원하는 형식을 고르고, 결과를 텍스트/CSV/HTML로 내보낼 수 있습니다. 설치를 원치 않는 경우에는 MediaInfoOnline을 통해 브라우저에서 동일한 정보를 확인할 수도 있습니다.
활용 예시
- 원본 영상 파일의 코덱과 비트레이트를 빠르게 확인해 트랜스코딩 또는 재인코딩 작업을 계획할 때
- 음악 파일의 ID3v2/Vorbis/APE 태그와 오디오 코덱 정보를 점검해 메타데이터 정합성을 확인할 때
- Matroska, MPEG-4, MP4/MOV 등 컨테이너 내부의 챕터, 트랙, 자막 정보를 한눈에 검토할 때
- 내보내기 기능을 활용해 비디오/오디오 라이브러리의 메타데이터를 CSV/HTML로 정리하거나, CLI/Library 버전을 통해 자동화 파이프라인에 MediaInfo를 통합할 때
지원 환경 및 요구사항
- 데스크톱 운영체제: Windows, macOS, Linux(Debian, Ubuntu, Linux Mint, Raspbian, RedHat Enterprise Linux, CentOS, Fedora, openSUSE, ArchLinux, Gentoo)
- 모바일 운영체제: Android, iOS
- 기타 배포 채널: Flatpak, Snap, AWS Lambda용 빌드
- 인터페이스 형태: GUI, CLI, 라이브러리(.dll/.so/.dylib)
제한 및 라이선스 확인사항
MediaInfo는 BSD-2-Clause 라이선스의 오픈소스 소프트웨어로, 사용자가 프로그램을 연구·개선·재배포할 수 있도록 허용합니다. 자세한 내용은 공식 라이선스 페이지(https://mediaarea.net/MediaInfo/License)에서 확인할 수 있습니다. 설치와 사용을 위해 별도의 계정, API 키 또는 원본 미디어 파일은 필요하지 않으며, 분석 대상은 사용자 컴퓨터에 있는 로컬 파일입니다.
자주 묻는 질문 (FAQ)
- Q. MediaInfo는 어떤 정보를 보여 주나요?
A. 컨테이너 포맷, 비디오/오디오 코덱 및 트랙 사양, ID3v2·Vorbis·APE 같은 메타태그, 자막 정보, 챕터 목록 등을 텍스트, 시트, 트리, HTML 형태로 표시합니다. - Q. 설치하지 않고도 사용해 볼 수 있나요?
A. 공식 사이트에서 제공하는 MediaInfoOnline을 이용하면 브라우저로 MediaInfo 기능을 먼저 체험할 수 있습니다. - Q. 어떤 운영체제를 지원하나요?
A. Windows, macOS, 주요 Linux 배포판(Debian/Ubuntu/Mint/Raspbian/RHEL/CentOS/Fedora/openSUSE/Arch/Gentoo), Android, iOS, Flatpak, Snap, AWS Lambda 등에서 사용할 수 있습니다. - Q. 라이선스는 어떻게 되나요?
A. BSD-2-Clause 기반의 오픈소스 라이선스로, 사용자가 프로그램을 연구·개선·재배포할 수 있습니다.
시스템 요구사항
설치 시 별도의 계정이나 API 키는 필요하지 않으며, 공식 홈페이지를 통해 Windows/macOS/Android/iOS용 패키지 및 Linux 배포판(Debian, Ubuntu, Mint, Raspbian, RHEL/CentOS, Fedora, openSUSE, ArchLinux, Gentoo), Flatpak, Snap, AWS Lambda 등 다양한 환경용 패키지를 내려받을 수 있습니다. 한국어를 포함한 다국어 인터페이스를 지원하며, 사용자가 직접 번역에 기여하는 것도 가능합니다.


