GoGPT Best VPN GoSearch

온웍스 파비콘

mkve 추출

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 mkvextract 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mkvextract 명령입니다.

프로그램:

이름


mkvextract - Matroska(TM) 파일에서 다른 파일로 트랙 추출

개요


mkve 추출 {모드} {소스 파일 이름} [옵션] [추출 사양]

기술


이 프로그램은 Matroska(TM) 파일에서 특정 부분을 다른 유용한 형식으로 추출합니다. 그만큼
첫 번째 인수, 모드, 말한다 mkve 추출(1) 무엇을 추출할 것인가. 현재 지원되는 것은
트랙, 태그, 첨부 파일, 챕터, CUE 시트, 타임코드 및 큐 추출. 그만큼
두 번째 인수는 소스 파일의 이름입니다. Matroska(TM) 파일이어야 합니다. 모두
다음 인수는 옵션 및 추출 사양입니다. 둘 다에 따라 다릅니다.
선택한 모드.

공통의 옵션
다음 옵션은 모든 모드에서 사용할 수 있으며 이 섹션에서는 한 번만 설명합니다.

-f, --완전히 구문 분석
구문 분석 모드를 '전체'로 설정합니다. 기본 모드는 전체 파일을 구문 분석하지 않지만
소스 파일의 필수 요소를 찾기 위한 메타 검색 요소. 99%에서
모든 경우에 충분합니다. 그러나 메타 검색 요소를 포함하지 않는 파일의 경우 또는
사용자가 이 모드를 사용해야 할 수도 있습니다. 파일 전체 검사는
빠른 스캔은 몇 초 밖에 걸리지 않습니다.

--명령줄-문자셋 문자 집합
명령줄에 주어진 문자열을 변환할 문자 집합을 설정합니다. 기본값
시스템의 현재 로케일에서 제공하는 문자 세트로.

--출력 문자셋 문자 집합
출력할 문자열을 변환할 문자 집합을 설정합니다. 그것
기본값은 시스템의 현재 로케일에서 제공하는 문자 집합입니다.

-r, --리디렉션 출력 파일 이름
모든 메시지를 파일에 씁니다. 파일 이름 콘솔 대신. 이 될 수 있는 동안
출력 리디렉션으로 쉽게 수행할 수 있습니다. 이 옵션이 필요한 경우가 있습니다.
터미널이 출력을 파일에 쓰기 전에 재해석할 때. 캐릭터
세트 세트 세트 --출력 문자셋 영광입니다.

--ui-언어 암호
언어에 대한 번역을 강제합니다. 암호 사용됨(예: 독일어의 경우 'de_DE'
번역). 환경 변수를 사용하는 것이 바람직합니다. , LC_메시지 그리고
LC_ALL 그렇지만. '목록'을 암호 원인이됩니다 mkve 추출(1) 목록을 출력하려면
사용 가능한 번역.

-디버그 화제
특정 기능에 대한 디버깅을 켭니다. 이 옵션은 개발자에게만 유용합니다.

--관계를 맺다 기능
실험적 기능을 켭니다. 사용 가능한 기능 목록은 다음을 통해 요청할 수 있습니다.
mkve 추출 --관계를 맺다 명부. 이러한 기능은 일반적인 환경에서 사용하기 위한 것이 아닙니다.
상황.

--gui 모드
GUI 모드를 켭니다. 이 모드에서는 특별한 형식의 라인이 출력될 수 있습니다.
무슨 일이 일어나고 있는지 제어 GUI. 이러한 메시지는 '#GUI#message' 형식을 따릅니다.
메시지 다음에는 다음과 같이 키/값 쌍이 올 수 있습니다.
'#GUI#message#key1=value1#key2=value2...'. 메시지도 열쇠도 절대
번역되고 항상 영어로 출력됩니다.

-v, --말 수가 많은
장황하게 표시하고 모든 중요한 Matroska(TM) 요소를 읽을 때 보여줍니다.

-h, --도움
사용 정보를 표시하고 종료합니다.

-V, --번역
버전 정보를 표시하고 종료합니다.

--업데이트 확인
URL을 다운로드하여 온라인에서 새 릴리스를 확인합니다.
http://mkvtoolnix-releases.bunkus.org/latest-release.xml. XNUMX줄이 출력됩니다.
key=value style: 정보가 검색된 URL(키
version_check_url), 현재 실행 중인 버전(키 running_version), 최신
릴리스 버전(key available_version) 및 다운로드 URL(key download_url).

