ນີ້ແມ່ນຄໍາສັ່ງ dvb-format-convert ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dvb-format-convert - ເຄື່ອງມື DVBv5 ສໍາລັບການປ່ຽນຮູບແບບໄຟລ໌
ສະຫຼຸບສັງລວມ
dvb-format-convert [ທາງເລືອກ] ... ໄຟລ໌ປ້ອນຂໍ້ມູນ output-file
ລາຍລະອຽດ
dvb-format-convert ເປັນເຄື່ອງມືທີ່ຫມາຍເຖິງການແປງລະຫວ່າງຮູບແບບໄຟລ໌ທີ່ແຕກຕ່າງກັນ. ມັນແມ່ນ
ສອດຄ່ອງກັບສະບັບ 5 ຂອງ DVB API, ມີຄວາມສາມາດເປັນຕົວແທນຂອງຄຸນສົມບັດທັງຫມົດ
ມາດຕະຖານໃດໆທີ່ສະຫນັບສະຫນູນໂດຍໄດເວີໂທລະພາບດິຈິຕອນ Linux.
ໃນປັດຈຸບັນມີ 3 ຮູບແບບທີ່ແຕກຕ່າງກັນທີ່ສະຫນັບສະຫນູນສໍາລັບການປ້ອນຂໍ້ມູນ:
· dvbv5 - ຮູບແບບມາດຕະຖານທີ່ libdvbv5, ສາມາດເປັນຕົວແທນຂອງໂທລະພາບທີ່ແຕກຕ່າງກັນທັງຫມົດ
ມາດຕະຖານ;
· ຊ່ອງ - ຮູບແບບຊ່ອງ dvb-apps legacy, ສະຫນັບສະຫນູນພຽງແຕ່ ATSC, DVB-C, DVB-S ແລະ
ມາດຕະຖານ DVB-T, ຂະຫຍາຍໄປຍັງສະຫນັບສະຫນູນຮູບແບບ s2-scan ສໍາລັບໄຟລ໌ DVB-S2, ແລະ
ຮອງຮັບ DVB-T2.
· zap - ຮູບແບບ dvb-apps legacy ສໍາລັບ tuning, ສະຫນັບສະຫນູນພຽງແຕ່ ATSC, DVB-C, DVB-S ແລະ
ມາດຕະຖານ DVB-T.
ມີຮູບແບບຜົນຜະລິດເພີ່ມເຕີມຫນຶ່ງ:
· vdr - ຮູບແບບການນໍາໃຊ້ໂດຍຄໍາຮ້ອງສະຫມັກ vdr. ມັນສະຫນັບສະຫນູນຄຸນນະສົມບັດທັງຫມົດທີ່ພົບເຫັນຢູ່ໃນ vdr
ສະບັບ 2.1.6.
ແຕ່ຫນ້າເສຍດາຍ, ຮູບແບບ dvb-apps legacy zap ບໍ່ໄດ້ເກັບຮັກສາມາດຕະຖານ DVB, ດັ່ງນັ້ນ, ໃດໆ.
ການປ່ຽນເປັນ ແລະ/ຫຼືຈາກຮູບແບບນີ້ຕ້ອງການຕົວກໍານົດການເພີ່ມເຕີມ, ເພື່ອລະບຸ
ລະບົບການຈັດສົ່ງ.
OPTIONS
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນຖືກຕ້ອງ:
-I, -- ຮູບແບບການປ້ອນຂໍ້ມູນ=ຮູບແບບ
ຮູບແບບຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ຮູບແບບການປ້ອນຂໍ້ມູນສະຫນັບສະຫນູນ: ຊ່ອງ zap ແລະ dvbv5.
-O, --ຮູບແບບຜົນຜະລິດ=ຮູບແບບ
ຮູບແບບຂອງໄຟລ໌ຜົນຜະລິດ. ຮູບແບບຜົນຜະລິດສະຫນັບສະຫນູນ: vdr, ຊ່ອງ, zap ແລະ dvbv5.
-s, --delsys=ລະບົບ
ປະເພດລະບົບການຈັດສົ່ງ. ຕ້ອງການຖ້າການປ້ອນຂໍ້ມູນ ຫຼືຮູບແບບຜົນຜະລິດແມ່ນ ZAP.
-?, - ຊ່ວຍ
ຜົນໄດ້ຮັບການຊ່ວຍເຫຼືອໃນການນໍາໃຊ້.
-- ການນໍາໃຊ້
ໃຫ້ຂໍ້ຄວາມການນໍາໃຊ້ສັ້ນ.
-V, - ການປ່ຽນແປງ
ສະບັບຂອງໂຄງການພິມ.
ຕົວຢ່າງ
ການແປງ a ຊ່ອງ ເອກະສານ ຈາກ legacy dvb-apps ຮູບແບບ
ອ່ານໄຟລ໌ທີ່ໄຟລ໌ dvb-apps channel ແລະຂຽນມັນຢູ່ໃນຮູບແບບ dvbv5.
$ dvb-format-convert -I ຊ່ອງ -O dvbv5 dvbc-channel-legacy dvbc-channel
ກຳລັງອ່ານໄຟລ໌ dvbc-channel-legacy
ການຂຽນໄຟລ໌ dvbc-channel
ປ່ຽນແປງ a dvbv5 ເອກະສານ ກັບ ໂຄງການ on it to ໄດ້ legacy dvb-apps zap ຮູບແບບ
ອ່ານໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍ dvbv5-scan ໃນຮູບແບບ dvbv5 ແລະຂຽນໄຟລ໌ໃຫມ່ຢູ່ທີ່ dvb-apps zap
ຮູບແບບ.
$ dvb-format-convert -I dvbv5 -O zap -s dvbc/annex_a dvb_channel.conf legacy.conf
ກຳລັງອ່ານໄຟລ໌ dvb_channel.conf
ການຂຽນໄຟລ໌ legacy.conf
ຄຳເຕືອນ: ບໍ່ມີວິດີໂອ PID ໃນຂະນະທີ່ກຳລັງວິເຄາະຂໍ້ມູນ 6 ຂອງ legacy.conf
ຄຳເຕືອນ: ບໍ່ມີວິດີໂອ PID ໃນຂະນະທີ່ກຳລັງວິເຄາະຂໍ້ມູນ 7 ຂອງ legacy.conf
ຄຳເຕືອນ: ບໍ່ມີວິດີໂອ PID ໃນຂະນະທີ່ກຳລັງວິເຄາະຂໍ້ມູນ 8 ຂອງ legacy.conf
ຄຳເຕືອນ: ບໍ່ມີ PID ສຽງໃນຂະນະທີ່ກຳລັງວິເຄາະຂໍ້ມູນ 8 ຂອງ legacy.conf
ກະລຸນາສັງເກດເຫັນວ່າຮູບແບບ dvb-apps ແບບເກົ່າສົມມຸດວ່າທຸກໆຊ່ອງຈະມີອັນດຽວ
(ແລະພຽງແຕ່ຫນຶ່ງ) ສຽງ PID ແລະຫນຶ່ງ (ແລະພຽງແຕ່ຫນຶ່ງ) ວິດີໂອ PID, ໃນຂະນະທີ່ຮູບແບບ dvbv5 ສະຫນັບສະຫນູນ
ຫຼາຍ PID ຕໍ່ປະເພດການບໍລິການ.
ການເຕືອນໄພຂ້າງເທິງນີ້ເກີດຂຶ້ນໃນຊ່ອງສຽງບໍລິສຸດ ແລະໃນຊ່ອງຂໍ້ມູນເທົ່ານັ້ນ:
ໄຟລ໌ dvb_channel.conf ຕົ້ນສະບັບ:
[ໄດ້]
SERVICE_ID = 4
VIDEO_PID = 42
AUDIO_PID = 257
PID_f1 = 768
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ໄວ]
SERVICE_ID = 5
VIDEO_PID = 288
AUDIO_PID = 289
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ສີນ້ໍາຕານ]
SERVICE_ID = 7
VIDEO_PID = 36
AUDIO_PID = 305
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[fox]
SERVICE_ID = 13
VIDEO_PID = 272
AUDIO_PID = 273
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ໂດດ]
SERVICE_ID = 18
VIDEO_PID = 368
AUDIO_PID = 369
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ຫຼາຍກວ່າ]
SERVICE_ID = 48
VIDEO_PID = 336
AUDIO_PID = 337 338 849
PID_86 = 816
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ໄດ້]
SERVICE_ID = 57
AUDIO_PID = 353
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ຂີ້ຄ້ານ]
SERVICE_ID = 104
AUDIO_PID = 321
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
[ຫມາ]
SERVICE_ID = 252
PID_05 = 3047 3046 3045 3044 3042
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = ອັດຕະໂນມັດ
SYMBOL_RATE = 5217000
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
ດັ່ງນັ້ນ, ສໍາລັບຊ່ອງທາງທີ່ມີ PIDs ຫຼາຍ, ໄຟລ໌ legacy.conf ທີ່ຖືກແປງຈະມີພຽງແຕ່
ອັນທໍາອິດ.
ສໍາລັບຊ່ອງທີ່ບໍ່ມີສຽງ ຫຼືວິດີໂອ PID, ມັນຈະເກັບຮັກສາ PID=0.
ນີ້ແມ່ນໄຟລ໌ຜົນຜະລິດສໍາລັບລາຍການຊ່ອງຂ້າງເທິງ.
the:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:42:257:4
quick:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:288:289:5
brown:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:36:305:7
fox:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:272:273:13
jumps:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:368:369:18
over:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:336:337:48
the:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:353:57
lazy:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:321:104
dog:573000000:INVERSION_AUTO:5217000:FEC_NONE:QAM_256:0:0:252
ໃຊ້ dvb-format-convert online ໂດຍໃຊ້ບໍລິການ onworks.net