Man page - mkvextract(1)
Packages contains this manual
Available languages:
en fr es it ca pl nb ko nl hu bg ja be uk ru zh_TW zh_CN deManual
MKVEXTRACT
NAMEκ° μ
μ€ λͺ
곡 ν΅ μ΅ μ
νΈ λ μΆ μΆ λͺ¨ λ
첨 λΆ ν μΌ μΆ μΆ λͺ¨ λ
μ± ν° μΆ μΆ λͺ¨ λ
ν κ·Έ μΆ μΆ λͺ¨ λ
ν μ νΈ μΆ μΆ λͺ¨ λ
ν μ μ€ ν¬ ν μΆ μΆ λͺ¨ λ
ν μΆ μΆ λͺ¨ λ
보 기
ν μ€ νΈ ν μΌ κ³Ό λ¬Έ μ μ λ³ ν
μΆ λ ₯ ν μΌ ν μ
μ’ λ£ μ½ λ
ν κ²½ λ³ μ
λ 보 κΈ°
WWW
AUTHOR
NOTES
NAME
mkvextract - Matroska ν μΌ μ μ λ€ λ₯Έ ν μΌ λ‘ νΈ λ μΆ μΆ
κ° μ
|
mkvextract {μ μ€ -ν μΌ λͺ } {λͺ¨ λ 1} [μ΅ μ ] [μΆ μΆ -μ€ ν 1] [λͺ¨ λ 2] [μ΅ μ ] [μΆ μΆ -μ€ ν 2] [...] |
μ€ λͺ
μ΄ ν λ‘ κ·Έ λ¨ μ Matroska ν μΌ μ μ νΉ μ λΆ λΆ μ λ€ λ₯Έ μ μ© ν ν μ μΌ λ‘ μΆ μΆ ν© λ λ€ . 첫 λ² μ§Έ μΈ μ λ μ μ€ ν μΌ μ μ΄ λ¦ μ΄ λ©° Matroska ν μΌ μ΄ μ΄ μΌ ν© λ λ€ .
λ€ λ₯Έ λͺ¨ λ μΈ μ λ νΉ μ μΆ μΆ λͺ¨ λ λ‘ μ ν ν κ±° λ , ν μ¬ ν μ± λͺ¨ λ μ λ ν μ΅ μ μ λ³ κ²½ ν κ±° λ , 무 μ μ μ΄ λ€ ν μΌ μ μΆ μΆ ν κ² μΈ μ§ λ₯Ό μ§ μ ν© λ λ€ . Mkvextractμ λ μΌ ν νΈ μΆ μ μ μ¬ λ¬ λͺ¨ λ λ₯Ό μ¬ μ© ν μ¬ ν λ² μ μ¬ λ¬ ν λͺ© μ μΆ μΆ ν μ μ μ΅ λ λ€ . λ λΆ λΆ μ μ΅ μ μ λͺ¨ λ λͺ¨ λ μ μ μ© λ λ λͺ κ° μ§ μ΅ μ μ΄ μ λ νΉ μ λͺ¨ λ μ μ λ§ μ¬ μ© ν μ μ μ΅ λ λ€ .
ν μ¬ μ§ μ λ λ κ² μ νΈ λ , ν κ·Έ , 첨 λΆ ν μΌ , μ± ν° , ν μ νΈ , ν μ μ€ ν¬ ν λ° ν μ μΆ μΆ μ λ λ€ .
곡 ν΅ μ΅ μ
λ€ μ μ΅ μ μ λͺ¨ λ λͺ¨ λ μ μ μ¬ μ© κ° λ₯ ν κ³ μ΄ λΆ λΆ μ μ λ¨ ν λ² λ§ μ€ λͺ ν© λ λ€ .
-f , --parse-fully
λΆ μ λͺ¨ λ λ₯Ό 'μ λΆ 'λ‘ μ€ μ ν© λ λ€ . κΈ° λ³Έ λͺ¨ λ λ μ 체 ν μΌ μ λΆ μ ν μ§ μ μ§ λ§ μ μ€ ν μΌ μ ν μ ν μ μ λ₯Ό μ°Ύ κΈ° μ ν΄ λ© ν ν μ μ μ λ₯Ό μ¬ μ© ν© λ λ€ . μ΄ κ² μ 99% κ° λ μ λͺ¨ λ κ²½ μ° μ μΆ© λΆ ν© λ λ€ . κ·Έ λ¬ λ λ© ν ν μ μ μ λ₯Ό ν¬ ν¨ ν μ§ μ κ±° λ μ μ λ ν μΌ μ μ μ¬ μ© μ λ μ΄ λͺ¨ λ λ₯Ό μ¬ μ© ν΄ μΌ ν μ§ λͺ¨ λ¦ λ λ€ . λΉ λ₯Έ μ€ μΊ μ λͺ μ΄ λ° μ μ κ±Έ 리 μ§ λ§ , ν μΌ μ 체 μ€ μΊ μ μ΄ μΌ λΆ κ±Έ 릴 μ μ μ΅ λ λ€ .
--command-line-charset λ¬Έ μ μ
λͺ λ Ή ν μ μ£Ό μ΄ μ§ λ¬Έ μ μ΄ μ λ³ ν ν λ¬Έ μ μ μ μ ν© λ λ€ . κΈ° λ³Έ κ° μ ν μ¬ μ μ€ ν λ‘ μΌ μΌ μ λ° λ₯Έ λ¬Έ μ μ μ λ λ€ .
--output-charset λ¬Έ μ μ
μΆ λ ₯ ν λ¬Έ μ μ΄ μ λ³ ν ν λ¬Έ μ μ μ μ ν© λ λ€ . κΈ° λ³Έ κ° μ ν μ¬ μ μ€ ν λ‘ μΌ μΌ μ λ° λ₯Έ λ¬Έ μ μ μ λ λ€ .
-r , --redirect-output ν μΌ λͺ
λͺ¨ λ λ© μ μ§ λ₯Ό μ½ μ ν λ©΄ λ μ ν μΌ λͺ ν μΌ μ κΈ° λ‘ ν© λ λ€ . μ΄ κ² μ μΆ λ ₯ λ°© ν₯ μ ν μΌ λ‘ μ½ κ² ν μ μ μ§ λ§ μ΄ μ΅ μ μ΄ ν μ ν κ²½ μ° κ° μ μ΅ λ λ€ : ν° λ―Έ λ μ΄ ν μΌ μ μΆ λ ₯ ν κΈ° μ μ μΆ λ ₯ μ μ¬ ν΄ μ ν λ . λ¬Έ μ μ μ€ μ μ --output-charset μ μ€ μ ν© λ λ€ .
--flush-on-close
μ° κΈ° μ ν΄ μ΄ λ¦° ν μΌ μ λ« μ κ²½ μ° λ© λͺ¨ 리 μ μΊ μ λ λͺ¨ λ λ° μ΄ ν° λ₯Ό ν λ¬ μ ν λ λ‘ ν λ‘ κ·Έ λ¨ μ κ² μ§ μ ν© λ λ€ . μ΄ λ₯Ό ν΅ ν΄ μ μ μ λ° μ΄ ν° μ μ€ μ λ°© μ§ ν κ±° λ μ΄ μ 체 μ λ λ λ λΌ μ΄ λ² μ νΉ μ λ¬Έ μ λ₯Ό λ°© μ§ ν μ μ μ΅ λ λ€ . mkvmergeλ λͺ¨ λ λ° μ΄ ν° κ° μ μ₯ μ μ κΈ° λ‘ λ λ κΉ μ§ κΈ° λ€ λ¦¬ κΈ° λ λ¬Έ μ λ© ν° ν λ μ± μ κ° μ΄ λ μ€ λ κ±Έ λ¦° λ€ λ λ¨ μ μ΄ μ μ΅ λ λ€ . μ₯ λ¨ μ μ λ ν μ μΈ ν λ΄ μ© μ MKVToolNix λ² κ·Έ νΈ λ 컀 μ #2469 λ° #2480νΈ λ₯Ό μ°Έ μ‘° ν μ μ μ€ .
--ui-language μ½ λ
μΈ μ΄ μ½ λ μ λ² μ μ κ° μ λ‘ μ¬ μ© ν© λ λ€ (μ : κ° μ μ¬ μ© ν λ μΌ μ΄ λ² μ μ½ λ λ 'de_DE'). 'list'λ₯Ό μ½ λ λ‘ μ λ ₯ ν λ©΄ mkvextract (1) μ μ μ΄ μ© κ° λ₯ ν λ² μ λͺ© λ‘ μ μΆ λ ₯ ν κ² μ λ λ€ .
--abort-on-warnings
첫 λ² μ§Έ κ²½ κ³ κ° λ° μ ν ν ν λ‘ κ·Έ λ¨ μ μ€ λ¨ ν λ λ‘ μ§ μ ν© λ λ€ . ν λ‘ κ·Έ λ¨ μ μ’ λ£ μ½ λ λ 1μ λ λ€ .
--debug ν ν½
νΉ μ κΈ° λ₯ μ λ ν΄ λ λ² κΉ μ μΌ λ λ€ . μ΄ κΈ° λ₯ μ κ° λ° μ μ κ² λ§ μ μ© ν© λ λ€ .
--engage κΈ° λ₯
μ€ ν μ μΈ κΈ° λ₯ μ μΌ λ λ€ . μ΄ μ© κ° λ₯ ν κΈ° λ₯ λͺ© λ‘ μ mkvextract --engage list λ‘ μ μ² ν μ μ μ΅ λ λ€ . μ΄ κΈ° λ₯ λ€ μ 보 ν΅ μ ν© μ μ λ μ¬ μ© ν λ©΄ μ λ© λ λ€ .
--gui-mode
GUI λͺ¨ λ λ₯Ό μΌ λ λ€ . μ΄ λͺ¨ λ μ μ λ GUI λ μ μ 무 μ¨ μΌ μ΄ μΌ μ΄ λ λ μ§ μ λ € μ€ μ μ λ νΉ λ³ ν κ² ν μ ν λ μ€ μ μΆ λ ₯ ν κ² μ λ λ€ . μ΄ λ© μ μ§ λ€ μ '#GUI#message' ν μ μ λ° λ¦ λ λ€ . μ΄ λ© μ μ§ λ€ μ '#GUI#message#key1=value1#key2=value2...' ν ν μ ν€ /κ° μ μ΄ λΆ μ μ μ μ΅ λ λ€ . λ© μ μ§ λ ν€ κ° λ€ μ κ²° μ½ λ² μ λ μ§ μ κ³ ν μ μ μ΄ λ‘ μΆ λ ₯ λ© λ λ€ .
-v , --verbose
μ½ μ΄ λ€ μΈ λͺ¨ λ μ€ μ ν Matroska μ μ λ₯Ό μ μΈ ν κ² λ³΄ μ¬ μ€ λ λ€ .
-h , --help
μ¬ μ© λ² μ κ΄ ν μ 보 λ₯Ό ν μ ν κ³ μ’ λ£ ν© λ λ€ .
-V , --version
λ² μ μ 보 λ₯Ό ν μ ν κ³ μ’ λ£ ν© λ λ€ .
@ μ΅ μ ν μΌ .json
μΆ κ° λͺ λ Ή ν μΈ μ λ μ΅ μ -ν μΌ ν μΌ μ μ μ½ μ΄ λ³΄ μΈ μ . μ΄ λ¬ ν ν μΌ μ© μ§ μ ν μ μ λ ν μ μΈ ν μ€ λͺ μ mkvmerge (1) man pageμ μ "μ΅ μ ν μΌ "μ΄ λΌ λ μΉ μ μ μ°Έ κ³ ν μΈ μ .
νΈ λ μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ νΈ λ [ μ΅ μ ] TID1:λ μ -ν μΌ λͺ 1 [ TID2:λ μ -ν μΌ λͺ 2 ...]
λ€ μ λͺ λ Ή ν μ΅ μ μ 'νΈ λ ' μΆ μΆ λͺ¨ λ μ μ κ° νΈ λ μ λ ν΄ μ¬ μ© ν μ μ μ΅ λ λ€ . μ΄ μ΅ μ λ€ μ μ μ© μ΄ λ μΌ ν λ νΈ λ μ¬ μ (μ λ μ°Έ κ³ ) μ μ μͺ½ μ λ ν λ μΌ ν© λ λ€ .
-c λ¬Έ μ μ
λ€ μ μ λ§ νΈ λ μ λ³ ν ν λ¬Έ μ μ μ μ€ μ ν© λ λ€ . λ€ μ νΈ λ IDκ° ν μ€ νΈ μ λ§ νΈ λ μ λ μ μΌ λ‘ ν λ κ²½ μ° μ λ§ μ ν¨ ν© λ λ€ . κΈ° λ³Έ κ° μ UTF-8.
--blockadd μ μ€
μ΄ μ μ€ κΉ μ§ λ§ BlockAdditionμ μ μ§ ν© λ λ€ . κΈ° λ³Έ κ° μ λͺ¨ λ μ μ€ μ μ μ§ ν λ κ² μ λ λ€ . μ΄ μ΅ μ μ WAVPACK4κ° μ νΉ μ ν μ½ λ± μ λ§ ν¨ κ³Ό κ° μ μ΅ λ λ€ .
--cuesheet
mkvextract (1)λ‘ ν μ νΈ λ₯Ό μ± ν° μ 보 μ μ μΆ μΆ ν κ³ λ€ μ νΈ λ μ λ° μ΄ ν° λ₯Ό ν μΌ λͺ μ΄ νΈ λ μ μΆ λ ₯ μ΄ λ¦ μ΄ κ³ ν μ₯ μ κ° '.cue' μΈ ν μΌ μ ν κ·Έ λ‘ κΈ° λ‘ ν© λ λ€ .
--raw
컨 ν μ΄ λ μ μ μ μ λ° μ΄ ν° λ₯Ό ν μΌ λ‘ μΆ μΆ ν© λ λ€ . --fullraw ν λ κ·Έ μ λ€ λ₯΄ κ² μ΄ ν λ κ·Έ λ CodecPrivate μ μ μ λ΄ μ© μ΄ κ·Έ ν μΌ μ κΈ° λ‘ λ μ§ μ μ΅ λ λ€ . μ΄ λͺ¨ λ λ λͺ¨ λ CodecIDsμ λ μ ν© λ λ€ . κ·Έ μΈ μ mkvextract (1)κ° μ§ μ ν μ§ μ λ CodecIDsμ μ λ λ μ μ΄ λ© λ λ€ . λ€ λ§ κ·Έ κ²° κ³Ό λ‘ λ μ€ λ ν μΌ μ μ λ§ λ μ¬ μ© ν μ§ λͺ» ν κ² μ λ λ€ .
--fullraw
μ μ λ° μ΄ ν° λ₯Ό 컨 ν μ΄ λ μ λ£ μ§ μ κ³ λ¨ μ ν ν μΌ λ‘ μΆ μΆ ν© λ λ€ . CodecPrivate μ μ μ λ΄ μ© μ λ§ μ½ νΈ λ μ΄ κ·Έ λ° ν€ λ μ μ λ₯Ό ν¬ ν¨ ν κ³ μ μΌ λ©΄ ν μΌ μ λ¨Ό μ κΈ° λ‘ λ κ² μ λ λ€ . μ΄ λͺ¨ λ λ λͺ¨ λ CodecIDsκ³Ό mkvextract (1) κ° μ§ μ ν μ§ μ λ CodecIDsμ μ λ λ μ ν μ§ λ§ κ·Έ κ²° κ³Ό λ‘ λ μ€ λ ν μΌ μ μ λ§ λ μ¬ μ© ν μ§ λͺ» ν κ² μ λ λ€ .
TID:μΆ λ ₯ μ΄ λ¦
μ μ€ ν μΌ μ TID IDμ νΈ λ μ΄ μ μΌ λ©΄ μΆ λ ₯ μ΄ λ¦ ν μΌ λ‘ μΆ μΆ ν© λ λ€ . μ΄ μ΅ μ μ μ¬ λ¬ λ² μ¬ μ© ν μ μ μ΅ λ λ€ . νΈ λ IDλ mkvmerge (1)'s --identify μ΅ μ μΌ λ‘ λ μ€ λ κ² κ³Ό κ° μ΅ λ λ€ .
κ° μΆ λ ₯ μ΄ λ¦ μ ν λ² λ§ μ¬ μ© ν΄ μΌ ν© λ λ€ . RealAudioμ RealVideo νΈ λ μ μ μΈ μ μ λ λ€ . λ€ λ₯Έ νΈ λ λ€ μ κ° μ μ΄ λ¦ μ μ¬ μ© ν λ©΄ ν΄ λΉ νΈ λ λ€ μ κ° μ ν μΌ μ μ μ₯ μ΄ λ κ² μ λ λ€ . μ :
$ mkvextract input.mkv tracks 0:video.h264 2:output-two-vobsub-tracks.idx 3:output-two-vobsub-tracks.idx
첨 λΆ ν μΌ μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ attachments [ μ΅ μ ] AID1:μΆ λ ₯ λͺ 1 [ AID2:μΆ λ ₯ λͺ 2 ...]
AID : μΆ λ ₯ μ΄ λ¦
μ μ€ ν μΌ μ ID AID μ 첨 λΆ ν μΌ μ΄ μ μΌ λ©΄ μΆ λ ₯ μ΄ λ¦ ν μΌ λ‘ μΆ μΆ ν© λ λ€ . μΆ λ ₯ μ΄ λ¦ μ΄ μ μΌ λ©΄ μ μ€ Matroska ν μΌ μ μ 첨 λΆ ν μΌ λͺ μ λ μ μ¬ μ© ν© λ λ€ . μ΄ μ΅ μ μ μ¬ λ¬ λ² μ¬ μ© ν μ μ μ΅ λ λ€ . 첨 λΆ ν μΌ IDλ mkvmerge (1)'s --identify μ΅ μ μΌ λ‘ λ μ€ λ μΆ λ ₯ κ³Ό κ° μ΅ λ λ€ .
μ± ν° μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ μ± ν° [ μ΅ μ ] μΆ λ ₯ -ν μΌ λͺ .xml
-s , --simple
μ± ν° μ 보 λ₯Ό OGM λ ꡬ μ μ μ¬ μ© λ λ λ¨ μ ν μ (CHAPTER01=... CHAPTER01NAME=...)μΌ λ‘ λ΄ λ³΄ λ λ λ€ . μ΄ λͺ¨ λ μ μ λͺ λͺ μ 보 λ ν κΈ° λ μ΄ μΌ λ§ ν© λ λ€ . κΈ° λ³Έ κ° μ μ± ν° λ₯Ό XML ν μ μΌ λ‘ μΆ λ ₯ ν λ κ² μ λ λ€ .
--simple-language μΈ μ΄
κ° λ¨ ν ν μ μ΄ ν μ± ν λ κ²½ μ° mkvextract (1)λ μ± ν° μ ν° μ λ κ° μ΄ μ μ μ± ν° μ΄ λ¦ μ΄ μ μ΄ λ , λ§ μ£Ό μΉ λ κ° μ± ν° μ ν° μ λ ν΄ λ¨ μΌ ν λͺ© λ§ μΆ λ ₯ ν© λ λ€ . κΈ° λ³Έ μ μΌ λ‘ mkvextract (1)λ κ·Έ μΈ μ΄ μ μ κ΄ μ μ΄ κ° μ ν° μ λ ν΄ μ°Ύ μ 첫 λ² μ§Έ μ± ν° μ΄ λ¦ μ μ¬ μ© ν© λ λ€ .
μ΄ μ΅ μ μ μ¬ μ© μ μ ν° μ΄ λ μ΄ μ μ μ± ν° μ΄ λ¦ μ ν¬ ν¨ ν λ κ²½ μ° , μΆ λ ₯ ν μ± ν° μ΄ λ¦ μ κ²° μ ν μ μ μ΅ λ λ€ . μΈ μ΄ λ§€ κ° λ³ μ λ ISO 639-1 λ λ ISO 639-2 μ½ λ μ¬ μΌ ν© λ λ€ .
μ± ν° λ μ§ μ λ μΆ λ ₯ ν μΌ μ κΈ° λ‘ λ© λ λ€ . κΈ° λ³Έ μ μΌ λ‘ mkvmerge (1)κ° μ΄ ν΄ ν λ XML ν μ μ΄ μ¬ μ© λ© λ λ€ . ν μΌ μ μ± ν° κ° μ μΌ λ©΄ μΆ λ ₯ ν μΌ μ΄ μ μ± λ μ§ μ μ΅ λ λ€ .
ν κ·Έ μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ ν κ·Έ [ μ΅ μ ] μΆ λ ₯ -ν μΌ λͺ .xml
-T , --no-track-tags
Exports only tags that aren't track-specific.
ν κ·Έ λ mkvmerge (1)κ° μ΄ ν΄ ν λ XML ν μ μΌ λ‘ μ§ μ λ μΆ λ ₯ ν μΌ μ κΈ° λ‘ λ© λ λ€ . ν μΌ μ ν κ·Έ κ° μ μΌ λ©΄ μΆ λ ₯ ν μΌ μ΄ μ μ± λ μ§ μ μ΅ λ λ€ .
ν μ νΈ μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ ν μ νΈ [ μ΅ μ ] μΆ λ ₯ -ν μΌ λͺ .cue
ν μ νΈ λ μ§ μ λ μΆ λ ₯ ν μΌ μ κΈ° λ‘ λ© λ λ€ . ν μΌ μ μ± ν° λ ν κ·Έ κ° μ μΌ λ©΄ μΆ λ ₯ ν μΌ μ΄ μ μ± λ μ§ μ μ΅ λ λ€ .
ν μ μ€ ν¬ ν μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ ν μ μ€ ν¬ ν _v2 [ μ΅ μ ] TID1:λ μ -ν μΌ λͺ 1 [ TID2:λ μ -ν μΌ λͺ 2 ...]
TID:μΆ λ ₯ μ΄ λ¦
μ μ€ ν μΌ μ TID IDμ νΈ λ μ΄ μ μΌ λ©΄ μΆ λ ₯ μ΄ λ¦ ν μΌ λ‘ μΆ μΆ ν© λ λ€ . μ΄ μ΅ μ μ μ¬ λ¬ λ² μ¬ μ© ν μ μ μ΅ λ λ€ . νΈ λ IDλ mkvmerge (1)'s --identify μ΅ μ μΌ λ‘ λ μ€ λ κ² κ³Ό κ° μ΅ λ λ€ .
μ :
$ mkvextract input.mkv timestamps_v2 1:ts-track1.txt 2:ts-track2.txt
ν μΆ μΆ λͺ¨ λ
ꡬ λ¬Έ : mkvextract μ μ€ -ν μΌ λͺ ν [ μ΅ μ ] TID1:λ μ -ν μΌ λͺ 1 [ TID2:λ μ -ν μΌ λͺ 2 ...]
TID:λ μ ν μΌ λͺ
IDκ° TID μΈ νΈ λ μ λ ν ν κ° μ μ€ ν μΌ μ μ λ κ²½ μ° ν΄ λΉ νΈ λ μ΄ outname ν μΌ λ‘ μΆ μΆ λ© λ λ€ . μ΄ μ΅ μ μ μ¬ λ¬ λ² μ§ μ ν μ μ μ΅ λ λ€ . νΈ λ IDλ mkvmerge (1)μ --identify μ΅ μ μ μ ν΄ μΆ λ ₯ λ λ IDμ λ μΌ ν λ©° CueTrack μ μ μ ν¬ ν¨ λ λ² νΈ κ° μ λ λ λ€ .
ν μ μΆ λ ₯ μ key=value μ μ΄ μ λ CuePoint μ μ λΉ ν μ€ μ© μ κ° λ¨ ν ν μ€ νΈ ν μ μ λ λ€ . μ΅ μ μ μ κ° CuePoint(μ : CueDuration)μ μ λ κ²½ μ° λ μ κ° κ° μΌ λ‘ μΆ λ ₯ λ© λ λ€ .
μ :
timestamp=00:00:13.305000000 duration=- cluster_position=757741 relative_position=11
κ° λ₯ ν ν€ :
ν μ μ€ ν¬ ν
λ λ Έ μ΄ μ λ° λ λ‘ ν ν¬ μΈ νΈ μ ν μ μ€ ν¬ ν μ λ λ€ . ν μ μ HH:MM:SS.nnnnnnnnnμ λ λ€ . μ΄ μ μ λ ν μ μ€ μ λ© λ λ€ .
μ§ μ μ κ°
λ λ Έ μ΄ μ λ° λ λ‘ ν ν¬ μΈ νΈ μ ν μ μ€ ν¬ ν μ λ λ€ . ν μ μ HH:MM:SS.nnnnnnnnnμ λ λ€ .
ν΄ λ¬ μ€ ν° _μ μΉ
μ°Έ μ‘° λ μ μ λ₯Ό ν¬ ν¨ ν λ ν΄ λ¬ μ€ ν° κ° μ μ λ λ Matroska ν μΌ λ΄ μ μ λ μ μΉ (λ° μ΄ νΈ λ¨ μ ).
Note
Matroska ν μΌ λ΄ μ μ
CueClusterPositionμ μΈ κ·Έ λ¨Ό
νΈ μ λ° μ΄ ν° μ
μ μ€ ν μ
μ μ
λ μ μ
λ λ€ . κ·Έ
λ¬ λ
mkvextract
(1)μ ν
μΆ μΆ λͺ¨ λ μ μ
ν΄ μΆ λ ₯ λ λ κ°
μ μ΄ λ―Έ μ€ ν μ
μ ν¬ ν¨ ν κ³ μ
μΌ λ©° ν μΌ μ μ
μ λΆ ν° μ λ μ€
ν μ
μ
λ λ€ .
μ λ μ μΈ _μ μΉ
ν ν¬ μΈ νΈ κ° μ°Έ μ‘° ν λ BlockGroup λ λ SimpleBlock μ μ κ° μ μ λ λ ν΄ λ¬ μ€ ν° λ΄ μ μ λ μ μΉ (λ° μ΄ νΈ λ¨ μ ).
Note
Matroska ν μΌ λ΄ Cue Relative
Positionμ ν΄ λ¬ μ€ ν°
μ λ° μ΄ ν° μ μ
μ€ ν μ
μ κΈ° μ€
μΌ λ‘ ν© λ λ€ . κ·Έ
λ¬ λ
mkvextract
(1)μ ν
μΆ μΆ λͺ¨ λ μ μ
ν΄ μΆ λ ₯ λ λ κ°
μ ν΄ λ¬ μ€ ν° μ
IDμ μ λ μ μ
λ
λ€ . ν μΌ λ΄ μ μ
λ μ μΉ λ cluster_positionκ³Ό
relative_positionμ μΆ κ° ν
μ¬ κ³ μ° ν μ μ
μ΅ λ λ€ .
μ :
$ mkvextract input.mkv cues 1:cues-track1.txt 2:cues-track2.txt
보 기
μ± ν° μ ν κ·Έ λ₯Ό κ° κ° XML ν μ μΌ λ‘ λ μ μ μΆ μΆ :
$ mkvextract movie.mkv chapters movie-chapters.xml tags movie-tags.xml
νΈ λ λ κ° λ° ν΄ λΉ ν μ μ€ ν¬ ν λ₯Ό λ μ μ μΆ μΆ :
$ mkvextract "Another Movie.mkv" tracks 0:video.h265 "1:main audio.aac" "2:director's comments.aac" timestamps_v2 "0:timestamps video.txt" "1:timestamps main audio.txt" "2:timestamps director's comments.txt"
Ogg/OGM ν μ μ μ₯ μ μΆ μΆ ν κ³ ν μ€ νΈ μ λ§ νΈ λ μ λ€ λ₯Έ λ¬Έ μ μ§ ν© μΌ λ‘ λ€ μ μΈ μ½ λ© ν λ λ°© λ² :
$ mkvextract "My Movie.mkv" chapters --simple "My Chapters.txt" tracks -c MS-ANSI "2:My Subtitles.srt"
ν μ€ νΈ ν μΌ κ³Ό λ¬Έ μ μ λ³ ν
MKVToolNix μ ν κ΅° μ λͺ¨ λ λ ꡬ κ° λ¬Έ μ μ§ ν© λ³ ν , μ λ ₯ /μΆ λ ₯ μΈ μ½ λ© , λͺ λ Ή μ€ μΈ μ½ λ© λ° μ½ μ μΈ μ½ λ© μ μ² λ¦¬ ν λ λ°© λ² μ λ ν μ μΈ ν λ΄ μ© μ mkvmerge (1) λ§€ λ΄ μΌ ν μ΄ μ§ μ μ λ μΌ ν μ΄ λ¦ μ μΉ μ μ μ°Έ μ‘° ν μ μ μ€ .
μΆ λ ₯ ν μΌ ν μ
μΆ λ ₯ ν μ μ λ ν κ²° μ μ μΆ λ ₯ ν μΌ μ΄ λ¦ μ μ¬ μ© λ ν μ₯ μ κ° μ λ λΌ νΈ λ μ ν μ λ° λΌ κ²° μ λ© λ λ€ . ν μ¬ μ§ μ λ λ νΈ λ μ ν μ λ€ μ κ³Ό κ° μ΅ λ λ€ .
A_AAC/MPEG2/*, A_AAC/MPEG4/*, A_AAC
λͺ¨ λ AAC ν μΌ μ κ° ν¨ ν· μ μ ADTS ν€ λ κ° μ λ AAC ν μΌ μ κΈ° λ‘ λ© λ λ€ . ADTS ν€ λ μ λ μ¬ μ© λ μ§ μ λ κ° μ‘° ν λ κ° ν¬ ν¨ λ μ§ μ μ΅ λ λ€ .
A_AC3, A_EAC3
μ΄ ν μΌ μ μ λ³Έ AC-3 ν μΌ λ‘ μ μΆ ν΄ μ λ© λ λ€ .
A_ALAC
ALACνΈ λ μ CAFν μΌ μ μ° μ¬ μ§ λ λ€ .
A_DTS
μ΄ ν μΌ μ μ λ³Έ DTS ν μΌ λ‘ μ μΆ ν΄ μ λ© λ λ€ .
A_FLAC
FLACνΈ λ μ μ λ³Έ FLACν μΌ μ μ° μ¬ μ§ λ λ€ .
A_MPEG/L2
MPEG-1 μ€ λ μ€ λ μ΄ μ΄ II μ€ νΈ λ¦Ό μ΄ μ λ³Έ MP2 ν μΌ λ‘ μΆ μΆ λ© λ λ€ .
A_MPEG/L3
μ΄ κ² λ€ μ μ λ³Έ MP3 ν μΌ λ‘ μ μΆ ν΄ μ λ© λ λ€ .
A_OPUS
OpusνΈ λ μ OggOpusν μΌ μ μ° μ¬ μ§ λ λ€ .
A_PCM/INT/LIT, A_PCM/INT/BIG
μ λ³Έ PCMλ° μ΄ ν° λ WAVν μΌ μ μ° μ¬ μ§ λ λ€ . Big-endian μ μ λ° μ΄ ν° λ μ΄ κ³Ό μ μ μ little-endian λ° μ΄ ν° λ‘ λ³ ν λ© λ λ€ .
A_REAL/*
RealAudioνΈ λ μ RealMediaν μΌ μ μ° μ¬ μ§ λ λ€ .
A_TRUEHD, A_MLP
μ΄ κ² λ€ μ μ λ³Έ TrueHD/MLP ν μΌ λ‘ μ μΆ ν΄ μ λ© λ λ€ .
A_TTA1
TrueAudioνΈ λ μ TTAν μΌ μ μ° μ¬ μ§ λ λ€ . Matroskaμ μ ν λ ν μ μ€ ν¬ ν μ λ° λ λ‘ μΈ ν΄ μΆ μΆ λ ν μΌ μ ν€ λ λ data_length (ν μΌ μ μ λ μ ν μ μ΄ μ )μ CRCμ λ ν λ μ λ ν΄ λ€ λ¦ λ λ€ .
A_VORBIS
Vorbis μ€ λ μ€ λ OggVorbis ν μΌ λ‘ κΈ° λ‘ λ κ² μ λ λ€ .
A_WAVPACK4
WavPackνΈ λ μ WVν μΌ μ μ° μ¬ μ§ λ λ€ .
S_HDMV/PGS
PGSμ λ§ μ SUPν μΌ μ μ° μ¬ μ§ λ λ€ .
S_HDMV/TEXTST
Text ST μ λ§ μ mkvmerge (1) λ° mkvextract (1)μ© μΌ λ‘ κ° λ° λ νΉ λ³ ν ν μΌ ν μ μΌ λ‘ μ μ± λ κ² μ λ λ€ .
S_KATE
Kateμ€ νΈ λ¦Ό μ Ogg컨 ν μ΄ λ μ μ° μ¬ μ§ λ λ€ .
S_TEXT/SSA, S_TEXT/ASS, S_SSA, S_ASS
SSAμ ASS ν μ€ νΈ μ λ§ μ κ° κ° SSA/ASS ν μΌ λ‘ μ μ± λ© λ λ€ .
S_TEXT/UTF8, S_TEXT/ASCII
κ° λ¨ ν ν μ€ νΈ μ λ§ μ SRTν μΌ μ μ° μ¬ μ§ λ λ€ .
S_VOBSUB
VobSub μ λ§ μ κ° μΈ λ± μ€ ν μΌ κ³Ό ν¨ κ» SUB ν μΌ λ‘ μ μ± λ λ©° , IDX ν μΌ λ‘ μ μ± λ© λ λ€ .
S_TEXT/USF
USF ν μ€ νΈ μ λ§ μ USF ν μΌ μ μ° μ¬ μ§ λ λ€ .
S_TEXT/WEBVTT
WebVTT ν μ€ νΈ μ λ§ μ WebVTT ν μΌ μ μ° μ¬ μ§ λ λ€ .
V_MPEG1, V_MPEG2
MPEG-1κ³Ό MPEG-2 λΉ λ μ€ νΈ λ μ MPEG κΈ° λ³Έ μ€ νΈ λ¦Ό μΌ λ‘ μ μ± λ© λ λ€ .
V_MPEG4/ISO/AVC
H.264 / AVC λΉ λ μ€ νΈ λ μ H.264 κΈ° λ³Έ μ€ νΈ λ¦Ό μ κΈ° λ‘ λ λ©° , GPAC ν¨ ν€ μ§ μ MP4Boxμ κ° μ΄ μΆ κ° λ‘ μ² λ¦¬ ν μ μ μ΅ λ λ€ .
V_MPEG4/ISO/HEVC
H.265 / HEVC λΉ λ μ€ νΈ λ μ H.265 κΈ° λ³Έ μ€ νΈ λ¦Ό μ κΈ° λ‘ λ λ©° , GPAC ν¨ ν€ μ§ μ MP4Boxμ κ° μ΄ μΆ κ° λ‘ μ² λ¦¬ ν μ μ μ΅ λ λ€ .
V_MS/VFW/FOURCC
μ½ λ± μΌ λ‘ κ³ μ λ FPS λΉ λ μ€ νΈ λ μ μ ID'λ AVI ν μΌ μ κΈ° λ‘ λ© λ λ€ .
V_REAL/*
RealVideoνΈ λ μ RealMediaν μΌ μ μ° μ¬ μ§ λ λ€ .
V_THEORA
Theoraμ€ νΈ λ¦Ό μ Ogg컨 ν μ΄ λ μ μ° μ¬ μ§ λ λ€ .
V_VP8, V_VP9
VP8 / VP9νΈ λ μ IVFν μΌ μ μ° μ¬ μ§ λ λ€ .
ν κ·Έ
ν κ·Έ κ° XML ν μ μΌ λ‘ λ³ ν λ© λ λ€ . μ΄ ν μ μ mkvmerge (1)κ° ν κ·Έ μ½ κΈ° μ μ§ μ ν λ ν μ κ³Ό λ μΌ ν© λ λ€ .
첨 λΆ ν μΌ
첨 λΆ ν μΌ μ μΆ λ ₯ ν μΌ μ κ·Έ λ λ‘ κΈ° λ‘ λ© λ λ€ . μ΄ λ ν λ³ ν λ μ ν λ μ§ μ μ΅ λ λ€ .
μ± ν°
μ± ν° λ XML ν μ μΌ λ‘ λ³ ν λ© λ λ€ . μ΄ ν μ μ mkvmerge (1)κ° μ± ν° μ½ κΈ° μ μ§ μ ν λ ν μ κ³Ό λ μΌ ν© λ λ€ . λ λ μ€ νΈ λ¦½ λ λ² μ μ κ° λ¨ ν OGM μ€ ν μΌ ν μ μΌ λ‘ μΆ λ ₯ ν μ μ μ΅ λ λ€ .
ν μ μ€ ν¬ ν
ν μ μ€ ν¬ ν κ° λ¨Ό μ μ λ ¬ λ λ€ μ mkvmerge (1)μ 곡 κΈ λ μ€ λΉ κ° λ ν μ μ€ ν¬ ν v2 ν μ νΈ ν ν μΌ λ‘ μΆ λ ₯ λ© λ λ€ . λ€ λ₯Έ ν μ (v1, v3 λ° v4)μΌ λ‘ μ μΆ μΆ μ μ§ μ λ μ§ μ μ΅ λ λ€ .
μ’ λ£ μ½ λ
mkvextract (1) μ’ λ£ μ½ λ μΈ κ° μ€ ν λ λ‘ μ’ λ£ :
β’ 0 -- μ΄ μ’ λ£ μ½ λ λ μΆ μΆ μ΄ μ± κ³΅ μ μΌ λ‘ μ λ£ λ μ μ μ μ λ―Έ ν© λ λ€ .
β’ 1 -- μ΄ κ²½ μ° mkvextract (1)λ κ²½ κ³ λ₯Ό ν λ μ΄ μ μΆ λ ₯ ν μ§ λ§ μΆ μΆ μ κ³ μ λ μ μ΅ λ λ€ . κ²½ κ³ μ μ 'Warning:'μ΄ λΌ λ ν μ€ νΈ κ° λΆ μ΅ λ λ€ . κ΄ λ ¨ λ λ¬Έ μ μ λ° λΌ κ²° κ³Ό ν μΌ μ΄ μ μ λ λ κ·Έ λ μ§ μ μ μ μ μ΅ λ λ€ . μ¬ μ© μ λ κ²½ κ³ μ κ²° κ³Ό ν μΌ μ λͺ¨ λ ν μΈ ν΄ μΌ ν© λ λ€ .
β’ 2 -- μ€ λ₯ κ° λ° μ ν ν μ΄ μ’ λ£ μ½ λ κ° μ¬ μ© λ© λ λ€ . μ€ λ₯ λ© μ μ§ λ₯Ό μΆ λ ₯ ν ν mkvextract (1)κ° λ° λ‘ μ€ λ¨ λ© λ λ€ . μ€ λ₯ λ© μ μ§ λ μ½ κΈ° /μ° κΈ° μ€ λ₯ μ λ ν μ λͺ» λ λͺ λ Ή μ€ μΈ μ μ μ μ μ λ ν μΌ μ μ΄ λ₯΄ κΈ° κΉ μ§ λ€ μ ν© λ λ€ .
ν κ²½ λ³ μ
mkvextract (1)λ μ μ€ ν μ λ‘ μΌ μΌ μ κ²° μ ν λ κΈ° λ³Έ λ³ μ (μ : LANG λ° LC_* μ ν κ΅° )λ₯Ό μ¬ μ© ν© λ λ€ . μΆ κ° λ³ μ :
MKVEXTRACT_DEBUG , MKVTOOLNIX_DEBUG μ κ·Έ κ° λ΅ ν ν ν μΈ MTX_DEBUG
λ΄ μ© μ --debug μ΅ μ μ ν΅ ν΄ μ λ¬ λ κ² μΌ λ‘ κ° μ£Ό λ© λ λ€ .
MKVEXTRACT_ENGAGE , MKVTOOLNIX_ENGAGE μ κ·Έ κ° λ΅ ν ν ν μΈ MTX_ENGAGE
λ΄ μ© μ --engage μ΅ μ μ ν΅ ν΄ μ λ¬ λ κ² μΌ λ‘ κ° μ£Ό λ© λ λ€ .
λ 보 κΈ°
mkvmerge (1), mkvinfo (1), mkvpropedit (1), mkvtoolnix-gui (1)
WWW
μ΄ μ λ² μ μ μΈ μ λ MKVToolNix ν ν μ΄ μ§ [1] μ μ μ°Ύ μ μ μ μ΅ λ λ€ .
AUTHOR
Moritz Bunkus <moritz@bunkus.org>
κ° λ° μ
NOTES
|
1. |
MKVToolNix ν ν μ΄ μ§ |
https://mkvtoolnix.download/