그 후 최신 릴리스를 사용할 수 없는 경우 종료 코드가 0인 프로그램이 존재합니다.
최신 릴리스를 사용할 수 있는 경우 1, 오류가 발생한 경우 2(예:
업데이트 정보를 검색할 수 없습니다).

이 옵션은 프로그램이 libcurl 지원으로 빌드된 경우에만 사용할 수 있습니다.

@옵션 파일
파일에서 추가 명령줄 인수를 읽습니다. 옵션 파일. 첫 번째 줄
공백이 아닌 문자는 해시 표시('#')이며 주석으로 처리되어 무시됩니다.
줄의 시작과 끝의 공백이 제거됩니다. 각 줄은 다음을 포함해야 합니다.
정확히 하나의 옵션.

예를 들어 주석이 아닌 행을 '#'으로 시작해야 하는 경우 여러 문자를 이스케이프할 수 있습니다.
규칙은 텍스트 이스케이프에 대한 섹션에 설명되어 있습니다.

명령줄 'mkve 추출 트랙 소스.mkv --노골적인 1:목적지.원시'가 될 수 있다
다음 옵션 파일로 변환됩니다.

# source.mkv에서 트랙 추출
트랙
소스.mkv
# 원시 데이터로 트랙을 출력합니다.
--노골적인
1:목적지.원시

배송조회 추출 모드
구문 : mkve 추출 트랙 소스 파일 이름 [옵션] TID1:목적지-파일명1
[TID2:목적지-파일명2 ...]

'tracks' 추출에서 각 트랙에 대해 다음 명령줄 옵션을 사용할 수 있습니다.
방법. 트랙 사양(아래 참조) 앞에 나타나야 합니다.
에 적용됩니다.

-c 문자 집합
다음 텍스트 자막 트랙을 변환할 문자 집합을 설정합니다. 경우에만 유효합니다.
다음 트랙 ID는 텍스트 자막 트랙을 대상으로 합니다. 기본값은 UTF-8입니다.

--blockadd 수평
BlockAdditions만 이 수준까지 유지하십시오. 기본값은 모든 수준을 유지하는 것입니다. 이것
옵션은 WAVPACK4와 같은 특정 종류의 코덱에만 영향을 미칩니다.

--큐시트
활동 mkve 추출(1) 챕터 정보 및 태그 데이터에서 CUE 시트 추출
이름이 '.cue'가 있는 트랙의 출력 이름인 파일에 다음 트랙에 대해
그것에 첨부.

--노골적인
주변에 컨테이너 데이터가 없는 원시 데이터를 파일로 추출합니다. 달리
--풀로우 이 플래그는 CodecPrivate 요소의 내용을
파일에 기록됩니다. 이 모드는 모든 CodecID에서 작동합니다.
mkve 추출(1) 달리 지원하지 않지만 결과 파일을 사용하지 못할 수 있습니다.

--풀로우
주변에 컨테이너 데이터가 없는 원시 데이터를 파일로 추출합니다. 내용
트랙에 CodecPrivate 요소가 포함된 경우 먼저 파일에 기록됩니다.
이러한 헤더 요소. 이 모드는 모든 CodecID에서 작동합니다.
mkve 추출(1) 달리 지원하지 않지만 결과 파일을 사용하지 못할 수 있습니다.

TID:아웃네임
ID가 있는 트랙을 추출합니다. TID 파일에 이름 그런 트랙이라면
소스 파일에 존재합니다. 이 옵션은 여러 번 제공될 수 있습니다. 트랙 ID는
에 의해 출력되는 것과 동일 mkvmerge(1)의 --식별하다 옵션을 선택합니다.

각 출력 이름은 한 번만 사용해야 합니다. 예외는 RealAudio 및 RealVideo입니다.
트랙. 다른 트랙에 동일한 이름을 사용하면 해당 트랙이 저장됩니다.
같은 파일에서. 예:

$ mkvextract 트랙 input.mkv 1:output-two-tracks.rm 2:output-two-tracks.rm

태그 추출 모드
구문 : mkve 추출 태그 소스 파일 이름 [옵션]

추출된 태그는 출력이 리디렉션되지 않는 한 콘솔에 기록됩니다(
자세한 내용은 출력 리디렉션에 대한 섹션).

