ນີ້ແມ່ນຄໍາສັ່ງ mkvextract ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mkvextract - ສານສະກັດຈາກໄຟລ໌ Matroska(TM) ເຂົ້າໄປໃນໄຟລ໌ອື່ນໆ
ສະຫຼຸບສັງລວມ
mkveextract {mode} {source-filename} [ຕົວເລືອກ] [extraction-spec]
ລາຍລະອຽດ
ໂປຣແກຣມນີ້ສະກັດເອົາພາກສ່ວນສະເພາະຈາກໄຟລ໌ Matroska(TM) ໄປສູ່ຮູບແບບທີ່ເປັນປະໂຫຍດອື່ນໆ. ໄດ້
ການໂຕ້ຖຽງທໍາອິດ, ຮູບແບບການ, ບອກ mkveextract(1) ສິ່ງທີ່ຈະສະກັດ. ປະຈຸບັນສະຫນັບສະຫນູນແມ່ນ
ການສະກັດເອົາເພງ, ແທັກ, ໄຟລ໌ແນບ, ບົດ, ແຜ່ນ CUE, ລະຫັດເວລາແລະຕົວຊີ້ບອກ. ໄດ້
ການໂຕ້ຖຽງທີສອງແມ່ນຊື່ຂອງໄຟລ໌ແຫຼ່ງ. ມັນຕ້ອງເປັນໄຟລ໌ Matroska(TM). ທັງໝົດ
ການໂຕ້ຖຽງຕໍ່ໄປນີ້ແມ່ນທາງເລືອກແລະການສະກັດເອົາສະເພາະ; ທັງສອງແມ່ນຂຶ້ນກັບ
ໂໝດທີ່ເລືອກ.
ສາມັນ ທາງເລືອກໃນການ
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ແມ່ນມີຢູ່ໃນທຸກຮູບແບບແລະອະທິບາຍພຽງແຕ່ຄັ້ງດຽວໃນພາກນີ້.
-f, --parse-ຢ່າງເຕັມສ່ວນ
ຕັ້ງໂໝດແຍກເປັນ 'ເຕັມ'. ຮູບແບບເລີ່ມຕົ້ນບໍ່ໄດ້ວິເຄາະໄຟລ໌ທັງຫມົດແຕ່ໃຊ້
meta ຊອກຫາອົງປະກອບສໍາລັບການຊອກຫາອົງປະກອບທີ່ຕ້ອງການຂອງໄຟລ໌ແຫຼ່ງ. ໃນ 99% ຂອງ
ກໍລະນີທັງຫມົດນີ້ແມ່ນພຽງພໍ. ແຕ່ສໍາລັບໄຟລ໌ທີ່ບໍ່ມີອົງປະກອບຊອກຫາ meta ຫຼື
ທີ່ເສຍຫາຍຜູ້ໃຊ້ອາດຈະຕ້ອງໃຊ້ໂຫມດນີ້. ການສະແກນເຕັມຂອງໄຟລ໌ສາມາດໃຊ້ເວລາ
ສອງສາມນາທີໃນຂະນະທີ່ການສະແກນໄວໃຊ້ເວລາພຽງແຕ່ວິນາທີ.
--command-line-charset ຊຸດຕົວອັກສອນ
ກໍານົດຕົວອັກສອນທີ່ກໍານົດໄວ້ເພື່ອແປງສະຕຣິງທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງຈາກ. ມັນເປັນຄ່າເລີ່ມຕົ້ນ
ກັບຕົວອັກສອນທີ່ກໍານົດໄວ້ໂດຍສະຖານທີ່ປະຈຸບັນຂອງລະບົບ.
--output-charset ຊຸດຕົວອັກສອນ
ກໍານົດຕົວອັກສອນທີ່ຕັ້ງເປັນສະຕຣິງໃດທີ່ຈະປ່ຽນເປັນຜົນອອກ. ມັນ
ເປັນຄ່າເລີ່ມຕົ້ນຂອງຕົວອັກສອນທີ່ຕັ້ງໃຫ້ໂດຍສະຖານທີ່ປັດຈຸບັນຂອງລະບົບ.
-r, --redirect-output ຊື່ເອກະສານ
ຂຽນຂໍ້ຄວາມທັງໝົດໃສ່ໄຟລ໌ ຊື່ເອກະສານ ແທນທີ່ console. ໃນຂະນະທີ່ນີ້ສາມາດເປັນ
ເຮັດໄດ້ຢ່າງງ່າຍດາຍດ້ວຍການປ່ຽນເສັ້ນທາງຜົນຜະລິດມີກໍລະນີທີ່ທາງເລືອກນີ້ແມ່ນຈໍາເປັນ:
ເມື່ອ terminal reinterpres ຜົນຜະລິດກ່ອນທີ່ຈະຂຽນມັນໃສ່ໄຟລ໌. ລັກສະນະ
ທີ່ກໍານົດໄວ້ກັບ --output-charset ເປັນກຽດ.
--ui-ພາສາ ລະຫັດ
ບັງຄັບໃຫ້ການແປຂອງພາສາ ລະຫັດ ທີ່ຈະໃຊ້ (ເຊັ່ນ 'de_DE' ສໍາລັບພາສາເຢຍລະມັນ
ການແປ). ມັນມັກໃຊ້ຕົວແປສະພາບແວດລ້ອມ ພາສາ, LC_MESSAGES ແລະ
LC_ALL ເຖິງແມ່ນວ່າ. ໃສ່ 'ບັນຊີລາຍຊື່' ເປັນ ລະຫັດ ຈະເຮັດໃຫ້ເກີດ mkveextract(1) ເພື່ອອອກບັນຊີລາຍການ
ຂອງການແປພາສາທີ່ມີຢູ່.
--debug ກະທູ້
ເປີດການດີບັກສຳລັບຄຸນສົມບັດສະເພາະ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບນັກພັດທະນາເທົ່ານັ້ນ.
-- ມີສ່ວນຮ່ວມ ຄຸນນະສົມບັດ
ເປີດຄຸນສົມບັດທົດລອງ. ບັນຊີລາຍຊື່ຂອງຄຸນນະສົມບັດທີ່ມີຢູ່ສາມາດໄດ້ຮັບການຮ້ອງຂໍດ້ວຍ
mkveextract -- ມີສ່ວນຮ່ວມ ບັນຊີລາຍຊື່. ລັກສະນະເຫຼົ່ານີ້ບໍ່ໄດ້ຫມາຍຄວາມວ່າຈະຖືກນໍາໃຊ້ເປັນປົກກະຕິ
ສະຖານະການ.
--gui-mode
ເປີດໂໝດ GUI. ໃນຮູບແບບນີ້ສາຍຮູບແບບພິເສດອາດຈະເປັນຜົນຜະລິດທີ່ສາມາດບອກໄດ້
GUI ຄວບຄຸມສິ່ງທີ່ກໍາລັງເກີດຂຶ້ນ. ຂໍ້ຄວາມເຫຼົ່ານີ້ປະຕິບັດຕາມຮູບແບບ '#GUI# message'.
ຂໍ້ຄວາມອາດຈະຕິດຕາມດ້ວຍຄູ່ຄີ/ຄ່າຄືກັບໃນ
'#GUI#message#key1=value1#key2=value2...'. ທັງຂໍ້ຄວາມຫຼືກະແຈບໍ່ເຄີຍມີ
ແປ ແລະອອກເປັນພາສາອັງກິດສະເໝີ.
-v, -- verbose
ເປັນ verbose ແລະສະແດງໃຫ້ເຫັນອົງປະກອບ Matroska (TM) ທີ່ສໍາຄັນທັງຫມົດທີ່ເຂົາເຈົ້າກໍາລັງອ່ານ.
-h, - ຊ່ວຍ
ສະແດງຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.
-V, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນເວີຊັນ ແລະອອກ.
--ກວດສອບສໍາລັບການປັບປຸງ
ກວດສອບອອນໄລນ໌ສໍາລັບການອອກໃຫມ່ໂດຍການດາວໂຫຼດ URL
http://mkvtoolnix-releases.bunkus.org/latest-release.xml. ສີ່ສາຍຈະຖືກສົ່ງອອກໃນ
key=value style: URL ຈາກບ່ອນທີ່ຂໍ້ມູນຖືກດຶງມາ (key
version_check_url), ເວີຊັ່ນທີ່ໃຊ້ໃນຂະນະນີ້ (keyrunning_version), ຫລ້າສຸດ
ລຸ້ນຂອງການປ່ອຍ (key available_version) ແລະ URL ດາວໂຫຼດ (key download_url).
ຫຼັງຈາກນັ້ນ, ໂຄງການດັ່ງກ່າວມີລະຫັດອອກຂອງ 0 ຖ້າບໍ່ມີການປ່ອຍໃຫມ່ກວ່າ,
ກັບ 1 ຖ້າມີການປ່ອຍຕົວໃຫມ່ກວ່າແລະມີ 2 ຖ້າມີຂໍ້ຜິດພາດເກີດຂື້ນ (ຕົວຢ່າງຖ້າມີ
ບໍ່ສາມາດດຶງຂໍ້ມູນການປັບປຸງ).
ທາງເລືອກນີ້ສາມາດໃຊ້ໄດ້ພຽງແຕ່ຖ້າໂຄງການຖືກສ້າງຂຶ້ນໂດຍສະຫນັບສະຫນູນ libcurl.
@options-file
ອ່ານການໂຕ້ຖຽງແຖວຄໍາສັ່ງເພີ່ມເຕີມຈາກໄຟລ໌ options-file. ສາຍທີ່ທໍາອິດ
ຕົວອັກສອນທີ່ບໍ່ແມ່ນຊ່ອງຂາວແມ່ນເຄື່ອງໝາຍ hash ('#') ຖືກປະຕິບັດເປັນຄຳເຫັນ ແລະຖືກລະເລີຍ.
ຊ່ອງຫວ່າງສີຂາວຢູ່ຈຸດເລີ່ມຕົ້ນ ແລະຈຸດສິ້ນສຸດຂອງແຖວຈະຖືກລອກອອກ. ແຕ່ລະແຖວຕ້ອງມີ
ແທ້ຫນຶ່ງທາງເລືອກ.
ຫຼາຍ chars ສາມາດຫລົບຫນີໄດ້, ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການເລີ່ມຕົ້ນແຖວທີ່ບໍ່ແມ່ນຄໍາເຫັນດ້ວຍ '#'.
ກົດລະບຽບໄດ້ຖືກອະທິບາຍຢູ່ໃນພາກກ່ຽວກັບການຫນີຂໍ້ຄວາມ.
ເສັ້ນຄໍາສັ່ງ 'mkveextract ການຕິດຕາມ source.mkv -- ດິບ 1:destination.raw' ອາດຈະເປັນ
ປ່ຽນເປັນໄຟລ໌ທາງເລືອກຕໍ່ໄປນີ້:
# ສະກັດຕິດຕາມຈາກ source.mkv
ການຕິດຕາມ
source.mkv
# ອອກການຕິດຕາມເປັນຂໍ້ມູນດິບ.
-- ດິບ
1:destination.raw
ການຕິດຕາມ ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract ການຕິດຕາມ source-filename [ທາງເລືອກໃນການ] TID1:dest-filename1
[TID2:dest-filename2 ... ]
ຕົວເລືອກເສັ້ນຄໍາສັ່ງຕໍ່ໄປນີ້ແມ່ນມີຢູ່ສໍາລັບແຕ່ລະເພງໃນການສະກັດເອົາ 'ຕິດຕາມ'
ໂໝດ. ພວກເຂົາຕ້ອງປາກົດຢູ່ທາງຫນ້າຂອງຂໍ້ກໍານົດການຕິດຕາມ (ເບິ່ງຂ້າງລຸ່ມນີ້) ພວກເຂົາຄວນຈະເປັນ
ນຳໃຊ້ກັບ.
-c ຊຸດຕົວອັກສອນ
ກໍານົດຕົວອັກສອນທີ່ກໍານົດໄວ້ເພື່ອປ່ຽນການຕິດຕາມຄໍາບັນຍາຍຂໍ້ຄວາມຕໍ່ໄປເປັນ. ຖືກຕ້ອງພຽງແຕ່ຖ້າຫາກວ່າ
ID ຕິດຕາມຕໍ່ໄປແມ່ນແນໃສ່ຕິດຕາມຫົວຂໍ້ຍ່ອຍຂໍ້ຄວາມ. ມັນຕັ້ງໄວ້ເປັນ UTF-8.
--blockadd ລະດັບ
ຮັກສາພຽງແຕ່ BlockAdditions ຈົນເຖິງລະດັບນີ້. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອຮັກສາທຸກລະດັບ. ນີ້
ທາງເລືອກພຽງແຕ່ມີຜົນກະທົບບາງປະເພດຂອງ codecs ເຊັ່ນ WAVPACK4.
--ໃບຄິວ
ສາເຫດ mkveextract(1) ເພື່ອສະກັດເອກະສານ CUE ຈາກຂໍ້ມູນບົດແລະຂໍ້ມູນໂຄດຄໍາສັ່ງ
ສໍາລັບການຕິດຕາມດັ່ງຕໍ່ໄປນີ້ເຂົ້າໄປໃນໄຟລ໌ທີ່ມີຊື່ອອກຂອງການຕິດຕາມທີ່ມີ '.cue'
ຕື່ມໃສ່ກັບມັນ.
-- ດິບ
ສະກັດຂໍ້ມູນດິບເຂົ້າໄປໃນໄຟລ໌ທີ່ບໍ່ມີຂໍ້ມູນບັນຈຸຢູ່ອ້ອມຂ້າງມັນ. ບໍ່ເຫມືອນກັບ
-- ເຕັມ ທຸງນີ້ບໍ່ໄດ້ເຮັດໃຫ້ເນື້ອໃນຂອງອົງປະກອບ CodecPrivate ເປັນ
ຂຽນໃສ່ໄຟລ໌. ຮູບແບບນີ້ເຮັດວຽກຮ່ວມກັບ CodecIDs ທັງຫມົດ, ເຖິງແມ່ນວ່າຄົນທີ່
mkveextract(1) ບໍ່ຮອງຮັບຢ່າງອື່ນ, ແຕ່ໄຟລ໌ຜົນໄດ້ຮັບອາດຈະບໍ່ສາມາດໃຊ້ໄດ້.
-- ເຕັມ
ສະກັດຂໍ້ມູນດິບເຂົ້າໄປໃນໄຟລ໌ທີ່ບໍ່ມີຂໍ້ມູນບັນຈຸຢູ່ອ້ອມຂ້າງມັນ. ເນື້ອໃນ
ຂອງອົງປະກອບ CodecPrivate ຈະຖືກຂຽນໃສ່ໄຟລ໌ກ່ອນຖ້າຕິດຕາມມີ
ອົງປະກອບຫົວຂໍ້ດັ່ງກ່າວ. ຮູບແບບນີ້ເຮັດວຽກຮ່ວມກັບ CodecIDs ທັງຫມົດ, ເຖິງແມ່ນວ່າຄົນທີ່
mkveextract(1) ບໍ່ຮອງຮັບຢ່າງອື່ນ, ແຕ່ໄຟລ໌ຜົນໄດ້ຮັບອາດຈະບໍ່ສາມາດໃຊ້ໄດ້.
TID:ຊື່ອອກ
ເຮັດໃຫ້ເກີດການສະກັດຕິດຕາມດ້ວຍ ID TIME ເຂົ້າໄປໃນໄຟລ໌ ນາມສະກຸນ ຖ້າເປັນເຊັ່ນນັ້ນ
ມີຢູ່ໃນໄຟລ໌ແຫຼ່ງ. ທາງເລືອກນີ້ສາມາດຖືກມອບໃຫ້ຫຼາຍຄັ້ງ. ID ຕິດຕາມແມ່ນ
ຄືກັນກັບຜົນຜະລິດໂດຍ mkvmerge(1) ຂອງ -- ກໍານົດ ທາງເລືອກ.
ແຕ່ລະຊື່ຜົນຜະລິດຄວນຈະຖືກນໍາໃຊ້ພຽງແຕ່ຄັ້ງດຽວ. ຂໍ້ຍົກເວັ້ນແມ່ນ RealAudio ແລະ RealVideo
ຕິດຕາມ. ຖ້າເຈົ້າໃຊ້ຊື່ດຽວກັນສໍາລັບເພງທີ່ແຕກຕ່າງກັນ, ເພງເຫຼົ່ານັ້ນຈະໄດ້ຮັບການບັນທຶກໄວ້
ຢູ່ໃນໄຟລ໌ດຽວກັນ. ຕົວຢ່າງ:
$ mkvextract ຕິດຕາມ input.mkv 1:output-two-tracks.rm 2:output-two-tracks.rm
Tags ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract tags source-filename [ທາງເລືອກໃນການ]
tags ສະກັດໄດ້ຖືກຂຽນໃສ່ console ເວັ້ນເສຍແຕ່ວ່າຜົນຜະລິດຈະຖືກໂອນ (ເບິ່ງ
ພາກສ່ວນກ່ຽວກັບການປ່ຽນເສັ້ນທາງຜົນຜະລິດສໍາລັບລາຍລະອຽດ).
ໄຟລ໌ແນບ ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract ໄຟລ໌ແນບ source-filename [ທາງເລືອກໃນການ] AID1:outname1 [AID2:outname2 ... ]
ເອດ:ນາມສະກຸນ
ເຮັດໃຫ້ເກີດການສະກັດເອົາໄຟລ໌ແນບກັບ ID ເອດ ເຂົ້າໄປໃນໄຟລ໌ ນາມສະກຸນ ຖ້າເຊັ່ນນັ້ນ
ໄຟລ໌ແນບມີຢູ່ໃນໄຟລ໌ຕົ້ນສະບັບ. ຖ້າ ນາມສະກຸນ ຖືກປະໄວ້ຫວ່າງເປົ່າຫຼັງຈາກນັ້ນຊື່ຂອງ
ໄຟລ໌ແນບພາຍໃນແຫຼ່ງໄຟລ໌ Matroska(TM) ຖືກນໍາໃຊ້ແທນ. ທາງເລືອກນີ້ສາມາດເປັນ
ໃຫ້ຫຼາຍຄັ້ງ. ID ໄຟລ໌ແນບແມ່ນຄືກັນກັບທີ່ອອກໂດຍ
mkvmerge(1) ຂອງ -- ກໍານົດ ທາງເລືອກ.
ບົດ ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract ບົດຕ່າງໆ source-filename [ທາງເລືອກໃນການ]
-s, --ງ່າຍດາຍ
ສົ່ງອອກຂໍ້ມູນບົດໃນຮູບແບບງ່າຍດາຍທີ່ໃຊ້ໃນເຄື່ອງມື OGM
(CHAPTER01=..., CHAPTER01NAME=...). ໃນຮູບແບບນີ້ຂໍ້ມູນບາງຢ່າງຕ້ອງຖືກຍົກເລີກ.
ຄ່າເລີ່ມຕົ້ນແມ່ນການສົ່ງອອກບົດໃນຮູບແບບ XML.
ບົດທີ່ສະກັດອອກມາແມ່ນຂຽນໃສ່ console ເວັ້ນເສຍແຕ່ວ່າຜົນຜະລິດຈະຖືກໂອນ (ເບິ່ງ
ພາກສ່ວນກ່ຽວກັບການປ່ຽນເສັ້ນທາງຜົນຜະລິດສໍາລັບລາຍລະອຽດ).
ຄິວ ແຜ່ນ ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract ໃບຄຳຮ້ອງ source-filename [ທາງເລືອກໃນການ]
ແຜ່ນ cue ສະກັດຖືກຂຽນໃສ່ console ເວັ້ນເສຍແຕ່ວ່າຜົນຜະລິດຈະຖືກໂອນ (ເບິ່ງ
ພາກສ່ວນກ່ຽວກັບການປ່ຽນເສັ້ນທາງຜົນຜະລິດສໍາລັບລາຍລະອຽດ).
ລະຫັດເວລາ ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract timecodes_v2 source-filename [ທາງເລືອກໃນການ] TID1:dest-filename1
[TID2:dest-filename2 ... ]
ລະຫັດເວລາທີ່ສະກັດອອກມາແມ່ນຂຽນໃສ່ console ເວັ້ນເສຍແຕ່ວ່າຜົນຜະລິດຈະຖືກປ່ຽນເສັ້ນທາງ (ເບິ່ງ
ພາກສ່ວນກ່ຽວກັບການປ່ຽນເສັ້ນທາງຜົນຜະລິດສໍາລັບລາຍລະອຽດ).
TID:ຊື່ອອກ
ເຮັດໃຫ້ການສະກັດເອົາ timecodes ສໍາລັບການຕິດຕາມທີ່ມີ ID ໄດ້ TIME ເຂົ້າໄປໃນໄຟລ໌ ນາມສະກຸນ
ຖ້າເພງດັ່ງກ່າວມີຢູ່ໃນໄຟລ໌ແຫຼ່ງ. ທາງເລືອກນີ້ສາມາດຖືກມອບໃຫ້ຫຼາຍຄັ້ງ.
ID ຕິດຕາມແມ່ນຄືກັນກັບທີ່ອອກໂດຍ mkvmerge(1) ຂອງ -- ກໍານົດ ທາງເລືອກ.
ຕົວຢ່າງ:
$ mkvextract timecodes_v2 input.mkv 1:tc-track1.txt 2:tc-track2.txt
Cues ການສະກັດເອົາ ຮູບແບບການ
Syntax: mkveextract cues source-filename [ທາງເລືອກໃນການ] TID1:dest-filename1 [TID2:dest-filename2
... ]
TID:dest-filename
ເຮັດໃຫ້ການສະກັດເອົາ cues ສໍາລັບການຕິດຕາມທີ່ມີ ID ໄດ້ TIME ເຂົ້າໄປໃນໄຟລ໌ ນາມສະກຸນ if
ເພງດັ່ງກ່າວມີຢູ່ໃນໄຟລ໌ແຫຼ່ງ. ທາງເລືອກນີ້ສາມາດຖືກມອບໃຫ້ຫຼາຍຄັ້ງ. ໄດ້
ID ຕິດຕາມແມ່ນຄືກັນກັບທີ່ອອກໂດຍ mkvmerge(1) ຂອງ -- ກໍານົດ ທາງເລືອກແລະບໍ່
ຕົວເລກທີ່ມີຢູ່ໃນອົງປະກອບ CueTrack.
ຮູບແບບຜົນຜະລິດແມ່ນຮູບແບບຂໍ້ຄວາມທີ່ງ່າຍດາຍ: ຫນຶ່ງແຖວຕໍ່ອົງປະກອບ CuePoint ທີ່ມີ key =value
ຄູ່. ຖ້າອົງປະກອບທາງເລືອກບໍ່ຢູ່ໃນ CuePoint (ເຊັ່ນ CueDuration) ຫຼັງຈາກນັ້ນເປັນ dash
ຈະເປັນຜົນຜະລິດເປັນມູນຄ່າ.
ຕົວຢ່າງ:
timecode=00:00:13.305000000 ໄລຍະເວລາ=- cluster_position=757741 relative_position=11
ກະແຈທີ່ເປັນໄປໄດ້ແມ່ນ:
ລະຫັດເວລາ
ລະຫັດເວລາຂອງຈຸດ cue ທີ່ມີຄວາມແມ່ນຍໍາ nanosecond. ຮູບແບບແມ່ນ HH:MM:SS.nnnnnnnn.
ອົງປະກອບນີ້ຖືກຕັ້ງໄວ້ສະເໝີ.
ໄລຍະເວລາ
ໄລຍະເວລາຂອງຈຸດ cue ທີ່ມີຄວາມແມ່ນຍໍາ nanosecond. ຮູບແບບແມ່ນ HH:MM:SS.nnnnnnnn.
cluster_position
ຕໍາແຫນ່ງຢ່າງແທ້ຈິງໃນ bytes ພາຍໃນໄຟລ໌ Matroska(TM) ບ່ອນທີ່ກຸ່ມ
ປະກອບດ້ວຍອົງປະກອບທີ່ອ້າງອີງເລີ່ມຕົ້ນ.
ຫມາຍເຫດ
ພາຍໃນໄຟລ໌ Matroska(TM) CueClusterPosition ແມ່ນກ່ຽວຂ້ອງກັບສ່ວນຂອງ.
ຂໍ້ມູນເລີ່ມຊົດເຊີຍ. ມູນຄ່າຜົນຜະລິດໂດຍ mkveextract(1) ຮູບແບບການສະກັດຄິວ,
ແນວໃດກໍ່ຕາມ, ປະກອບມີການຊົດເຊີຍນັ້ນຢູ່ແລ້ວ ແລະເປັນການຊົດເຊີຍຢ່າງແທ້ຈິງໃນຕອນເລີ່ມຕົ້ນ
ຂອງໄຟລ໌.
relative_position
ຕໍາແຫນ່ງທີ່ກ່ຽວຂ້ອງໃນ bytes ພາຍໃນກຸ່ມທີ່ BlockGroup ຫຼື SimpleBlock
ອົງປະກອບຈຸດ cue ຫມາຍເຖິງການເລີ່ມຕົ້ນ.
ຫມາຍເຫດ
ພາຍໃນໄຟລ໌ Matroska(TM) CueRelativePosition ແມ່ນກ່ຽວຂ້ອງກັບກຸ່ມຂອງ
ຂໍ້ມູນເລີ່ມຊົດເຊີຍ. ມູນຄ່າຜົນຜະລິດໂດຍ mkveextract(1) ຮູບແບບການສະກັດຄິວ,
ແນວໃດກໍ່ຕາມ, ແມ່ນກ່ຽວຂ້ອງກັບ ID ຂອງກຸ່ມ. ຕໍາແຫນ່ງຢ່າງແທ້ຈິງພາຍໃນໄຟລ໌
ສາມາດຄິດໄລ່ໄດ້ໂດຍການເພີ່ມ cluster_position ແລະ relative_position.
ຕົວຢ່າງ:
$ mkvextract cues input.mkv 1:cues-track1.txt 2:cues-track2.txt
OUTPUT ການປ່ຽນເສັ້ນທາງ
ຮູບແບບການສະກັດເອົາຫຼາຍສາເຫດ mkveextract(1) ການຂຽນຂໍ້ມູນທີ່ສະກັດໄດ້ກັບ console ໄດ້.
ໂດຍທົ່ວໄປແລ້ວມີສອງວິທີການຂຽນຂໍ້ມູນນີ້ເຂົ້າໄປໃນໄຟລ໌: ຫນຶ່ງທີ່ສະຫນອງໃຫ້ໂດຍແກະ
ແລະຫນຶ່ງສະຫນອງໃຫ້ໂດຍ mkveextract(1) ຕົວຂອງມັນເອງ.
ກົນໄກການປ່ຽນເສັ້ນທາງໃນຕົວຂອງແກະຖືກໃຊ້ໂດຍການເພີ່ມ '> output-filename.ext' ໄປໃສ່.
ເສັ້ນຄໍາສັ່ງ. ຕົວຢ່າງ:
$ mkvextract tags source.mkv > tags.xml
mkveextract(1) ການປ່ຽນເສັ້ນທາງຂອງຕົນເອງຖືກເອີ້ນດ້ວຍ --redirect-output ທາງເລືອກ. ຕົວຢ່າງ:
$ mkvextract tags source.mkv --redirect-output tags.xml
ຫມາຍເຫດ
ໃນ Windows ທ່ານຄວນໃຊ້ --redirect-output ທາງເລືອກເພາະວ່າ cmd.exe
ບາງຄັ້ງຕີຄວາມໝາຍຂອງຕົວອັກສອນພິເສດກ່ອນທີ່ພວກມັນຈະຖືກຂຽນໃສ່ໃນໄຟລ໌ຜົນຜະລິດ
ສົ່ງຜົນໃຫ້ຜົນຜະລິດທີ່ແຕກຫັກ.
ຂໍ້ຄວາມ ເອກະສານ ແລະ ລັກສະນະ SET ການສົນທະນາ
ສໍາລັບການສົນທະນາໃນຄວາມເລິກກ່ຽວກັບວິທີການເຄື່ອງມືທັງຫມົດໃນຊຸດ MKVToolNix ຈັດການລັກສະນະ
ຕັ້ງການປ່ຽນແປງ, ການເຂົ້າລະຫັດ / ຜົນຜະລິດ, ການເຂົ້າລະຫັດເສັ້ນຄໍາສັ່ງແລະການເຂົ້າລະຫັດ console ກະລຸນາ
ເບິ່ງພາກສ່ວນທີ່ມີຊື່ດຽວກັນຢູ່ໃນ mkvmerge(1) ຫນ້າຜູ້ຊາຍ.
OUTPUT ເອກະສານ ຮູບແບບ
ການຕັດສິນໃຈກ່ຽວກັບຮູບແບບຜົນຜະລິດແມ່ນອີງໃສ່ປະເພດການຕິດຕາມ, ບໍ່ແມ່ນການຂະຫຍາຍທີ່ໃຊ້
ສໍາລັບຊື່ໄຟລ໌ຜົນຜະລິດ. ປະເພດເພງຕໍ່ໄປນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນໃນປັດຈຸບັນ:
V_MPEG4/ISO/AVC
ຕິດຕາມວິດີໂອ H.264 / AVC ຖືກຂຽນໃສ່ສາຍ H.264 ປະຖົມເຊິ່ງສາມາດເປັນ
ປະມວນຜົນເພີ່ມເຕີມເຊັ່ນ: MP4Box(TM) ຈາກຊຸດ GPAC(TM).
V_MS/VFW/FOURCC
ຕິດຕາມວິດີໂອ FPS ທີ່ມີການແກ້ໄຂທີ່ມີ CodecID ນີ້ແມ່ນລາຍລັກອັກສອນໄຟລ໌ AVI.
V_REAL/*
ເພງ RealVideo(TM) ຖືກຂຽນໃສ່ໄຟລ໌ RealMedia(TM).
V_THEORA
Theora(TM) streams ຈະຖືກຂຽນພາຍໃນກ່ອງບັນຈຸ 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 ທັງໝົດຈະຖືກຂຽນເປັນໄຟລ໌ AAC ທີ່ມີສ່ວນຫົວ ADTS ກ່ອນແຕ່ລະແພັກເກັດ.
ສ່ວນຫົວຂອງ ADTS ຈະບໍ່ມີຊ່ອງການເນັ້ນໜັກທີ່ບໍ່ໄດ້ນຳໃຊ້.
A_VORBIS
ສຽງ Vorbis ຈະຖືກຂຽນເປັນໄຟລ໌ OggVorbis(TM).
A_REAL/*
ເພງ RealAudio(TM) ຖືກຂຽນໃສ່ໄຟລ໌ RealMedia(TM).
A_TTA1
ເພງ TrueAudio(TM) ຖືກຂຽນໃສ່ໄຟລ໌ TTA. ກະລຸນາຮັບຊາບວ່າເນື່ອງຈາກ Matroska(TM)'s
ລະຫັດເວລາທີ່ຈໍາກັດຄວາມແມ່ນຍໍາຫົວຂອງໄຟລ໌ທີ່ສະກັດຈະແຕກຕ່າງກັນກ່ຽວກັບການສອງ
ທົ່ງນາ: data_length (ຈໍານວນຕົວຢ່າງທັງໝົດໃນໄຟລ໌) ແລະ 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 ຕາມລໍາດັບ.
S_KATE
Kate(TM) streams ຈະຖືກຂຽນພາຍໃນກ່ອງບັນຈຸ Ogg(TM).
S_VOBSUB
ຄໍາບັນຍາຍ VobSub(TM) ຈະຖືກຂຽນເປັນໄຟລ໌ SUB ພ້ອມກັບດັດຊະນີຕາມລໍາດັບ
ໄຟລ໌, ເປັນໄຟລ໌ IDX.
S_TEXT/USF
ຄໍາບັນຍາຍຂໍ້ຄວາມ USF ຈະຖືກຂຽນເປັນໄຟລ໌ USF.
S_HDMV/PGS
ຄໍາບັນຍາຍ PGS ຈະຖືກຂຽນເປັນໄຟລ໌ SUP.
Tags
ແທັກຖືກປ່ຽນເປັນຮູບແບບ XML. ຮູບແບບນີ້ແມ່ນຄືກັນ mkvmerge(1) ສະຫນັບສະຫນູນ
ສໍາລັບການອ່ານ tags.
ໄຟລ໌ແນບ
ໄຟລ໌ແນບແມ່ນຂຽນໃສ່ພວກມັນອອກໄຟລ໌ຕາມທີ່ເຂົາເຈົ້າເປັນ. ບໍ່ມີການປ່ຽນໃຈເຫລື້ອມໃສໃດໆ
ເຮັດແລ້ວ.
ບົດ
ບົດຖືກປ່ຽນເປັນຮູບແບບ XML. ຮູບແບບນີ້ແມ່ນຄືກັນ mkvmerge(1)
ສະຫນັບສະຫນູນສໍາລັບການອ່ານບົດ. ອີກທາງເລືອກ ໜຶ່ງ ສະບັບທີ່ຖອດອອກສາມາດອອກໄດ້
ຮູບແບບ OGM ແບບງ່າຍດາຍ.
ລະຫັດເວລາ
ລະຫັດເວລາຖືກຈັດຮຽງເປັນຄັ້ງທຳອິດ ແລະຈາກນັ້ນອອກເປັນໄຟລ໌ທີ່ສອດຄ່ອງກັບຮູບແບບ timecode v2
ພ້ອມທີ່ຈະໃຫ້ອາຫານ mkvmerge(1). ການສະກັດເອົາກັບຮູບແບບອື່ນໆ (v1, v3 ແລະ v4) ບໍ່ແມ່ນ
ສະຫນັບສະຫນູນ.
ອອກ ລະຫັດ
mkveextract(1) ອອກດ້ວຍຫນຶ່ງໃນສາມລະຫັດອອກ:
· 0 -- ລະຫັດອອກນີ້ໝາຍຄວາມວ່າການສະກັດເອົາສຳເລັດແລ້ວ.
· 1 -- ໃນກໍລະນີນີ້ mkveextract(1) ມີຜົນຜະລິດຢ່າງຫນ້ອຍຫນຶ່ງຄໍາເຕືອນ, ແຕ່ວ່າການສະກັດເອົາບໍ່ໄດ້
ສືບຕໍ່. ຄຳເຕືອນແມ່ນນຳໜ້າດ້ວຍຂໍ້ຄວາມ 'Warning:'. ຂຶ້ນຢູ່ກັບບັນຫາ
ກ່ຽວຂ້ອງກັບໄຟລ໌ຜົນໄດ້ຮັບອາດຈະ ok ຫຼືບໍ່. ຜູ້ໃຊ້ໄດ້ຖືກກະຕຸ້ນໃຫ້ກວດເບິ່ງທັງສອງ
ການເຕືອນໄພແລະໄຟລ໌ຜົນໄດ້ຮັບ.
· 2 -- ລະຫັດອອກນີ້ຖືກໃຊ້ຫຼັງຈາກເກີດຄວາມຜິດພາດຂຶ້ນ. mkveextract(1) ເອົາລູກອອກທັນທີ
ການສົ່ງອອກຂໍ້ຄວາມຜິດພາດ. ຂໍ້ຄວາມຜິດພາດແມ່ນມາຈາກການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງທີ່ຜິດພາດ
ຫຼາຍກວ່າການອ່ານ / ຂຽນຂໍ້ຜິດພາດກັບໄຟລ໌ທີ່ແຕກຫັກ.
ໜີ ພິເສດ CHARS IN ຂໍ້ຄວາມ
ມີບາງບ່ອນທີ່ຕົວອັກສອນພິເສດໃນຂໍ້ຄວາມຕ້ອງ ຫຼືຄວນຈະຖືກຫລົບໜີ. ໄດ້
ກົດລະບຽບສໍາລັບການຫລົບໄພແມ່ນງ່າຍດາຍ: ແຕ່ລະຕົວອັກສອນທີ່ຕ້ອງການຫນີຖືກທົດແທນດ້ວຍ a
backslash ຕິດຕາມດ້ວຍຕົວອັກສອນອື່ນ.
ກົດລະບຽບຄື: ' ' (ຍະຫວ່າງ) ກາຍເປັນ '\s', '"' (ວົງຢືມຄູ່) ກາຍເປັນ '\2', ':' ກາຍເປັນ.
'\c', '#' ກາຍເປັນ '\h' ແລະ '\' (backslash ດຽວ) ຕົວມັນເອງກາຍເປັນ '\\'.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
mkveextract(1) ໃຊ້ຕົວແປເລີ່ມຕົ້ນທີ່ກໍານົດສະຖານທີ່ຂອງລະບົບ (ຕົວຢ່າງ ພາສາ
ແລະ LC_* ຄອບຄົວ). ຕົວແປເພີ່ມເຕີມ:
MKVEXTRACT_DEBUG, MKVTOOLNIX_DEBUG ແລະຮູບແບບສັ້ນຂອງມັນ MTX_DEBUG
ເນື້ອໃນແມ່ນໄດ້ຮັບການປິ່ນປົວເປັນຖ້າຫາກວ່າມັນໄດ້ຮັບການຜ່ານ --debug ທາງເລືອກ.
MKVEXTRACT_ENGAGE, MKVTOOLNIX_ENGAGE ແລະຮູບແບບສັ້ນຂອງມັນ MTX_ENGAGE
ເນື້ອໃນແມ່ນໄດ້ຮັບການປິ່ນປົວເປັນຖ້າຫາກວ່າມັນໄດ້ຮັບການຜ່ານ -- ມີສ່ວນຮ່ວມ ທາງເລືອກ.
MKVEXTRACT_OPTIONS, MKVTOOLNIX_OPTIONS ແລະຮູບແບບສັ້ນຂອງມັນ MTX_OPTIONS
ເນື້ອໃນໄດ້ຖືກແບ່ງອອກໃນພື້ນທີ່ສີຂາວ. ສາຍບາງສ່ວນທີ່ໄດ້ຮັບຜົນຖືກປະຕິບັດຄືກັບວ່າ
ມັນໄດ້ຖືກຖ່າຍທອດເປັນຕົວເລືອກແຖວຄໍາສັ່ງ. ຖ້າທ່ານຕ້ອງການຜ່ານລັກສະນະພິເສດ
(ຕົວຢ່າງ: ຊ່ອງຫວ່າງ) ຫຼັງຈາກນັ້ນທ່ານຕ້ອງຫນີພວກເຂົາ (ເບິ່ງຫົວຂໍ້ກ່ຽວກັບການຫລົບຫນີພິເສດ
ຕົວອັກສອນໃນຂໍ້ຄວາມ).
ໃຊ້ mkvextract ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net