Provided by: mkvtoolnix_94.0-1_amd64 

NAME
mkvinfo - Matroska 파일의 요소에 대한 정보 인쇄
개요
mkvinfo [options] {source-filename}
설명
이 프로그램은 Matroska에 포함된 모든 요소를 나열합니다. 출력은 사용된 코덱에 대한 정보를 포함하는 파일의
트랙 목록으로 제한될 수 있습니다.
-a, --all
기본적으로 mkvinfo(1)는 첫 번째 클러스터가 발견되면 중지됩니다. 또한 자주 발생하는 특정 요소를
보여주지 않습니다. 이 옵션을 사용하면 mkvinfo(1)는 만유도 레벨에 관계없이 처리를 계속하고 모든 요소를
표시합니다.
-c, --checksums
각 프레임에 대한 Adler-32 체크섬을 계산하고 표시합니다. 디버깅에만 유용합니다.
-o, --continue
기본적으로 mkvinfo(1)는 첫 번째 클러스터가 발견되면 중지됩니다. 이 옵션을 사용하면 mkvinfo(1)는
verbosity 레벨에 관계없이 처리를 계속합니다.
-p, --hex-positions
동사성 수준에 관계없이 모든 요소의 위치를 16진수로 표시합니다.
-P, --positions
동사성 수준에 관계없이 모든 요소의 위치를 10진수로 표시합니다.
-s, --summary
mkvinfo(1)가 발견한 내용에 대한 간단한 요약만 표시하고 각 요소는 표시하지 않습니다.
-t, --track-info
상세 모드에서 각 트랙에 대한 통계를 표시합니다. 또한 이전 레벨 0인 경우 verboy를 1로 설정합니다.
-x, --hexdump
각 프레임의 처음 16바이트를 16진수 덤프로 표시합니다.
-X, --full-hexdump
각 프레임의 모든 바이트를 16진수 덤프로 표시합니다.
-z, --size
헤더를 포함한 각 요소의 크기를 표시합니다.
--command-line-charset 문자셋
명령행에 주어진 문자열을 변환할 문자셋을 정합니다. 기본값은 현재 시스템 로케일에 따른 문자셋입니다.
--output-charset 문자셋
출력할 문자열을 변환할 문자셋을 정합니다. 기본값은 현재 시스템 로케일에 따른 문자셋입니다.
-r, --redirect-output 파일명
모든 메시지를 콘솔 화면 대신 파일명 파일에 기록합니다. 이것은 출력 방향 전환으로 쉽게 할 수 있지만 이
옵션이 필요한 경우가 있습니다: 터미널이 파일에 출력하기 전에 출력을 재해석할 때. 문자셋 설정은
--output-charset 을 준수합니다.
--ui-language 코드
언어 코드의 번역을 강제로 사용합니다 (예: 강제 사용할 독일어 번역 코드는 'de_DE'). 'list'를 코드로
입력하면 mkvextract(1) 에서 이용 가능한 번역 목록을 출력할 것입니다.
--abort-on-warnings
첫 번째 경고가 발생한 후 프로그램을 중단하도록 지시합니다. 프로그램의 종료 코드는 1입니다.
--debug 토픽
특정 기능에 대해 디버깅을 켭니다. 이 기능은 개발자에게만 유용합니다.
--engage 기능
실험적인 기능을 켭니다. 이용 가능한 기능 목록은 mkvinfo --engage list로 요청할 수 있습니다. 이
기능들은 보통 상황에서는 사용하면 안 됩니다.
--gui-mode
GUI 모드를 켭니다. 이 모드에서는 GUI 동작시 무슨 일이 일어나는지 알려줄 수 있는 특별하게 형식화된
줄을 출력할 것입니다. 이 메시지들은 '#GUI#message' 형식을 따릅니다. 이 메시지 뒤에
'#GUI#message#key1=value1#key2=value2...' 형태의 키/값 쌍이 붙을 수 있습니다. 메시지나 키값들은 결코
번역되지 않고 항상 영어로 출력됩니다.
-v, --verbose
좀 더 상세해집니다. 어느 수준에서 어떤 정보가 출력될지에 대한 설명은 동사성 수준에 대한 절을
참조하십시오.
-h, --help
사용법에 관한 정보를 표시하고 종료합니다.
-V, --version
버전 정보를 표시하고 종료합니다.
@옵션 파일.json
추가 명령행 인수는 옵션-파일 파일에서 읽어보세요. 이러한 파일용 지원 형식에 대한 자세한 설명은
mkvmerge(1) man page에서 "옵션 파일"이라는 섹션을 참고하세요.
동사성 수준
v 옵션은 mkvinfo(1)의 동사성 수준을 높이고 현재 파일에 대한 추가 정보를 인쇄하는 데 사용할 수 있습니다.
레벨 0에서 mkvinfo(1)는 찾은 트랙 헤더와 해당 유형만 인쇄합니다. mkvinfo(1)는 헤더가 완전히 구문
분석되는 즉시(기술적으로는 첫 번째 클러스터가 발견되는 즉시) 종료됩니다. 이 수준에서는 트랙 정보 앞에
있는 경우에도 검색 헤드 항목과 큐가 표시되지 않습니다.
레벨 1에서 mkvinfo(1)는 검색 헤드 항목과 큐 항목을 제외한 전체 파일에 대해 발견된 모든 Matroska 요소도
인쇄합니다. 요약 모드가 활성화된 경우 mkvinfo(1)도 프레임 위치를 출력합니다.
--continue 옵션을 사용해도 동일한 효과를 얻을 수 있습니다.
레벨 2에서도 mkvinfo(1)는 탐색 헤드 항목, 큐 항목 및 각 Matroska 요소를 찾을 수 있는 파일 위치를
인쇄합니다.
--all --positions 옵션을 사용해도 동일한 효과를 얻을 수 있습니다.
레벨 3 이상에서 mkvinfo(1)는 Matroska 요소에 직접 연결되지 않은 일부 정보를 인쇄합니다. 다른 모든 요소는
방금 발견된 요소에 대한 내용만 인쇄합니다. 레벨 3은 디버깅을 쉽게 하기 위해 메타 정보를 추가합니다(읽기:
개발자 전용). 레벨 3으로 작성된 모든 줄은 쉽게 필터링할 수 있도록 대괄호로 묶습니다.
텍스트 파일과 문자셋 변환
MKVToolNix 제품군의 모든 도구가 문자 집합 변환, 입력/출력 인코딩, 명령줄 인코딩 및 콘솔 인코딩을 처리하는
방법에 대한 자세한 내용은 mkvmerge(1) 매뉴얼 페이지에서 동일한 이름의 섹션을 참조하십시오.
종료 코드
mkvinfo(1) 종료 코드 세 개 중 하나로 종료:
• 0 -- 이 종료 코드는 실행이 성공적으로 완료되었음을 의미합니다.
• 1 -- 이 경우 mkvinfo(1)에서 경고를 하나 이상 출력했지만 실행은 계속되었습니다. 경고 앞에
'Warning:'이라는 텍스트가 붙습니다.
• 2 -- 오류가 발생한 후 이 종료 코드가 사용됩니다. 오류 메시지를 출력한 후 mkvinfo(1)가 바로
중단됩니다. 오류 메시지는 읽기/쓰기 오류에 대한 잘못된 명령줄 인수에서 손상된 파일에 이르기까지
다양합니다.
환경 변수
mkvinfo(1)는 시스템의 로케일을 결정하는 기본 변수(예: LANG 및 LC_* 제품군)를 사용합니다. 추가 변수:
MKVINFO_DEBUG, MKVTOOLNIX_DEBUG 와 그 간략한 형태인MTX_DEBUG
내용은 --debug 옵션을 통해 전달된 것으로 간주됩니다.
MKVINFO_ENGAGE, MKVTOOLNIX_ENGAGE 와 그 간략한 형태인 MTX_ENGAGE
내용은 --engage 옵션을 통해 전달된 것으로 간주됩니다.
더 보기
mkvmerge(1), mkvextract(1), mkvpropedit(1), mkvtoolnix-gui(1)
WWW
이전 버전은 언제나 MKVToolNix 홈페이지[1]에서 찾을 수 있습니다.
AUTHOR
Moritz Bunkus <moritz@bunkus.org>
개발자
NOTES
1. MKVToolNix 홈페이지
https://mkvtoolnix.download/
MKVToolNix 94.0 2025-07-27 MKVINFO(1)