첨부 파일 추출 모드
구문 : mkve 추출 첨부 파일 소스 파일 이름 [옵션] AID1:아웃이름1 [AID2:아웃이름2 ...]

도움:이름
해당 ID가 첨부된 첨부 파일을 추출합니다. 도움 파일에 이름 그런 경우
첨부 파일이 원본 파일에 있습니다. 만약 이름 비워두고 다음 이름
원본 Matroska(TM) 파일 내의 첨부 파일이 대신 사용됩니다. 이 옵션은
여러번 주어집니다. 첨부 파일 ID는 다음에서 출력한 것과 동일합니다.
mkvmerge(1)의 --식별하다 옵션을 선택합니다.

추출 모드
구문 : mkve 추출 소스 파일 이름 [옵션]

-s, --단순한
OGM 도구에서 사용되는 간단한 형식으로 장 정보를 내보냅니다.
(CHAPTER01=..., CHAPTER01NAME=...). 이 모드에서는 일부 정보를 버려야 합니다.
기본값은 장을 XML 형식으로 출력하는 것입니다.

추출된 챕터는 출력이 리디렉션되지 않는 한 콘솔에 기록됩니다(
자세한 내용은 출력 리디렉션에 대한 섹션).

시트 추출 모드
구문 : mkve 추출 큐 시트 소스 파일 이름 [옵션]

추출된 큐 시트는 출력이 리디렉션되지 않는 한 콘솔에 기록됩니다.
자세한 내용은 출력 리디렉션에 대한 섹션).

타임 코드 추출 모드
구문 : mkve 추출 timecodes_v2 소스 파일 이름 [옵션] TID1:목적지-파일명1
[TID2:목적지-파일명2 ...]

추출된 타임코드는 출력이 리디렉션되지 않는 한 콘솔에 기록됩니다(참조:
자세한 내용은 출력 리디렉션에 대한 섹션 참조).

TID:아웃네임
ID가 있는 트랙의 타임코드를 추출합니다. TID 파일에 이름
그러한 트랙이 소스 파일에 존재하는 경우. 이 옵션은 여러 번 제공될 수 있습니다.
트랙 ID는 에서 출력한 것과 동일합니다. mkvmerge(1)의 --식별하다 옵션을 선택합니다.

예:

$ mkvextract timecodes_v2 input.mkv 1:tc-track1.txt 2:tc-track2.txt

추출 모드
구문 : mkve 추출 단서 소스 파일 이름 [옵션] TID1:목적지-파일명1 [TID2:목적지-파일명2
...]

TID:대상 파일 이름
ID가 있는 트랙의 큐를 추출합니다. TID 파일에 이름 if
이러한 트랙은 소스 파일에 존재합니다. 이 옵션은 여러 번 제공될 수 있습니다. 그만큼
트랙 ID는 에서 출력한 것과 동일합니다. mkvmerge(1)의 --식별하다 옵션이 아닌
CueTrack 요소에 포함된 숫자.

형식 출력은 간단한 텍스트 형식입니다. key=value인 CuePoint 요소당 한 줄
한 쌍. 선택적 요소가 CuePoint(예: CueDuration)에 없으면 대시
값으로 출력됩니다.

예:

타임코드=00:00:13.305000000 기간=- Cluster_position=757741 상대_위치=11

가능한 키는 다음과 같습니다.

시간 코드
나노초 정밀도의 큐 포인트 타임코드입니다. 형식은 HH:MM:SS.nnnnnnnnn입니다.
이 요소는 항상 설정됩니다.

지속
나노초 정밀도의 큐 포인트 지속 시간입니다. 형식은 HH:MM:SS.nnnnnnnnn입니다.

클러스터 위치
클러스터가 있는 Matroska(TM) 파일 내부의 절대 위치(바이트)
참조된 요소가 포함된 시작.

주의 사항
Matroska(TM) 파일 내에서 CueClusterPosition은 세그먼트의
데이터 시작 오프셋. 에 의해 출력되는 값 mkve 추출(1)의 큐 추출 모드,
그러나 이미 해당 오프셋을 포함하고 처음부터의 절대 오프셋입니다.
파일의.

상대_위치
BlockGroup 또는 SimpleBlock이 있는 클러스터 내부의 상대 위치(바이트)
큐 포인트가 참조하는 요소가 시작됩니다.

