ນີ້ແມ່ນຄໍາສັ່ງ lavplay ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS emulator ອອນໄລນ໌.
ໂຄງການ:
NAME
lavplay - ຫຼິ້ນຄືນແລະແກ້ໄຂວິດີໂອ MJPEG
ສະຫຼຸບສັງລວມ
ການຫຼິ້ນ [ທາງເລືອກໃນການ] lavfile1 [lavfile2 ... lavfileN]
ລາຍລະອຽດ
ການຫຼິ້ນ ສາມາດຖືກນໍາໃຊ້ເພື່ອຫຼິ້ນວິດີໂອໃນຮູບແບບ MJPEG (ທັງເວລາໄວຫຼື AVI) ໃນzoran
ອຸປະກອນບັນທຶກວິດີໂອ, ເຊັ່ນ: Miro/Pinnacle DC10(+), Iomega Buz ຫຼື Linux Media
Labs' LML33, ຫຼືຢູ່ໃນໂຫມດຊອບແວ (ໂດຍໃຊ້ SDL).
ມັນຍັງສະຫນອງກົນໄກສໍາລັບການແກ້ໄຂວິດີໂອທີ່ບໍ່ແມ່ນການທໍາລາຍໂດຍນໍາໃຊ້ທາງຫນ້າການໂຕ້ຕອບ -
ສິ້ນສຸດເຊັ່ນ glav(1) ເບິ່ງ SEARCHING ແລະ ການດັດແກ້ ລາຍລະອຽດຂ້າງລຸ່ມ.
OPTIONS
ການຫຼິ້ນ ຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:
-p/-- ການຫຼິ້ນ [S|C|H]
ຮູບແບບການຫຼິ້ນທີ່ຈະໃຊ້. 'S' ຫມາຍເຖິງການຫຼິ້ນຊອບແວໂດຍໃຊ້ SDL.
'H' ໝາຍເຖິງການຫຼິ້ນຮາດແວເທິງຈໍພາບ (ໃນໜ້າຈໍ). 'C' ຫມາຍຄວາມວ່າ
ຮາດແວ-ຫຼິ້ນກັບວິດີໂອອອກຂອງອຸປະກອນການຈັບພາບວິດີໂອ zoran. ແນ່ນອນ,
'C' ແລະ 'H' ພຽງແຕ່ເຮັດວຽກຢູ່ໃນຄອມພິວເຕີທີ່ມີອຸປະກອນການຖ່າຍຮູບວິດີໂອ zoran.
-Z/--ເຕັມຈໍ
ການຫຼິ້ນເຕັມຈໍ. ນີ້ເຮັດວຽກຖ້າ SDL- ຫຼືການຫຼິ້ນໃນຫນ້າຈໍຖືກເລືອກ.
--ຂະໜາດ NxN
ຂະຫນາດຂອງປ່ອງຢ້ຽມວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: ຂະຫນາດຂອງວິດີໂອການປ້ອນຂໍ້ມູນ) ໃນເວລາທີ່ການນໍາໃຊ້ຊອບແວ
(SDL) ຫຼືການຫຼິ້ນຮາດແວເທິງໜ້າຈໍ
-a/--ສຽງ num
ເມື່ອຫຼິ້ນສຽງ, 0 ຫມາຍຄວາມວ່າບໍ່ເຄີຍ, ຫຼືຜົນລວມຂອງ
1: ໃນຂະນະທີ່ຫຼິ້ນຕໍ່ໄປ,
2: ໃນຂະນະທີ່ຫຼິ້ນປີ້ນກັບກັນ,
4: ເຖິງແມ່ນວ່າການຫຼິ້ນໄວ,
8: ໃນຂະນະທີ່ຢຸດ
(ຄ່າເລີ່ມຕົ້ນ: 7: ຕໍ່/ປີ້ນ/ໄວ). ຖ້າ 8 (ຢຸດ) ຖືກບັນຈຸ, lavplay ຈະເປັນ
noisy ຫຼາຍ, ແຕ່ເປັນປະໂຫຍດໃນເວລາທີ່ທ່ານຕ້ອງການແກ້ໄຂດ້ວຍສຽງ.
-z/--ຊູມ
ຊູມວິດີໂອໃຫ້ພໍດີກັບໜ້າຈໍເທົ່າທີ່ເປັນໄປໄດ້.
-x ຊ່ອງຂໍ້ມູນແລກປ່ຽນຂອງວິດີໂອ interlaced. ລອງເຮັດແບບນີ້ຖ້າວິດີໂອເບິ່ງແປກໆ. ມັນ
ບໍ່ຄວນຈະມີຄວາມຈໍາເປັນກັບສິ່ງທີ່ captured ໂດຍນໍາໃຊ້ lavrec(1) ແຕ່ສາມາດຈໍາເປັນສໍາລັບການ
ແຫຼ່ງອື່ນໆ.
-s/--ຂ້າມ num
ຂ້າມ ວິນາທີຂອງວິດີໂອໃນຕອນເລີ່ມຕົ້ນ.
-x/--exchange-fields
Invert field order (ສໍາລັບວິດີໂອທີ່ຖືກບັນທຶກໄວ້ດ້ວຍຄໍາສັ່ງພາກສະຫນາມຜິດ
ການຕັ້ງຄ່າ interlacing)
-F/--flicker
ປິດການໃຊ້ງານການຫຼຸດຜ່ອນ flicker ພາບ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າທ່ານຕ້ອງການເບິ່ງພາບສະຖິດ
ຄືກັບທີ່ພວກມັນຖືກບັນທຶກຫຼາຍກວ່າການສັ່ນສະເທືອນ!
-c/-- synchronization [0|1]
ເປີດໃຊ້ (1) ຫຼືປິດການໃຊ້ງານ (0) ການນໍາໃຊ້ການແກ້ໄຂການຊິງຄ໌. ໂດຍພື້ນຖານແລ້ວ, ທ່ານເກືອບ
ແນ່ນອນວ່າຕ້ອງການນີ້. ການປິດການໃຊ້ງານແມ່ນຢູ່ທີ່ນັ້ນແທ້ໆເພື່ອຈຸດປະສົງວິນິດໄສ ແລະບໍ່ແມ່ນ
ຫຼາຍອີກ.
-H/--H-ຊົດເຊີຍ ຕົວເລກ, -V/--V-offset num
ແນວນອນ (-H) ແລະແນວຕັ້ງ (-V) ຊົດເຊີຍເມື່ອໃຊ້ຮາດແວ-ຫຼິ້ນຄືນ. ຊົດເຊີຍ
ບວກຄວາມກວ້າງ ຫຼືຄວາມສູງຄວນຈະນ້ອຍກວ່າ ຫຼືເທົ່າກັບອຸປະກອນການຫຼິ້ນ
ຂະໜາດສູງສຸດທີ່ອະນຸຍາດ (DC10+: 640x480 ຫຼື 768x576, LML33/Marvel/Buz: 720x480/576).
--sx-offset ຕົວເລກ, --sy-offset num
ຊົດເຊີຍສຳລັບໜ້າຈໍວິດີໂອ (ຈາກມຸມໜ້າຈໍຊ້າຍເທິງ) ເມື່ອໃຊ້ຮາດແວ
ການຫຼິ້ນຢູ່ໜ້າຈໍໃນໂໝດບໍ່ເຕັມຈໍ.
-- ຈໍສະແດງຜົນ :xx
ເມື່ອໃຊ້ຮາດແວການຫຼິ້ນວິດີໂອເຕັມຈໍ (-pH), ການຕັ້ງຄ່ານີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ລະບຸການສະແດງວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: :0.0) ເພື່ອໃຊ້ສໍາລັບການສະແດງວິດີໂອ.
-q/--no-quit
ເຮັດໃຫ້ lavplay ມີຊີວິດຢູ່ໃນຕອນທ້າຍຂອງວິດີໂອ (lavplay ຈະບໍ່ເຊົາ). ໃຊ້
'ຄ ' ໃນບັນຊີຄໍາສັ່ງທີ່ຈະອອກ (ເບິ່ງຂ້າງລຸ່ມນີ້, SEARCHING ແລະ ການດັດແກ້).
-g/--gui-mode
ເປີດໃຊ້ໂໝດ GUI. ອັນນີ້ແມ່ນໃຊ້ໂດຍ glav ແລະ Linux Video Studio. ມັນຈະອອກ
ຕໍາແຫນ່ງປະຈຸບັນໃນວິດີໂອແຕ່ລະກອບ, ດັ່ງນັ້ນ glav ຫຼື LVS ສາມາດຕິດຕາມໄດ້
ຂອງບ່ອນທີ່ພວກເຮົາຢູ່ໃນວິດີໂອທີ່ຖືກຫຼິ້ນຄືນ.
-P/--preserve-pathnames
ອັນນີ້ແມ່ນໃຊ້ໂດຍ glav ແລະ Linux Video Studio. ໃນເວລາທີ່ editlists ໄດ້ຖືກສ້າງຂື້ນ
ຊື່ເສັ້ນທາງຕົ້ນສະບັບສໍາລັບໄຟລ໌ແມ່ນຖືກນໍາໃຊ້ແລະບໍ່ແມ່ນຊື່ເສັ້ນທາງ canonicalised ຈາກ
ໄດເລກະທໍລີຮາກ. ເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານມີສິ່ງຕ່າງໆເຊັ່ນ automounters active ທີ່ເຮັດໃຫ້
ໄດເລກະທໍລີທີ່ມີຊື່ທີ່ບໍ່ແມ່ນ canonical ດຽວກັນມີຊື່ canonical ທີ່ແຕກຕ່າງກັນຢູ່ໃນ
ເຄື່ອງຈັກທີ່ແຕກຕ່າງກັນ.
-U/--use-write
ໃຊ້ການເອີ້ນລະບົບ write() ແທນທີ່ຈະເອີ້ນລະບົບ mmap() ສໍາລັບການຂຽນສຽງ
ກັບອຸປະກອນສຽງ. ນີ້ອາດຈະແກ້ໄຂບັນຫາການຫຼິ້ນສຽງບາງອັນ.
-n/--mjpeg-buffers num
ຈໍານວນ MJPEG-buffers. ຄ່າເລີ່ມຕົ້ນແມ່ນ 32. ລອງປ່ຽນຕົວເລກນີ້ຖ້າທ່ານມີຫຼາຍ
ເຟຣມສູນເສຍ.
-v/-- verbose num
ລະດັບຄວາມເວົ້າ (0, 1 ຫຼື 2)
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ຕົວແປສະພາບແວດລ້ອມຕໍ່ໄປນີ້ສາມາດຖືກຮັບຮູ້ໂດຍ lavrec:
LAV_VIDEO_DEV
ອຸປະກອນວິດີໂອ. ຄ່າເລີ່ມຕົ້ນແມ່ນ /dev/video
LAV_AUDIO_DEV
ອຸປະກອນສຽງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ /dev/dsp
SEARCHING ແລະ ການດັດແກ້
ການຫຼິ້ນ ສາມາດເຮັດໄດ້ຫຼາຍກ່ວາການຫຼິ້ນແບບທໍາມະດາ. ມັນຍັງມີຈຸດປະສົງເພື່ອຄວບຄຸມການນໍາໃຊ້
ຄໍາສັ່ງທີ່ສົ່ງຜ່ານ stdin ຈາກທາງຫນ້າເຊັ່ນ glav(1) ຫຼືຄ້າຍຄືກັນ, sophisticated ຫຼາຍ
ເຄື່ອງມື. ລັກສະນະທີ່ສໍາຄັນທີ່ສຸດຂອງຫນ້າທີ່ນີ້ແມ່ນຄວາມສາມາດໃນການສ້າງ ດັດແກ້
ບັນຊີລາຍຊື່ ໄຟລ໌ທີ່ໃຫ້ລໍາດັບການຫຼິ້ນຂອງສະບັບແກ້ໄຂຂອງວິດີໂອການປ້ອນຂໍ້ມູນໄດ້. ໄດ້
ໄຟລ໌ບັນຊີລາຍຊື່ດັດແກ້ສາມາດອ່ານໄດ້ໂດຍໃດໆຂອງ mjpegtools(1) (ລວມທັງ lavplay!) ບ່ອນໃດກໍຕາມ
ໄຟລ໌ວິດີໂອຕົວຈິງຈະເປັນທີ່ຍອມຮັບ. ລາຍການດັດແກ້ດັ່ງກ່າວບັນທຶກພຽງແຕ່ແຫຼ່ງຕົ້ນສະບັບ
ໄຟລ໌ແລະເລີ່ມຕົ້ນແລະຢຸດກອບຂອງອົງປະກອບຂອງການແກ້ໄຂວິດີໂອການແກ້ໄຂແທນທີ່ຈະ
ວິດີໂອຕົວມັນເອງ. ການແກ້ໄຂດັ່ງກ່າວເຮັດໃຫ້ໄຟລ໌ຕົ້ນສະບັບບໍ່ປ່ຽນແປງແລະຕ້ອງການພຽງແຕ່
ຈໍານວນນ້ອຍໆຂອງການເຄື່ອນໄຫວຂໍ້ມູນ. ຂໍ້ບົກຜ່ອງແມ່ນວ່າສໍາລັບບັນຊີລາຍຊື່ການແກ້ໄຂເພື່ອເຮັດວຽກ
ໄຟລ໌ຕົ້ນສະບັບຕ້ອງຍັງຄົງບໍ່ມີການປ່ຽນແປງ, ແລະການຫຼິ້ນໂຕ້ຕອບອາດຈະ jumpy ເນື່ອງຈາກ
ລໍາດັບການຫຼິ້ນ "ຂ້າມກ່ຽວກັບ" ລະຫວ່າງພາກສ່ວນຕ່າງໆຂອງລໍາດັບວິດີໂອຕົ້ນສະບັບ.
ຖ້າຫາກວ່າວິດີໂອທີ່ມີການແກ້ໄຂສະບັບລວມສະແຕນດຽວແມ່ນຕ້ອງການມັນສາມາດຜະລິດໂດຍ
ແລ່ນໄດ້ lavtrans(1) ຜົນປະໂຫຍດໃນບັນຊີລາຍຊື່ການແກ້ໄຂ.
ແກ້ໄຂໄຟລ໌ບັນຊີລາຍຊື່ເປັນຂໍ້ຄວາມທໍາມະດາທີ່ມີ syntax ງ່າຍດາຍຫຼາຍເພື່ອໃຫ້ການແກ້ໄຂຄູ່ມືງ່າຍດາຍ
ການນໍາໃຊ້ບັນນາທິການຂໍ້ຄວາມຫຼືການຂຽນຂອງເຄື່ອງມືການແກ້ໄຂ scripted.
STDIN ສາມາດ
ຄໍາສັ່ງທີ່ຍອມຮັບໃນມາດຕະຖານ input sre ດັ່ງຕໍ່ໄປນີ້ (ແລະແນ່ນອນສາມາດຖືກໃສ່
ໂດຍກົງໂດຍ junkies ເສັ້ນຄໍາສັ່ງ):
+, - ໄປທີ່ຂອບຕໍ່ໄປ/ກ່ອນໜ້າ. ພຽງແຕ່ເຮັດໃຫ້ຄວາມຮູ້ສຶກໃນເວລາທີ່ວິດີໂອຖືກຢຸດຊົ່ວຄາວ.
pN ຕັ້ງຄ່າຄວາມໄວການຫຼິ້ນເປັນ N (N=..., -1, 0, 1, ... )
a[01] ເປີດ/ປິດການຫຼິ້ນສຽງ
sN ຖ້າ N ເປັນຕົວເລກ, ນີ້ຫມາຍຄວາມວ່າຈະໄປຫາກອບ N. ຖ້າ N ຖືກນໍາຫນ້າດ້ວຍ + ຫຼື -, ນີ້
ຫມາຍຄວາມວ່າຈະໄປ N ກອບກັບຄືນໄປບ່ອນຫຼືໄປຂ້າງຫນ້າ.
om ລາຍການແກ້ໄຂ [ນ1 N2 [ນ3 N4]]
ເປີດຮູບເງົາ ຫຼືລາຍການແກ້ໄຂ. ການໂຕ້ຖຽງທີສອງແລະທີສາມສາມາດກໍານົດພຽງແຕ່ເປີດ a
ຂອບເຂດສະເພາະຂອງເຟຣມຈາກວິດີໂອນີ້ (N1=-1 ໝາຍເຖິງວິດີໂອທັງໝົດ). N3 ແລະ N4 ສາມາດ
ລະບຸເພື່ອສະແດງຂອບເຂດສະເພາະຂອງເຟຣມຈາກເຟຣມທີ່ພຽງແຕ່
ເປີດ (ທີ່ເປັນປະໂຫຍດສໍາລັບການຕັດ).
w[ເປັນ] ເອກະສານ
ບັນທຶກບັນຊີການແກ້ໄຂປະຈຸບັນ (a) ຫຼືການຄັດເລືອກໃນປັດຈຸບັນ (s) ກັບໄຟລ໌.
q ເຊົາຫຼິ້ນ.
e[ເຈົ້າ] N1 N2
ຕັດ (u) ຫຼືສໍາເນົາ (o) ກອບ N1-N2 ຈາກລາຍການດັດແກ້ປະຈຸບັນເຂົ້າໄປໃນພາຍໃນ.
ການຄັດເລືອກ.
ep ວາງເນື້ອໃນຂອງການເລືອກເຂົ້າໃນຕຳແໜ່ງປັດຈຸບັນໃນລາຍການແກ້ໄຂ.
em N1 N2 N3
ຍ້າຍເຟຣມ N1-N2 ໄປໃສ່ຕຳແໜ່ງ N3 ໃນວິດີໂອ.
ed N1 N2
ລຶບກອບ N1-N2 ອອກຈາກລາຍການແກ້ໄຂ.
ea ວິດີໂອ N1 N2 N3
ເພີ່ມເຟຣມ N1-N2 ຂອງວິດີໂອໃສ່ຕຳແໜ່ງ N3 ພາຍໃນລາຍການແກ້ໄຂ. N1=-1 ຫມາຍຄວາມວ່າ
ເພື່ອເພີ່ມວິດີໂອທັງໝົດ.
es N1 N2
ຕັ້ງເຟຣມທີ່ສາມາດເບິ່ງໄດ້ໃນປັດຈຸບັນພາຍໃນວິດີໂອທັງໝົດເປັນ N1-N2. ນີ້ແມ່ນເປັນປະໂຫຍດ
ສໍາລັບການຕັດ.
ໃຊ້ lavplay ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net