ນີ້ແມ່ນຄໍາສັ່ງ flvmeta ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
flvmeta - ຈັດການ ຫຼືສະກັດເມຕາເດຕາໃນໄຟລ໌ Adobe Flash Video
ສະຫຼຸບສັງລວມ
flvmeta INPUT_FILE
flvmeta INPUT_FILE OUTPUT_FILE
flvmeta -D|-- dump [ທາງເລືອກໃນການ] INPUT_FILE
flvmeta -F|-- full-dump [ທາງເລືອກໃນການ] INPUT_FILE
flvmeta -C|--ກວດ [ທາງເລືອກໃນການ] INPUT_FILE
flvmeta -U|-- ການປັບປຸງ [ທາງເລືອກໃນການ] INPUT_FILE [OUTPUT_FILE]
ລາຍລະອຽດ
flvmeta ເປັນປະໂຫຍດບັນຊີຄໍາສັ່ງເພື່ອແນໃສ່ການຈັດການໄຟລ໌ Adobe(tm) Flash Video (FLV),
ໂດຍຜ່ານຫຼາຍຄໍາສັ່ງ, ມີພຽງແຕ່ຫນຶ່ງທີ່ສາມາດນໍາໃຊ້ສໍາລັບການເອີ້ນຂອງແຕ່ລະ
ໂຄງການ.
ມັນມີຄວາມສາມາດໃນການຄິດໄລ່ແລະການສີດຄວາມຫຼາກຫຼາຍຂອງຄຸນຄ່າໃນ onMetaData ກໍລະນີ
ແທັກ, ລວມທັງດັດຊະນີຄີເຟຣມທີ່ໃຊ້ໂດຍຜູ້ຫຼິ້ນວິດີໂອສ່ວນໃຫຍ່ເພື່ອອະນຸຍາດໃຫ້ຊອກຫາການເຂົ້າເຖິງແບບສຸ່ມ,
ໂດຍສະເພາະແມ່ນໄຟລ໌ HTTP pseudo-streamed ຜ່ານໂມດູນຂ້າງເຊີຟເວີ, ໂດຍການໃຫ້ລູກຄ້າສົ່ງ
ໄຟລ໌ຊົດເຊີຍໄດ້ຊອກຫາຄີເຟຣມທີ່ຕ້ອງການທີ່ໃກ້ທີ່ສຸດ.
ເຄື່ອງມືເຊັ່ນ flvmeta ຕ້ອງໃຊ້ໃນກໍລະນີທີ່ຂະບວນການເຂົ້າລະຫັດເບື້ອງຕົ້ນບໍ່ສາມາດເຮັດໄດ້
ໃສ່ metadata ເຫຼົ່ານັ້ນ.
ມັນຍັງສາມາດສັກຢາທາງເລືອກ ວິນາທີສຸດທ້າຍ ເຫດການ, ໃຊ້ເພື່ອສົ່ງສັນຍານການສິ້ນສຸດຂອງການຫຼິ້ນ,
ຕົວຢ່າງເພື່ອປ່ຽນຊອບແວຜູ້ນກັບສະຖານະ 'ຢຸດ'.
flvmeta ຍັງມີຄວາມສາມາດໃນການ dump metadata ແລະຂໍ້ມູນໄຟລ໌ເຕັມໄປມາດຕະຖານ
ຜົນຜະລິດ, ໃນຫຼາຍຮູບແບບຜົນຜະລິດຂໍ້ຄວາມ, ລວມທັງ XML, YAML, ແລະ JSON.
ໃນທີ່ສຸດ, ໂຄງການສາມາດວິເຄາະໄຟລ໌ FLV ເພື່ອກວດສອບບັນຫາທີ່ອາດມີແລະຄວາມຜິດພາດ, ແລະ
ສ້າງບົດລາຍງານຂໍ້ຄວາມເປັນຮູບແບບດິບ, ເປັນ JSON, ຫຼືເປັນ XML. ມັນມີຄວາມສາມາດ
ກວດພົບຫຼາຍກ່ວາຮ້ອຍບັນຫາ, ໄປຈາກການອັນຕະລາຍທີ່ອາດຈະບໍ່ສາມາດຫຼິ້ນໄດ້, ການນໍາໃຊ້
ໂລກທີ່ແທ້ຈິງຈໍານວນຫນ້ອຍທີ່ພົບບັນຫາ.
flvmeta ສາມາດປະຕິບັດການກ່ຽວກັບໄຟລ໌ຂະຫນາດໃຫຍ່ arbitrarily, ແລະສາມາດຈັດການໄຟລ໌ FLV ການນໍາໃຊ້ຂະຫຍາຍ
(32-ບິດ) ເວລາ. ມັນສາມາດເດົາຂະຫນາດກອບວິດີໂອສໍາລັບ codecs ວິດີໂອທີ່ຮູ້ຈັກທັງຫມົດ
ສະຫນັບສະຫນູນໂດຍສະເພາະ FLV ຢ່າງເປັນທາງການ.
ການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາຂອງມັນຍັງຄົງຫນ້ອຍ, ຍ້ອນວ່າມັນໃຊ້ວິທີການອ່ານສອງຜ່ານທີ່ອະນຸຍາດໃຫ້
ການຄິດໄລ່ຂອງ tags ທີ່ຈໍາເປັນທັງຫມົດໂດຍບໍ່ມີການໂຫລດຫຍັງຫຼາຍກ່ວາ tags ຂອງໄຟລ໌
ສ່ວນຫົວໃນຄວາມຊົງຈໍາ.
ສາມາດ
ພຽງແຕ່ຫນຶ່ງຄໍາສັ່ງສາມາດຖືກກໍານົດສໍາລັບການ invocation ຂອງ flvmeta. ຄໍາສັ່ງທີ່ເລືອກ
ກໍານົດຮູບແບບການປະຕິບັດຂອງໂຄງການ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າບໍ່ມີຄໍາສັ່ງຖືກລະບຸ, flvmeta ໂດຍ implicitely ຈະເລືອກເອົາຄໍາສັ່ງທີ່ຈະນໍາໃຊ້
ອີງຕາມການມີຂອງ INPUT_FILE ແລະ OUTPUT_FILE.
ຖ້າເທົ່ານັ້ນ INPUT_FILE ປະຈຸບັນ, ໄດ້ -- ຖິ້ມ ຄໍາສັ່ງຈະຖືກປະຕິບັດ.
ຖ້າທັງສອງ INPUT_FILE ແລະ OUTPUT_FILE ປະຈຸບັນ, ໄດ້ --ອັບເດດ ຄໍາສັ່ງຈະຖືກປະຕິບັດ.
ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງທີ່ສະຫນັບສະຫນູນ:
-D, -- ຖິ້ມ
ຖິ້ມການສະແດງຕົວໜັງສືຂອງອັນທຳອິດ onMetaData ແທັກທີ່ພົບເຫັນຢູ່ໃນ INPUT_FILE ມາດຕະຖານ
ຜົນຜະລິດ. ຮູບແບບເລີ່ມຕົ້ນແມ່ນ XML, ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.
ມັນຍັງເປັນໄປໄດ້ທີ່ຈະລະບຸເຫດການອື່ນໂດຍຜ່ານ --ເຫດການ ທາງເລືອກ, ເຊັ່ນ: ວິນາທີສຸດທ້າຍ.
-F, -- dump ເຕັມ
ຖິ້ມການສະແດງຕົວໜັງສືຂອງເນື້ອຫາທັງໝົດຂອງ INPUT_FILE ຜົນຜະລິດມາດຕະຖານ. ໄດ້
ຮູບແບບເລີ່ມຕົ້ນແມ່ນ XML, ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.
-C, --ກວດສອບ
ພິມບົດລາຍງານການແຈ້ງເຕືອນບັນຊີລາຍການຜະລິດຕະພັນມາດຕະຖານແລະຄວາມຜິດພາດທີ່ກວດພົບໃນ INPUT_FILE, as
ເຊັ່ນດຽວກັນກັບຄວາມບໍ່ເຂົ້າກັນທີ່ເປັນໄປໄດ້, ແລະຂໍ້ມູນກ່ຽວກັບຕົວແປງສັນຍານທີ່ໃຊ້ໃນໄຟລ໌.
ລະຫັດອອກຈະຖືກຕັ້ງເປັນຄ່າທີ່ບໍ່ແມ່ນສູນ ຖ້າມີຢ່າງໜ້ອຍໜຶ່ງຂໍ້ຜິດພາດໃນໄຟລ໌.
ຮູບແບບຜົນຜະລິດສາມາດເປັນຂໍ້ຄວາມທໍາມະດາ, XML ໂດຍໃຊ້ --xml ທາງເລືອກ, ຫຼື JSON ໂດຍໃຊ້
--json ທາງເລືອກ. ມັນຍັງສາມາດຖືກປິດການໃຊ້ງານທັງຫມົດໂດຍໃຊ້ --ງຽບ ທາງເລືອກຖ້າຫາກວ່າທ່ານແມ່ນ
ພຽງແຕ່ມີຄວາມສົນໃຈໃນສະຖານະການອອກ.
ຂໍ້ຄວາມຖືກແບ່ງອອກເປັນສີ່ລະດັບຂອງຄວາມສໍາຄັນທີ່ເພີ່ມຂຶ້ນ:
· ຂໍ້ມູນ: ຂໍ້ຄວາມຂໍ້ມູນທີ່ບໍ່ກ່ຽວຂ້ອງກັບຄວາມຖືກຕ້ອງຂອງໄຟລ໌
· ການເຕືອນໄພ: ຂໍ້ຄວາມທີ່ແຈ້ງຄວາມແປກປະຫລາດກັບຮູບແບບ flv ແຕ່ນັ້ນອາດຈະບໍ່ຂັດຂວາງ
ການອ່ານໄຟລ໌ ຫຼືຄວາມສາມາດໃນການຫຼິ້ນ, ນີ້ແມ່ນລະດັບເລີ່ມຕົ້ນ
· ຄວາມຜິດພາດ: ຂໍ້ຄວາມທີ່ແຈ້ງຄວາມຜິດພາດທີ່ອາດຈະເຮັດໃຫ້ໄຟລ໌ບໍ່ສາມາດຫຼິ້ນໄດ້ຫຼື
ຖ່າຍທອດຢ່າງຖືກຕ້ອງ
· ຄວາມຕາຍ: ຂໍ້ຄວາມທີ່ແຈ້ງຄວາມຜິດພາດທີ່ເຮັດໃຫ້ການອ່ານໄຟລ໌ຕໍ່ໄປເປັນໄປບໍ່ໄດ້
ດັ່ງນັ້ນຈຶ່ງສິ້ນສຸດການແຍກວິເຄາະຢ່າງສົມບູນ
ໄດ້ --ລະດັບ ທາງເລືອກທີ່ອະນຸຍາດໃຫ້ flvmeta ເພື່ອຈໍາກັດການສະແດງຂໍ້ຄວາມໃນລະດັບຕໍາ່ສຸດທີ່
ໃນບັນດາສິ່ງເຫຼົ່ານັ້ນ, ຕົວຢ່າງຖ້າຜູ້ໃຊ້ສົນໃຈພຽງແຕ່ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດແລະຂ້າງເທິງ.
ແຕ່ລະຂໍ້ຄວາມຫຼືແມ່ແບບຂໍ້ຄວາມທີ່ນໍາສະເຫນີໃຫ້ກັບຜູ້ໃຊ້ແມ່ນຖືກກໍານົດໂດຍລະຫັດສະເພາະຂອງ
ຮູບແບບຕໍ່ໄປນີ້:
[ລະດັບ][ຫົວຂໍ້][id]
· ລະດັບ ເປັນຕົວອັກສອນຕົວພິມໃຫຍ່ທີ່ສາມາດເປັນ I, W, E, F ຕາມ
ລະດັບຂໍ້ຄວາມທີ່ໄດ້ກ່າວມາຂ້າງເທິງ
· ກະທູ້ ເປັນຈໍານວນເຕັມສອງຕົວເລກທີ່ເປັນຕົວແທນຂອງຫົວຂໍ້ທົ່ວໄປຂອງຂໍ້ຄວາມ
· id ເປັນຕົວລະບຸສາມຕົວເລກທີ່ເປັນເອກະລັກສໍາລັບຂໍ້ຄວາມ, ຫຼືແມ່ແບບຂໍ້ຄວາມ if
ຕົວກໍານົດການ
ຂໍ້ຄວາມສາມາດກ່ຽວຂ້ອງກັບຫົວຂໍ້ຕໍ່ໄປນີ້:
· 10 ຮູບແບບໄຟລ໌ flv ທົ່ວໄປ
· 11 ສ່ວນຫົວໄຟລ໌
· 12 ຂະໜາດແທັກກ່ອນໜ້າ
· 20 ຮູບແບບແທັກ
· 30 ປະເພດແທັກ
· 40 ສະແຕມເວລາ
· 50 ຂໍ້ມູນສຽງ
· 51 ຕົວແປງສັນຍານສຽງ
· 60 ຂໍ້ມູນວິດີໂອ
· 61 ຕົວແປງສັນຍານວິດີໂອ
· 70 metadata
· 80 ຂໍ້ມູນ AMF
· 81 ຄີເຟຣມ
· 82 ຈຸດໝາຍ
ຕົວຢ່າງ, ສະແດງຄຳເຕືອນໃນຫົວຂໍ້ 51 ດ້ວຍ id 050, ເຊິ່ງສະແດງເຖິງຄຳເຕືອນ.
ຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງກັບ codecs ສຽງ, ໃນກໍລະນີທີ່ເປັນສັນຍານວ່າໂຄດຄໍາສັ່ງສຽງມີຄວາມຮູ້ຈັກ
ຕົວແປງສັນຍານ.
-U, --ອັບເດດ
ປັບປຸງໄຟລ໌ປ້ອນຂໍ້ມູນໃຫ້ໂດຍການໃສ່ຄອມພິວເຕີ onMetaData tag. ຖ້າ OUTPUT_FILE is
ລະບຸໄວ້, ມັນຈະຖືກສ້າງ ຫຼືຂຽນທັບແທນ ແລະໄຟລ໌ປ້ອນຂໍ້ມູນຈະບໍ່ເປັນ
ດັດແກ້. ຖ້າໄຟລ໌ຕົ້ນສະບັບຈະຖືກປັບປຸງ, ໄຟລ໌ຊົ່ວຄາວຈະຖືກສ້າງຂື້ນໃນ
ໄດເລກະທໍລີ temp ເລີ່ມຕົ້ນຂອງແພລະຕະຟອມ, ແລະມັນຈະຖືກຄັດລອກໄຟລ໌ຕົ້ນສະບັບຢູ່ທີ່
ໃນຕອນທ້າຍຂອງການດໍາເນີນງານ. ນີ້ແມ່ນເນື່ອງມາຈາກຄວາມຈິງທີ່ວ່າໄຟລ໌ຜົນຜະລິດໄດ້ຖືກລາຍລັກອັກສອນໃນຂະນະທີ່
ໄຟລ໌ຕົ້ນສະບັບກໍາລັງຖືກອ່ານເນື່ອງຈາກວິທີການສອງຜ່ານ.
ເມຕາເດຕາທີ່ຄຳນວນແລ້ວປະກອບດ້ວຍຂໍ້ມູນຄີເຟຣມເຕັມຂໍ້ມູນອື່ນໆ, ເພື່ອ
ອະນຸຍາດໃຫ້ HTTP pseudo-streaming ແລະການຊອກຫາແບບສຸ່ມໃນໄຟລ໌.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ເປັນ ວິນາທີສຸດທ້າຍ tag ຈະຖືກໃສ່, ເວັ້ນເສຍແຕ່ວ່າ --ບໍ່-ສຸດທ້າຍ-ວິນາທີ ທາງເລືອກແມ່ນ
ລະບຸ.
ໂດຍປົກກະຕິຂຽນທັບໂດຍຂະບວນການປັບປຸງ, metadata ທີ່ມີຢູ່ແລ້ວທີ່ພົບເຫັນຢູ່ໃນໄຟລ໌ປ້ອນຂໍ້ມູນ
ສາມາດໄດ້ຮັບການຮັກສາໄວ້ໂດຍ - ຮັກສາ ທາງເລືອກ.
ມັນຍັງສາມາດໃສ່ຄ່າສະຕຣິງແບບກຳນົດເອງດ້ວຍ --ຕື່ມ ທາງເລືອກ, ຊຶ່ງສາມາດເປັນ
ລະບຸຫຼາຍຄັ້ງ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການດໍາເນີນງານການປັບປຸງແມ່ນດໍາເນີນການໂດຍບໍ່ມີການຜົນຜະລິດ, ເວັ້ນເສຍແຕ່ວ່າ -- verbose ທາງເລືອກ
ຖືກກໍານົດ, ຫຼື --print-metadata ຖືກນໍາໃຊ້ເພື່ອພິມ metadata ທີ່ຂຽນໃຫມ່ໃສ່
ຜົນຜະລິດມາດຕະຖານ.
OPTIONS
ຖິ້ມຂີ້ເຫຍື້ອ
-d ຮູບແບບ, --dump-format=ຮູບແບບ
ລະບຸຮູບແບບ dump ຢູ່ໃສ ຮູບແບບ ແມ່ນ 'xml' (ຄ່າເລີ່ມຕົ້ນ), 'json', 'raw', ຫຼື 'yaml'.
ຍັງໃຊ້ໄດ້ສໍາລັບການ -- dump ເຕັມ ຄໍາສັ່ງ.
-j, --json
ທຽບເທົ່າກັບ --dump-format=json
-r, -- ດິບ
ທຽບເທົ່າກັບ --dump-format=raw
-x, --xml
ທຽບເທົ່າກັບ --dump-format=xml
-y, --yaml
ທຽບເທົ່າກັບ --dump-format=yaml
-e EVENT, --ເຫດການ=EVENT
ລະບຸເຫດການທີ່ຈະຖິ້ມແທນ onMetaData, ຍົກຕົວຢ່າງ ວິນາທີສຸດທ້າຍ
CHECK
-l LEVEL, --level=LEVEL
ພິມພຽງແຕ່ຂໍ້ຄວາມທີ່ມີລະດັບຢ່າງຫນ້ອຍ LEVEL. ລະດັບແມ່ນ, ໂດຍຕັ້ງຊັນຂຶ້ນ
ຄວາມສໍາຄັນ, 'ຂໍ້ມູນ', 'ຄໍາເຕືອນ' (ຄ່າເລີ່ມຕົ້ນ), 'ຄວາມຜິດພາດ' ຫຼື 'ຕາຍ'.
-q, --ງຽບ
ຢ່າພິມຂໍ້ຄວາມ, ພຽງແຕ່ສົ່ງລະຫັດສະຖານະ
-x, --xml
ສ້າງບົດລາຍງານ XML ແທນຂໍ້ຄວາມ 'compiler-friendly' ເລີ່ມຕົ້ນ
-j, --json
ສ້າງບົດລາຍງານ JSON ແທນຂໍ້ຄວາມ 'compiler-friendly' ເລີ່ມຕົ້ນ
UPDATE
-m, --print-metadata
ພິມ metadata ເພື່ອ stdout ຫຼັງຈາກການປັບປຸງໂດຍໃຊ້ຮູບແບບທີ່ລະບຸໄວ້ໂດຍ -- ຮູບແບບ
ທາງເລືອກ
-a NAME=VALUE, --add=NAME=VALUE
ເພີ່ມຄ່າສະຕຣິງ metadata ໃຫ້ກັບໄຟລ໌ຜົນຜະລິດ. ຊື່/ຄ່າຄູ່ຈະເປັນ
ເພີ່ມເຕີມໃນຕອນທ້າຍຂອງການ onMetaData ແທັກ.
- ແມ່ນແລ້ວ, --ບໍ່-ວິນາທີສຸດທ້າຍ
ບໍ່ສ້າງ ວິນາທີສຸດທ້າຍ ໂຄດຄໍາສັ່ງ
-p, - ຮັກສາ
ຮັກສາໄຟລ໌ປ້ອນຂໍ້ມູນທີ່ມີຢູ່ onMetadata tags
-f, --ແກ້ໄຂ
ແກ້ໄຂແທັກທີ່ບໍ່ຖືກຕ້ອງຈາກໄຟລ໌ປ້ອນຂໍ້ມູນ
-i, --ບໍ່ສົນໃຈ
ignore tags ທີ່ບໍ່ຖືກຕ້ອງຈາກໄຟລ໌ input (ພຶດຕິກໍາເລີ່ມຕົ້ນແມ່ນການຢຸດເຊົາການ
ຂະບວນການປັບປຸງທີ່ມີຄວາມຜິດພາດ)
-t, --reset-timestamps
ປັບເວລາສະແຕມແລ້ວ OUTPUT_FILE ເລີ່ມຕົ້ນທີ່ສູນ. ນີ້ໄດ້ຖືກເພີ່ມເພາະວ່າບາງ
ໄຟລ໌ FLV ແມ່ນຜະລິດໂດຍການຕັດໄຟລ໌ທີ່ໃຫຍ່ກວ່າ, ແລະຊອບແວທີ່ເຮັດການຕັດ
ບໍ່ໄດ້ຕັ້ງເວລາຄືນໃໝ່ຕາມຄວາມຕ້ອງການຂອງມາດຕະຖານ, ຊຶ່ງສາມາດເຮັດໃຫ້ເກີດ
ບັນຫາການຫຼິ້ນ.
-k, --keyframes ທັງໝົດ
ດັດນີແທັກຄີເຟຣມທັງໝົດ, ລວມທັງການສະແຕມເວລາຊໍ້າກັນ
ທົ່ວໄປ
- ໃນ, -- verbose
ສະແດງຂໍ້ຄວາມໃຫ້ຂໍ້ມູນ
-V, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບແລະອອກ
-ຊ, - ຊ່ວຍ
ສະແດງຄວາມຊ່ວຍເຫຼືອກ່ຽວກັບການນໍາໃຊ້ໂຄງການແລະອອກ
ຮູບແບບ
ຮູບແບບ XML ຕ່າງໆທີ່ໃຊ້ໂດຍ flvmeta ຖືກອະທິບາຍຢ່າງແນ່ນອນໂດຍ XSD ຕໍ່ໄປນີ້
schemas:
· http://schemas.flvmeta.org/flv.xsd: ອະທິບາຍການຈັດຕັ້ງທົ່ວໄປຂອງໄຟລ໌ FLV
· http://schemas.flvmeta.org/Amf0.xsd: ອະທິບາຍການເປັນຕົວແທນ XML ຂອງ Adobe(TM)
ຮູບແບບການຈັດລໍາດັບ AMF0
· http://schemas.flvmeta.org/report.xsd: ອະທິບາຍຮູບແບບຜົນຜະລິດ XML ຂອງ --ກວດສອບ
--xml ຄໍາສັ່ງ
ຕົວຢ່າງ
flvmeta example.flv
ພິມເນື້ອໃນແທັກ onMetadata ຂອງ example.flv ເປັນຜົນຜະລິດ XML.
flvmeta example.flv out.flv
ສ້າງໄຟລ໌ທີ່ມີຊື່ out.flv ທີ່ມີເມຕາເດຕາທີ່ປັບປຸງໃຫມ່ແລະແທັກ onLastSecond ຈາກ
ໄຟລ໌ example.flv.
flvmeta --ກວດສອບ --xml --level=ຜິດພາດ example.flv
ກວດສອບຄວາມຖືກຕ້ອງຂອງໄຟລ໌ example.flv ແລະພິມລາຍງານຄວາມຜິດພາດໄປ stdout ໃນ XML
ຮູບແບບ, ສະແດງໃຫ້ເຫັນພຽງແຕ່ຄວາມຜິດພາດແລະຄວາມຜິດພາດຕາຍ.
flvmeta -- dump ເຕັມ --yaml example.flv
ພິມເນື້ອໃນເຕັມຂອງ example.flv ເປັນຮູບແບບ YAML ເພື່ອ stdout.
flvmeta --ອັບເດດ --ບໍ່-ສຸດທ້າຍ-ວິນາທີ --show-metadata --json example.flv
ດໍາເນີນການປັບປຸງຢູ່ໃນສະຖານທີ່ຂອງ example.flv ໂດຍການໃສ່ຄໍານວນ onMetadata ໂດຍບໍ່ມີການ
onLastSecond tag, ແລະພິມ metadata ທີ່ໃສ່ໃຫມ່ໃນ stdout ເປັນ JSON.
ອອກ STATUS
· 0 flvmeta ອອກໄປໂດຍບໍ່ມີຂໍ້ຜິດພາດ
· 1 ເກີດຄວາມຜິດພາດຂຶ້ນເມື່ອພະຍາຍາມເປີດໄຟລ໌ປ້ອນຂໍ້ມູນ
· 2 ໄຟລ໌ປ້ອນຂໍ້ມູນບໍ່ໄດ້ຖືກຮັບຮູ້ວ່າເປັນໄຟລ໌ FLV
· 3 ເງື່ອນໄຂການສິ້ນສຸດຂອງໄຟລ໌ໄດ້ພົບກັບຄວາມບໍ່ຄາດຄິດ
· 4 ຄວາມຜິດພາດການຈັດສັນຄວາມຊົງຈໍາເກີດຂຶ້ນໃນລະຫວ່າງການດໍາເນີນໂຄງການ
· 5 ພົບແທັກຫວ່າງເປົ່າຢູ່ໃນໄຟລ໌ປ້ອນຂໍ້ມູນ
· 6 ເກີດຄວາມຜິດພາດຂຶ້ນເມື່ອພະຍາຍາມເປີດໄຟລ໌ຜົນຜະລິດ
· 7 ພົບແທັກທີ່ບໍ່ຖືກຕ້ອງຢູ່ໃນໄຟລ໌ປ້ອນຂໍ້ມູນ
· 8 ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ຂຽນໄຟລ໌ຜົນຜະລິດ
· 9 ໄດ້ --ກວດສອບ ຄໍາສັ່ງລາຍງານໄຟລ໌ທີ່ບໍ່ຖືກຕ້ອງ (ຫນຶ່ງຫຼືຫຼາຍຄວາມຜິດພາດ)
ໃຊ້ flvmeta ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net