주의 사항
Matroska(TM) 파일 내에서 CueRelativePosition은 클러스터의
데이터 시작 오프셋. 에 의해 출력되는 값 mkve 추출(1)의 큐 추출 모드,
그러나 클러스터의 ID에 상대적입니다. 파일 내부의 절대 위치
cluster_position 및 relative_position을 추가하여 계산할 수 있습니다.

예:

$ mkvextract 큐 input.mkv 1:cues-track1.txt 2:cues-track2.txt

출력 리디렉션


여러 추출 모드 원인 mkve 추출(1) 추출된 데이터를 콘솔에 씁니다.
일반적으로 이 데이터를 파일에 쓰는 방법에는 두 가지가 있습니다. 하나는 셸에서 제공하는 것입니다.
그리고 하나는 mkve 추출(1) 그 자체.

셸의 내장 리디렉션 메커니즘은 '> output-filename.ext'를 다음에 추가하여 사용됩니다.
명령줄. 예:

$ mkvextract 태그 source.mkv > tags.xml

mkve 추출(1) 자신의 리디렉션은 --리디렉션 출력 옵션. 예시:

$ mkvextract 태그 source.mkv --redirect-output tags.xml

주의 사항
Windows에서는 다음을 사용해야 합니다. --리디렉션 출력 옵션 때문에 cmd.exe를
때때로 출력 파일에 기록되기 전에 특수 문자를 해석합니다.
출력이 깨집니다.

TEXT 파일 캐릭터 SET를 전환


MKVToolNix 제품군의 모든 도구가 문자를 처리하는 방법에 대한 심도 있는 논의
설정 변환, 입력/출력 인코딩, 명령줄 인코딩 및 콘솔 인코딩을 사용하십시오.
에서 동일한 이름의 섹션을 참조하십시오. mkvmerge(1) 매뉴얼 페이지.

출력 FILE 형식


출력 형식에 대한 결정은 사용된 확장자가 아니라 트랙 유형을 기반으로 합니다.
출력 파일 이름. 현재 지원되는 트랙 유형은 다음과 같습니다.

V_MPEG4/ISO/AVC
H.264/AVC 비디오 트랙은 H.264 기본 스트림에 기록되며
예를 들어 GPAC(TM) 패키지에서 MP4Box(TM)로 추가 처리됩니다.

V_MS/VFW/FOURCC
이 CodecID가 있는 고정 FPS 비디오 트랙은 AVI 파일에 기록됩니다.

V_REAL/*
RealVideo(TM) 트랙은 RealMedia(TM) 파일에 기록됩니다.

V_테오라
Theora(TM) 스트림은 Ogg(TM) 컨테이너 내에 작성됩니다.

V_VP8, V_VP9
VP8 / VP9 트랙은 IVF 파일에 기록됩니다.

A_MPEG/L2
MPEG-1 Audio Layer II 스트림은 원시 MP2 파일로 추출됩니다.

A_MPEG/L3, A_AC3
이들은 원시 MP3 및 AC-3 파일로 추출됩니다.

A_PCM/INT/LIT
원시 PCM 데이터는 WAV 파일에 기록됩니다.

A_AAC/MPEG2/*, A_AAC/MPEG4/*, A_AAC
모든 AAC 파일은 각 패킷 앞에 ADTS 헤더가 있는 AAC 파일에 기록됩니다.
ADTS 헤더에는 더 이상 사용되지 않는 강조 필드가 포함되지 않습니다.

A_VORBIS
Vorbis 오디오는 OggVorbis(TM) 파일에 기록됩니다.

A_REAL/*
RealAudio(TM) 트랙은 RealMedia(TM) 파일에 기록됩니다.

A_TTA1
TrueAudio(TM) 트랙은 TTA 파일에 기록됩니다. Matroska(TM)의
제한된 시간 코드 정밀도로 인해 추출된 파일의 헤더가 두 가지에 대해 달라집니다.
필드: 데이터 길이 (파일의 총 샘플 수) 및 CRC.

A_ALAC
ALAC 트랙은 CAF 파일에 기록됩니다.

A_FLAC
FLAC 트랙은 원시 FLAC 파일에 기록됩니다.

A_WAVPACK4
WavPack(TM) 트랙은 WV 파일에 기록됩니다.

A_OPUS
Opus(TM) 트랙은 OggOpus(TM) 파일에 기록됩니다.

S_TEXT/UTF8
간단한 텍스트 자막은 SRT 파일로 작성됩니다.

S_TEXT/SSA, S_TEXT/ASS
SSA 및 ASS 텍스트 자막은 각각 SSA/ASS 파일로 작성됩니다.

홍어
Kate(TM) 스트림은 Ogg(TM) 컨테이너 내에 작성됩니다.

S_VOBSUB
VobSub(TM) 자막은 각 색인과 함께 SUB 파일로 작성됩니다.
파일, IDX 파일로.

S_TEXT/USF
USF 텍스트 자막은 USF 파일로 작성됩니다.

S_HDMV/PGS
PGS 자막은 SUP 파일로 작성됩니다.

태그
태그는 XML 형식으로 변환됩니다. 이 형식은 다음과 동일합니다. mkvmerge(1) 지원
태그 읽기용.

첨부 파일
첨부 파일은 그대로 출력 파일에 기록됩니다. 어떤 변환도
끝난.


장은 XML 형식으로 변환됩니다. 이 형식은 다음과 동일합니다. mkvmerge(1)
챕터 읽기를 지원합니다. 또는 간략한 버전을 다음 형식으로 출력할 수 있습니다.
간단한 OGM 스타일 형식.

타임 코드
타임코드는 먼저 정렬된 다음 타임코드 v2 형식 호환 파일로 출력됩니다.
먹일 준비가 mkvmerge(1). 다른 형식(v1, v3 및 v4)으로의 추출은
지원.

EXIT 코드


mkve 추출(1) 다음 세 가지 종료 코드 중 하나로 종료합니다.

· 0 -- 이 종료 코드는 추출이 성공적으로 완료되었음을 의미합니다.

· 1 -- 이 경우 mkve 추출(1) 경고가 하나 이상 출력되었지만 추출이 수행되지 않았습니다.
계속하다. 경고에는 '경고:'라는 접두어가 붙습니다. 이슈에 따라
관련된 결과 파일은 정상일 수도 있고 아닐 수도 있습니다. 사용자는 다음 두 가지를 모두 확인해야 합니다.
경고 및 결과 파일.

· 2 -- 이 종료 코드는 오류가 발생한 후에 사용됩니다. mkve 추출(1) 직후 중단
오류 메시지를 출력합니다. 잘못된 명령줄 인수의 오류 메시지 범위
손상된 파일에 대한 읽기/쓰기 오류를 초과합니다.

탈출 스페셜 문자 IN TEXT


텍스트의 특수 문자를 이스케이프해야 하거나 이스케이프해야 하는 위치가 몇 군데 있습니다. 그만큼
이스케이프 규칙은 간단합니다. 이스케이프가 필요한 각 문자는
백슬래시 뒤에 다른 문자가 옵니다.

규칙은 다음과 같습니다. ' '(공백)은 '\s', '"'(큰따옴표)는 '\2', ':'은
'\c', '#'은 '\h'가 되고 '\'(단일 백슬래시) 자체는 '\\'가 됩니다.

환경 변수


mkve 추출(1) 시스템의 로케일을 결정하는 기본 변수를 사용합니다(예:
그리고 LC_* 가족). 추가 변수:

MKVEXTRACT_DEBUG, MKVTOOLNIX_DEBUG 짧은 형식 MTX_DEBUG
콘텐츠는 다음을 통해 전달된 것처럼 처리됩니다. -디버그 옵션을 선택합니다.

MKVEXTRACT_ENGAGE, MKVTOOLNIX_ENGAGE 짧은 형식 MTX_ENGAGE
콘텐츠는 다음을 통해 전달된 것처럼 처리됩니다. --관계를 맺다 옵션을 선택합니다.

MKVEXTRACT_OPTIONS, MKVTOOLNIX_OPTIONS 짧은 형식 MTX_옵션
콘텐츠는 공백으로 분할됩니다. 결과 부분 문자열은 다음과 같이 처리됩니다.
명령줄 옵션으로 전달되었습니다. 특수 문자를 전달해야 하는 경우
(예: 공백) 그런 다음 이를 이스케이프 처리해야 합니다(특수 이스케이프에 대한 섹션 참조).
텍스트의 문자).

onworks.net 서비스를 사용하여 mkvextract 온라인 사용


Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.