ຜູ້ຊາຍ
ນີ້ແມ່ນຄໍາສັ່ງ mencoder ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mplayer - ຜູ້ນຮູບເງົາ
mencoder - ຕົວເຂົ້າລະຫັດຮູບເງົາ
ສະຫຼຸບສັງລວມ
ນັກຫລີ້ນ mplayer [ຕົວເລືອກ] [ໄຟລ໌|URL|ລາຍການຫຼິ້ນ|-]
ນັກຫລີ້ນ mplayer [ຕົວເລືອກ] file1 [ຕົວເລືອກສະເພາະ] [file2] [ຕົວເລືອກສະເພາະ]
ນັກຫລີ້ນ mplayer [ຕົວເລືອກ] {ກຸ່ມໄຟລ໌ ແລະທາງເລືອກ} [ຕົວເລືອກສະເພາະກຸ່ມ]
ນັກຫລີ້ນ mplayer [br]://[title][/device] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer [dvd|dvdnav]://[title|[start_title]-end_title][/device] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer vcd://track[/device]
ນັກຫລີ້ນ mplayer tv://[channel][/input_id] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer ວິທະຍຸ://[channel|frequency][/capture] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer pvr:// [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer dvb://[card_number@]ຊ່ອງ [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer mf://[filemask|@listfile] [-mf options] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer [cdda|cddb]://track[-endtrack][:speed][/device] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer cue://file[:track] [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[user:pass@]URL[:port] [options]
ນັກຫລີ້ນ mplayer sdp://file [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer mpst://host[:port]/URL [ຕົວເລືອກ]
ນັກຫລີ້ນ mplayer tivo://host/[list|llist|fsid] [ຕົວເລືອກ]
gmplayer [ທາງເລືອກ] [-ຜິວຫນັງ]
ຜູ້ຊາຍ [ຕົວເລືອກ] ໄຟລ໌ [ໄຟລ໌|URL|-] [-o ໄຟລ໌ | file://file |
smb://[ຜູ້ໃຊ້:pass@]host/filepath]
ຜູ້ຊາຍ [ຕົວເລືອກ] file1 [ຕົວເລືອກສະເພາະ] [file2] [ຕົວເລືອກສະເພາະ]
ລາຍລະອຽດ
ນັກຫລີ້ນ mplayer ເປັນເຄື່ອງຫຼິ້ນຮູບເງົາສໍາລັບ Linux (ແລ່ນໃນເວທີອື່ນໆຈໍານວນຫຼາຍແລະສະຖາປັດຕະ CPU,
ເບິ່ງເອກະສານ). ມັນຫຼິ້ນຫຼາຍທີ່ສຸດ MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/
OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM ແລະ RoQ, ສະຫນັບສະຫນູນໂດຍພື້ນເມືອງຫຼາຍ
ແລະຕົວແປງສັນຍານຖານສອງ. ທ່ານສາມາດເບິ່ງ VCD, SVCD, DVD, Blu-ray, 3ivx, DivX 3/4/5, WMV ແລະແມ້ກະທັ້ງ.
ຮູບເງົາ H.264, ເຊັ່ນດຽວກັນ.
MPlayer ສະຫນັບສະຫນູນລະດັບຄວາມກ້ວາງຂອງວິດີໂອແລະສຽງອອກໄດເວີ. ມັນເຮັດວຽກຮ່ວມກັບ X11, Xv,
DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, ແຕ່ເຈົ້າ
ຍັງສາມາດໃຊ້ GGI, SDL (ແລະໄດເວີທັງຫມົດ), VESA (ໃນທຸກບັດທີ່ເຂົ້າກັນໄດ້ກັບ VESA, ເຖິງແມ່ນວ່າ.
ໂດຍບໍ່ມີ X11), ບາງໄດເວີສະເພາະບັດລະດັບຕ່ໍາ (ສໍາລັບ Matrox, 3dfx ແລະ ATI) ແລະບາງອັນ.
ກະດານຖອດລະຫັດຮາດແວ MPEG, ເຊັ່ນ Siemens DVB, Hauppauge PVR (IVTV), DXR2 ແລະ
DXR3/Hollywood+. ສ່ວນໃຫຍ່ຂອງພວກເຂົາສະຫນັບສະຫນູນຊອບແວຫຼືຮາດແວ scaling, ດັ່ງນັ້ນທ່ານສາມາດມີຄວາມສຸກ
ຮູບເງົາຢູ່ໃນໂໝດເຕັມຈໍ.
MPlayer ມີຈໍສະແດງຜົນເທິງຫນ້າຈໍ (OSD) ສໍາລັບຂໍ້ມູນສະຖານະພາບ, ງາມຂະຫນາດໃຫຍ່ antialiased ຮົ່ມ
ຄຳແປ ແລະຄຳຕິຊົມທີ່ເປັນພາບສຳລັບການຄວບຄຸມແປ້ນພິມ. ເອີຣົບ/ISO8859-1,2 (ຮັງກາຣີ,
ພາສາອັງກິດ, ພາສາເຊັກໂກ, ແລະອື່ນໆ), ຕົວອັກສອນ Cyrillic ແລະພາສາເກົາຫຼີໄດ້ຮັບການສະຫນັບສະຫນູນພ້ອມກັບ 12 ຄໍາບັນຍາຍ
ຮູບແບບ (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
ແລະຂອງພວກເຮົາເອງ: MPsub) ແລະຄໍາບັນຍາຍ DVD (SPU streams, VOBsub ແລະ Closed Captions).
ຜູ້ຊາຍ (ຕົວເຂົ້າລະຫັດຮູບເງົາຂອງ MPlayer) ແມ່ນຕົວເຂົ້າລະຫັດຮູບເງົາແບບງ່າຍດາຍ, ອອກແບບມາເພື່ອເຂົ້າລະຫັດ MPlayer-
ຮູບເງົາທີ່ສາມາດຫຼິ້ນໄດ້ (ເບິ່ງຂ້າງເທິງ) ກັບຮູບແບບ MPlayer ຫຼິ້ນອື່ນໆ (ເບິ່ງຂ້າງລຸ່ມນີ້). ມັນເຂົ້າລະຫັດເພື່ອ
MPEG-4 (DivX/Xvid), ຫນຶ່ງໃນຕົວແປງສັນຍານ libavcodec ແລະສຽງ PCM/MP3/VBRMP3 ໃນ 1, 2 ຫຼື 3.
ຜ່ານ. ນອກຈາກນັ້ນມັນມີຄວາມສາມາດສໍາເນົານ້ໍາ, ລະບົບການກັ່ນຕອງທີ່ມີອໍານາດ (ການປູກພືດ,
ຂະຫຍາຍ, flip, postprocess, rotate, ຂະຫນາດ, ສິ່ງລົບກວນ, RGB/YUV conversion) ແລະອື່ນໆອີກ.
gmplayer ແມ່ນ MPlayer ທີ່ມີການໂຕ້ຕອບຜູ້ໃຊ້ຮູບພາບ. ນອກຈາກບາງຕົວເລືອກຂອງຕົນເອງ (ເກັບຮັກສາໄວ້ໃນ
gui.conf), ມັນມີທາງເລືອກດຽວກັນກັບ MPlayer, ຢ່າງໃດກໍຕາມບາງທາງເລືອກ MPlayer ຈະຖືກເກັບໄວ້
ໃນ gui.conf ເພື່ອໃຫ້ເຂົາເຈົ້າໄດ້ຮັບການຄັດເລືອກເປັນອິດສະຫຼະຈາກ MPlayer. (ເບິ່ງ GUI CONFIGURATION
ໄຟລ໌ຂ້າງລຸ່ມນີ້.)
ຕົວຢ່າງການນໍາໃຊ້ເພື່ອໃຫ້ທ່ານເລີ່ມຕົ້ນຢ່າງໄວວາສາມາດພົບໄດ້ໃນຕອນທ້າຍຂອງຫນ້າຜູ້ຊາຍນີ້.
ນອກຈາກນີ້ຍັງ ເບິ່ງ ໄດ້ HTML ເອກະສານ!
ໂຕ້ຕອບ ການຄວບຄຸມ
MPlayer ມີຊັ້ນການຄວບຄຸມຕາມຄໍາສັ່ງທີ່ກໍານົດໄດ້ຢ່າງເຕັມທີ່ທີ່ອະນຸຍາດໃຫ້ທ່ານໃນການຄວບຄຸມ
MPlayer ໂດຍໃຊ້ແປ້ນພິມ, ເມົ້າ, joystick ຫຼືການຄວບຄຸມໄລຍະໄກ (ດ້ວຍ LIRC). ເບິ່ງການປ້ອນຂໍ້ມູນ
ທາງເລືອກສໍາລັບວິທີການປັບແຕ່ງມັນ.
ແປ້ນພິມ ການຄວບຄຸມ
ຊ້າຍແລະຂວາ
ຊອກຫາທາງຫຼັງ/ໄປໜ້າ 10 ວິນາທີ.
ຂຶ້ນແລະລົງ
ເລື່ອນໄປໜ້າ/ຖອຍຫຼັງ 1 ນາທີ.
PGUP ແລະ PGDWN
ເລື່ອນໄປໜ້າ/ຖອຍຫຼັງ 10 ນາທີ.
[ແລະ]
ຫຼຸດ/ເພີ່ມຄວາມໄວການຫຼິ້ນປັດຈຸບັນ 10%.
{ ແລະ }
ຄວາມໄວການຫຼິ້ນປັດຈຸບັນເຄິ່ງ/ສອງເທົ່າ.
BACKSPACE
ຣີເຊັດຄວາມໄວການຫຼິ້ນເປັນປົກກະຕິ.
< ແລະ >
ໄປຂ້າງຫນ້າ / ໄປຂ້າງຫນ້າໃນ playlist ໄດ້.
ENTER
ກ້າວໄປຂ້າງໜ້າໃນລາຍການຫຼິ້ນ, ເຖິງແມ່ນວ່າຈະສິ້ນສຸດ.
ໜ້າຫຼັກ ແລະ ສິ້ນສຸດ
ລາຍການ playtree ຕໍ່ໄປ/ກ່ອນໜ້ານີ້ ໃນລາຍຊື່ພໍ່ແມ່
INS ແລະ DEL (ລາຍການຫຼິ້ນ ASX ເທົ່ານັ້ນ)
ແຫຼ່ງທາງເລືອກຕໍ່ໄປ/ກ່ອນໜ້າ.
p / ຊ່ອງ
ຢຸດຊົ່ວຄາວ (ກົດອີກເທື່ອຫນຶ່ງ unpauses).
.
ກ້າວໄປຂ້າງໜ້າ. ກົດຄັ້ງດຽວຈະຢຸດຮູບເງົາຊົ່ວຄາວ, ທຸກໆການກົດຕິດຕໍ່ກັນຈະ
ຫຼິ້ນໜຶ່ງເຟຣມ ແລະຈາກນັ້ນເຂົ້າສູ່ໂໝດຢຸດຊົ່ວຄາວອີກຄັ້ງ (ການຍົກເລີກປຸ່ມອື່ນໃດນຶ່ງ).
q / ESC
ຢຸດເຊົາການຫຼີ້ນແລະເຊົາ.
U
ຢຸດຫຼິ້ນ (ແລະເຊົາຖ້າ -idle ບໍ່ໄດ້ໃຊ້).
+ ແລະ -
ປັບຄວາມລ່າຊ້າສຽງໂດຍ +/- 0.1 ວິນາທີ.
/ ແລະ *
ຫຼຸດ/ເພີ່ມປະລິມານ.
9 ແລະ 0
ຫຼຸດ/ເພີ່ມປະລິມານ.
(ແລະ )
ປັບຄວາມສົມດູນສຽງໃນເງື່ອນໄຂຂອງຊ່ອງທາງຊ້າຍ / ຂວາ.
m
ປິດສຽງ.
_ (MPEG-TS, AVI ແລະ libavformat ເທົ່ານັ້ນ)
ຮອບວຽນຕາມວິດີໂອທີ່ມີໃຫ້.
# (DVD, Blu-ray, MPEG, Matroska, AVI ແລະ libavformat ເທົ່ານັ້ນ)
ຮອບວຽນຜ່ານເພງສຽງທີ່ມີຢູ່.
TAB (MPEG-TS ແລະ libavformat ເທົ່ານັ້ນ)
ຮອບວຽນຜ່ານບັນດາໂຄງການທີ່ມີຢູ່.
f
ສະຫຼັບເຕັມຈໍ (ເບິ່ງ -fs).
T
ສະຫຼັບຢູ່ຢູ່ເທິງ (ເບິ່ງ -ontop).
w ແລະ e
ຫຼຸດ/ເພີ່ມໄລຍະ pan-and-scan.
o
ສະຫຼັບ OSD ບອກວ່າ: none / seek / seek + timer / seek + timer + ເວລາທັງໝົດ.
d
ສະຫຼັບສະຖານະການຫຼຸດລົງຂອງກອບ: none / skip display / skip decoding (ເບິ່ງ
-framedrop ແລະ -hardframedrop).
v
ສະຫຼັບການເບິ່ງເຫັນຄຳບັນຍາຍ.
j ແລະ J
ໝູນວຽນຜ່ານຄຳບັນຍາຍທີ່ມີຢູ່.
y ແລະ g
ກ້າວໄປຂ້າງໜ້າ/ຖອຍຫຼັງໃນລາຍການຄຳບັນຍາຍ.
F
ສະຫຼັບການສະແດງ "ຄຳບັນຍາຍທີ່ຖືກບັງຄັບ".
a
ສະຫຼັບການຈັດຮຽງຄຳບັນຍາຍ: ເທິງ/ກາງ/ລຸ່ມ.
x ແລະ z
ປັບຄວາມລ່າຊ້າຂອງຄໍາບັນຍາຍໂດຍ +/- 0.1 ວິນາທີ.
c (-capture ເທົ່ານັ້ນ)
ເລີ່ມ / ຢຸດການຈັບພາບການຖ່າຍທອດຕົ້ນຕໍ.
r ແລະ t
ຍ້າຍຄໍາບັນຍາຍຂຶ້ນ/ລົງ.
i (-edlout mode ເທົ່ານັ້ນ)
ກໍານົດການເລີ່ມຕົ້ນຫຼືສິ້ນສຸດຂອງການຂ້າມ EDL ແລະຂຽນມັນອອກໃສ່ໄຟລ໌ທີ່ໃຫ້.
s (-vf screenshot ເທົ່ານັ້ນ)
ຖ່າຍພາບ ໜ້າ ຈໍ.
S (-vf ພາບຫນ້າຈໍເທົ່ານັ້ນ)
ເລີ່ມ/ຢຸດການຖ່າຍຮູບໜ້າຈໍ.
I
ສະແດງຊື່ໄຟລ໌ໃນ OSD.
P
ສະແດງແຖບຄວາມຄືບໜ້າ, ເວລາຜ່ານໄປ ແລະໄລຍະເວລາທັງໝົດໃນ OSD.
! ແລະ @
ຊອກຫາຈຸດເລີ່ມຕົ້ນຂອງບົດກ່ອນໜ້າ/ບົດຕໍ່ໄປ.
D (-vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint ເທົ່ານັ້ນ)
ເປີດ/ປິດ deinterlacer.
ວົງຈອນຜ່ານມຸມ DVD ທີ່ມີຢູ່.
(ກະແຈຕໍ່ໄປນີ້ໃຊ້ໄດ້ສະເພາະເມື່ອໃຊ້ຮາດແວທີ່ເລັ່ງຜົນຜະລິດວິດີໂອ
(xv, (x)vidix, (x)mga, ແລະອື່ນໆ), ຊອບແວຄວາມເທົ່າທຽມ (-vf eq ຫຼື -vf eq2) ຫຼື hue
ການກັ່ນຕອງ (-vf hue).)
1 ແລະ 2
ປັບຄວາມຄົມຊັດ.
3 ແລະ 4
ປັບຄວາມສະຫວ່າງ.
5 ແລະ 6
ປັບສີ.
7 ແລະ 8
ປັບຄວາມອີ່ມຕົວ.
(ກະແຈຕໍ່ໄປນີ້ໃຊ້ໄດ້ສະເພາະເມື່ອໃຊ້ຜົນອອກມາຂອງວິດີໂອ quartz ຫຼື corevideo
ຄົນຂັບ.)
ຄໍາສັ່ງ + 0
ປັບຂະໜາດໜ້າຕ່າງຮູບເງົາເປັນເຄິ່ງຂະໜາດຕົ້ນສະບັບຂອງມັນ.
ຄໍາສັ່ງ + 1
ປັບຂະໜາດໜ້າຕ່າງຮູບເງົາເປັນຂະໜາດຕົ້ນສະບັບຂອງມັນ.
ຄໍາສັ່ງ + 2
ປັບຂະໜາດໜ້າຕ່າງຮູບເງົາໃຫ້ເປັນສອງເທົ່າຂະໜາດຕົ້ນສະບັບຂອງມັນ.
ຄໍາສັ່ງ + f
ສະຫຼັບເຕັມຈໍ (ເບິ່ງ -fs).
ຄໍາສັ່ງ + [ແລະຄໍາສັ່ງ +]
ຕັ້ງຄ່າ window alpha ຮູບເງົາ.
(ກະແຈຕໍ່ໄປນີ້ໃຊ້ໄດ້ສະເພາະເມື່ອໃຊ້ໄດເວີການສົ່ງອອກວິດີໂອ sdl.)
c
ໝູນວຽນຜ່ານໂໝດເຕັມຈໍທີ່ມີໃຫ້.
n
ຟື້ນຟູຮູບແບບຕົ້ນສະບັບ.
(ກະແຈຕໍ່ໄປນີ້ແມ່ນຖືກຕ້ອງຖ້າທ່ານມີແປ້ນພິມທີ່ມີປຸ່ມມັນຕິມີເດຍ.)
ຢຸດຊົ່ວຄາວ
ຢຸດຊົ່ວຄາວ.
STOP
ຢຸດເຊົາການຫຼີ້ນແລະເຊົາ.
ກ່ອນໜ້ານີ້ ແລະ ຕໍ່ໄປ
ຊອກຫາທາງຫຼັງ/ໄປໜ້າ 1 ນາທີ.
(ກະແຈຕໍ່ໄປນີ້ແມ່ນຖືກຕ້ອງພຽງແຕ່ຖ້າທ່ານລວບລວມກັບໂທລະພາບຫຼື DVB input ສະຫນັບສະຫນູນແລະ
ຈະມີຄວາມສຳຄັນເໜືອກະແຈທີ່ກຳນົດໄວ້ຂ້າງເທິງ.)
h ແລະ k
ເລືອກຊ່ອງກ່ອນໜ້າ/ຕໍ່ໄປ.
n
ປ່ຽນມາດຕະຖານ.
u
ປ່ຽນລາຍຊື່ຊ່ອງ.
(ກະແຈຕໍ່ໄປນີ້ແມ່ນໃຊ້ໄດ້ພຽງແຕ່ຖ້າທ່ານລວບລວມດ້ວຍການສະຫນັບສະຫນູນ dvdnav: ພວກເຂົາແມ່ນ
ໃຊ້ເພື່ອນຳທາງເມນູ.)
ປຸ່ມລັອກ 8
ເລືອກປຸ່ມຂຶ້ນ.
ປຸ່ມລັອກ 2
ເລືອກປຸ່ມລົງ.
ປຸ່ມລັອກ 4
ເລືອກປຸ່ມຊ້າຍ.
ປຸ່ມລັອກ 6
ເລືອກປຸ່ມຂວາ.
ປຸ່ມລັອກ 5
ກັບໄປທີ່ເມນູຫລັກ.
ປຸ່ມລັອກ 7
ກັບໄປທີ່ເມນູທີ່ໃກ້ທີ່ສຸດ (ລຳດັບຄວາມມັກແມ່ນ: ບົດ->ຫົວຂໍ້->ຮາກ).
ປຸ່ມກົດ ENTER
ຢືນຢັນການເລືອກ.
(ກະແຈຕໍ່ໄປນີ້ຖືກໃຊ້ເພື່ອຄວບຄຸມໂທລະທັດໂທລະທັດ. ຂໍ້ມູນອາດຈະມາຈາກ
ແຫຼ່ງໂທລະພາບອະນາລັອກ ຫຼືກະແສການຂົນສົ່ງ MPEG.)
X
ສະຫຼັບເປີດ/ປິດ teletext.
ຖາມ ແລະ ວ
ໄປທີ່ໜ້າ teletext ຕໍ່ໄປ/ກ່ອນໜ້າ.
ຫນູ ການຄວບຄຸມ
ປຸ່ມ 3 ແລະ ປຸ່ມ 4
ຊອກຫາທາງຫຼັງ/ໄປໜ້າ 1 ນາທີ.
ປຸ່ມ 5 ແລະ ປຸ່ມ 6
ຫຼຸດ/ເພີ່ມປະລິມານ.
joystick ການຄວບຄຸມ
ຊ້າຍແລະຂວາ
ຊອກຫາທາງຫຼັງ/ໄປໜ້າ 10 ວິນາທີ.
ຂຶ້ນແລະລົງ
ເລື່ອນໄປໜ້າ/ຖອຍຫຼັງ 1 ນາທີ.
ປຸ່ມ 1
ຢຸດຊົ່ວຄາວ.
ປຸ່ມ 2
ສະຫຼັບ OSD ບອກວ່າ: none / seek / seek + timer / seek + timer + ເວລາທັງໝົດ.
ປຸ່ມ 3 ແລະ ປຸ່ມ 4
ຫຼຸດ/ເພີ່ມປະລິມານ.
ການນໍາໃຊ້
ທຸກໆຕົວເລືອກ 'ທຸງ' ມີຄູ່ 'noflag', ເຊັ່ນ: ທາງເລືອກ -fs ແມ່ນກົງກັນຂ້າມ.
-nofs.
ຖ້າຕົວເລືອກຖືກໝາຍເປັນ (XXX ເທົ່ານັ້ນ), ມັນຈະເຮັດວຽກຮ່ວມກັນກັບຕົວເລືອກ XXX ເທົ່ານັ້ນ
ຫຼືຖ້າ XXX ຖືກລວບລວມຢູ່ໃນ.
ຫມາຍເຫດ: ຕົວແຍກຍ່ອຍຍ່ອຍ (ໃຊ້ສໍາລັບຕົວຢ່າງ -ao pcm suboptions) ສະຫນັບສະຫນູນພິເສດ
ປະເພດຂອງ string-escaping ມີຈຸດປະສົງສໍາລັບການນໍາໃຊ້ກັບ GUIs ພາຍນອກ.
ມັນມີຮູບແບບດັ່ງຕໍ່ໄປນີ້:
%n%string_of_length_n
ຕົວຢ່າງ:
mplayer -ao pcm:file=%10%C:test.wav test.avi
ຫຼືໃນສະຄຣິບ:
mplayer -ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi
CONFIGURATION ເອກະສານ
ທ່ານສາມາດໃສ່ຕົວເລືອກທັງໝົດໃນໄຟລ໌ການຕັ້ງຄ່າເຊິ່ງຈະຖືກອ່ານທຸກຄັ້ງ
MPlayer/MEncoder ຖືກແລ່ນ. ໄຟລ໌ການຕັ້ງຄ່າທົ່ວລະບົບ 'mplayer.conf' ຢູ່ໃນຂອງທ່ານ
ໄດເລກະທໍລີການຕັ້ງຄ່າ (ເຊັ່ນ /etc/mplayer ຫຼື /usr/local/etc/mplayer), ຜູ້ໃຊ້ສະເພາະ
ຫນຶ່ງແມ່ນ '~/.mplayer/config'. ໄຟລ໌ການຕັ້ງຄ່າສໍາລັບ MEncoder ແມ່ນ 'mencoder.conf' ໃນ
ໄດເລກະທໍລີການຕັ້ງຄ່າຂອງເຈົ້າ (ເຊັ່ນ /etc/mplayer ຫຼື /usr/local/etc/mplayer), ຜູ້ໃຊ້
ສະເພາະຫນຶ່ງແມ່ນ '~/.mplayer/mencoder.conf'. ຕົວເລືອກສະເພາະຂອງຜູ້ໃຊ້ຈະລົບລ້າງທົ່ວລະບົບ
ທາງເລືອກ (ໃນກໍລະນີ gmplayer, gui.conf options override user specific options) ແລະທາງເລືອກ
ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ override ທັງຫມົດ. syntax ຂອງໄຟລ໌ການຕັ້ງຄ່າແມ່ນ
'ທາງເລືອກ= ', ທຸກສິ່ງທຸກຢ່າງຫຼັງຈາກ '#' ຖືວ່າເປັນຄໍາເຫັນ. ທາງເລືອກທີ່ເຮັດວຽກ
ໂດຍບໍ່ມີຄ່າສາມາດຖືກເປີດໃຊ້ງານໂດຍການຕັ້ງພວກມັນເປັນ 'yes' ຫຼື '1' ຫຼື 'true' ແລະປິດການໃຊ້ງານໂດຍ
ຕັ້ງຄ່າພວກມັນເປັນ 'ບໍ່' ຫຼື '0' ຫຼື 'ບໍ່ຖືກຕ້ອງ'. ເຖິງແມ່ນວ່າ suboptions ສາມາດຖືກກໍານົດດ້ວຍວິທີນີ້.
ນອກນັ້ນທ່ານຍັງສາມາດຂຽນໄຟລ໌ການຕັ້ງຄ່າສະເພາະ. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະມີການຕັ້ງຄ່າ
ໄຟລ໌ສໍາລັບໄຟລ໌ທີ່ເອີ້ນວ່າ 'movie.avi', ສ້າງໄຟລ໌ທີ່ມີຊື່ວ່າ 'movie.avi.conf' ດ້ວຍໄຟລ໌.
ທາງເລືອກສະເພາະໃນມັນແລະໃສ່ມັນ ~/.mplayer/. ນອກນັ້ນທ່ານຍັງສາມາດໃສ່ໄຟລ໌ການຕັ້ງຄ່າ
ໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ທີ່ຈະຫຼິ້ນ, ຕາບໃດທີ່ທ່ານໃຫ້ -use-filedir-conf
ທາງເລືອກ (ບໍ່ວ່າຈະຢູ່ໃນເສັ້ນຄໍາສັ່ງຫຼືໃນໄຟລ໌ config ທົ່ວໂລກຂອງທ່ານ). ຖ້າໄຟລ໌ສະເພາະ
ໄຟລ໌ການຕັ້ງຄ່າແມ່ນພົບເຫັນຢູ່ໃນໄດເລກະທໍລີດຽວກັນ, ບໍ່ມີການຕັ້ງຄ່າສະເພາະຂອງໄຟລ໌
ໂຫລດມາຈາກ ~/.mplayer. ນອກຈາກນັ້ນ, ທາງເລືອກ -use-filedir-conf ເປີດໃຊ້ໄດເລກະທໍລີ-
ໄຟລ໌ການຕັ້ງຄ່າສະເພາະ. ສໍາລັບການນີ້, MPlayer ທໍາອິດພະຍາຍາມໂຫລດ mplayer.conf ຈາກ
ໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ທີ່ຫຼິ້ນແລ້ວພະຍາຍາມໂຫລດໄຟລ໌ສະເພາະ
ການຕັ້ງຄ່າ
EXAMPLE ຜູ້ນ CONFIGURATION ເອກະສານ:
# ໃຊ້ໄດເວີ Matrox ໂດຍຄ່າເລີ່ມຕົ້ນ.
vo=xmga
# ຂ້ອຍມັກຝຶກມືໃນຂະນະເບິ່ງວິດີໂອ.
flip=ແມ່ນ
# ຖອດລະຫັດ / ເຂົ້າລະຫັດຫຼາຍໄຟລ໌ຈາກ PNG,
# ເລີ່ມຕົ້ນດ້ວຍ mf://filemask
mf=type=png:fps=25
# ຮູບພາບທາງລົບທີ່ ໜ້າ ຢ້ານແມ່ນເຢັນ.
vf=eq2=1.0:-0.8
# ແຖບຄວາມຄືບໜ້າ OSD ການຈັດແນວຕັ້ງ
progbar-align=50
EXAMPLE MENCODER CONFIGURATION ເອກະສານ:
# ເຮັດໃຫ້ຜົນຜະລິດ MEncoder ເປັນຊື່ໄຟລ໌ເລີ່ມຕົ້ນ.
o=encoded.avi
# 4 ແຖວຕໍ່ໄປໃຫ້ mencoder tv:// ເລີ່ມຈັບພາບທັນທີ.
oac=pcm=ແມ່ນ
ovc=lavc=ແມ່ນ
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# ຕັ້ງຕົວເລືອກການເຂົ້າລະຫັດເລີ່ມຕົ້ນທີ່ຊັບຊ້ອນກວ່າ
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
noautoexpand=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
subalign=2
subpos=96
spuaa=20
GUI CONFIGURATION ເອກະສານ
ທາງເລືອກຂອງ GUI ຂອງຕົນເອງແມ່ນ (ຊື່ທາງເລືອກ MPlayer ໃນວົງເລັບ): ao_alsa_device (alsa:ອຸປະກອນ=)
(ALSA ເທົ່ານັ້ນ), ao_alsa_mixer (mixer) (ALSA ເທົ່ານັ້ນ), ao_alsa_mixer_channel (ຊ່ອງ mixer)
(ALSA ເທົ່ານັ້ນ), ao_esd_device (esd:) (ESD ເທົ່ານັ້ນ), ao_extra_stereo (af extrastereo) (ຄ່າເລີ່ມຕົ້ນ:
1.0), ao_extra_stereo_coefficient (af extrastereo=), ao_oss_device (oss:) (OSS ເທົ່ານັ້ນ),
ao_oss_mixer (mixer) (OSS ເທົ່ານັ້ນ), ao_oss_mixer_channel (ຊ່ອງ mixer) (OSS ເທົ່ານັ້ນ),
ao_sdl_subdriver (sdl:) (SDL ເທົ່ານັ້ນ), ao_surround (ບໍ່ໄດ້ໃຊ້), ao_volnorm (af volnorm),
autosync (ເປີດ/ປິດ), autosync_size (ອັດຕະໂນມັດ sync), cache (ເປີດ/ປິດ), cache_size
(ຖານຄວາມຈໍາ), enable_audio_equ (af ຄວາມສະ ເໝີ ພາບ), equ_band_00 ... equ_band_59 , (af equalizer=),
equ_channel_1 ... equ_channel_6 (af ຊ່ອງ=), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (ແມ່ນ/ບໍ່), gui_tv_digital (ແມ່ນ/ບໍ່), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (ແມ່ນ/ບໍ່), playbar (ເປີດ/ປິດ), show_videowin (ແມ່ນ/ບໍ່), vf_lavc (vf
ລາຄາ) (DXR3 ເທົ່ານັ້ນ), vf_pp (vf pp), vo_dxr3_device (unused) (DXR3 ເທົ່ານັ້ນ).
ຕົວເລືອກ MPlayer ເກັບໄວ້ໃນ gui.conf (ຊື່ທາງເລືອກ GUI, ຊື່ທາງເລືອກ MPlayer ໃນວົງເລັບ)
ແມ່ນ: a_afm (afm), ao_driver (ao), ass_bottom_margin (ass-bottom-margin) (ASS ເທົ່ານັ້ນ),
ass_enabled (ກົ້ນ) (ASS ເທົ່ານັ້ນ), ass_top_margin (ass-top-margin) (ASS ເທົ່ານັ້ນ), ass_use_margins
(ass-use-margins) (ASS ເທົ່ານັ້ນ), cdrom_device (cdrom-ອຸປະກອນ), dvd_device (dvd-ອຸປະກອນ),
font_autoscale (subfont-autoscale) (FreeType ເທົ່ານັ້ນ), font_blur (subfont-blur) (FreeType
ເທົ່ານັ້ນ), font_encoding (ການເຂົ້າລະຫັດແບບອັກສອນຍ່ອຍ), font_factor (ປັດໄຈ), font_name (font),
font_osd_scale (subfont-osd-scale) (FreeType ເທົ່ານັ້ນ), font_outline (subfont-outline)
(FreeType ເທົ່ານັ້ນ), font_text_scale (subfont-text-scale) (FreeType ເທົ່ານັ້ນ), gui_skin (ຜິວຫນັງ),
idle (ບໍ່ເຮັດວຽກ), osd_level (osdlevel), softvol (softvol), stopxscreensaver (ຢຸດ-
xscreensaver), sub_auto_load (autosub), sub_cp (subcp) (iconv ເທົ່ານັ້ນ), sub_overlap
(ທັບຊ້ອນກັນ), sub_pos (ເອກະສານຍ່ອຍ), sub_unicode (Unicode), sub_utf8 (utf8), v_flip (flip),
v_framedrop (ກອບ), v_idx (idx), v_ni (ni), v_vfm (vfm), vf_autoq (autoq),
vo_direct_render (ສະແກນ), vo_doublebuffering (dr), vo_driver (vo), vo_panscan (double).
PROFILES
ເພື່ອຄວາມສະດວກໃນການເຮັດວຽກກັບໂປຣໄຟລ໌ການຕັ້ງຄ່າທີ່ແຕກຕ່າງກັນສາມາດຖືກກໍານົດໄວ້ໃນການຕັ້ງຄ່າ
ໄຟລ໌. ໂປຣໄຟລ໌ເລີ່ມຕົ້ນດ້ວຍຊື່ຂອງມັນລະຫວ່າງວົງເລັບສີ່ຫຼ່ຽມ, ຕົວຢ່າງ '[my-profile]'. ທັງໝົດ
ຕົວເລືອກຕໍ່ໄປນີ້ຈະເປັນສ່ວນຫນຶ່ງຂອງໂປຣໄຟລ໌. ຄໍາອະທິບາຍ (ສະແດງໂດຍ -profile help) ສາມາດ
ຖືກກໍານົດດ້ວຍຕົວເລືອກ profile-desc. ເພື່ອສິ້ນສຸດໂປຣໄຟລ໌, ເລີ່ມຕົ້ນອັນອື່ນ ຫຼືໃຊ້
ຊື່ໂປຣໄຟລ໌ 'ຄ່າເລີ່ມຕົ້ນ' ເພື່ອສືບຕໍ່ດ້ວຍຕົວເລືອກປົກກະຕິ.
EXAMPLE ຜູ້ນ ຂໍ້ມູນ:
[protocol.dvd]
profile-desc="ໂປຣໄຟລ໌ສຳລັບ dvd:// ກະແສ"
vf=pp=hb/vb/dr/al/fd
alang=en
[protocol.dvdnav]
profile-desc="ໂປຣໄຟລ໌ສຳລັບ dvdnav:// ກະແສ"
profile=protocol.dvd
mouse-movements=ແມ່ນ
nocache=ແມ່ນ
[extension.flv]
profile-desc="ໂປຣໄຟລ໌ສຳລັບໄຟລ໌ .flv"
flip=ແມ່ນ
[vo.pnm]
outdir=/ tmp
[ao.alsa]
device=spdif
EXAMPLE MENCODER ຂໍ້ມູນ:
[mpeg4]
profile-desc="ການເຂົ້າລະຫັດ MPEG4"
ovc=lacv=ແມ່ນ
lavcopts=vcodec=mpeg4:vbitrate=1200
[mpeg4-hq]
profile-desc="ການເຂົ້າລະຫັດ HQ MPEG4"
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=ແມ່ນ
ທົ່ວໄປ OPTIONS
- codecpath
ລະບຸໄດເລກະທໍລີສໍາລັບຕົວແປງສັນຍານຖານສອງ.
-codecs-file (ຍັງ ເບິ່ງ -afm, -ac, -vfm, -vc)
ລົບລ້າງເສັ້ນທາງການຊອກຫາມາດຕະຖານແລະໃຊ້ໄຟລ໌ທີ່ລະບຸໄວ້ແທນທີ່ຈະເປັນຕົວສ້າງ
codecs.conf.
- ລວມທັງ <ການຕັ້ງຄ່າ ໄຟລ໌> (ຍັງ ເບິ່ງ - gui - ລວມ)
ລະບຸໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະຖືກວິເຄາະຫຼັງຈາກໄຟລ໌ເລີ່ມຕົ້ນ.
- ທາງເລືອກ
ພິມທາງເລືອກທີ່ມີຢູ່ທັງໝົດ.
-msgcharset
ປ່ຽນຂໍ້ຄວາມຄອນໂຊເປັນຊຸດຕົວອັກສອນທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນ: ກວດຫາອັດຕະໂນມັດ).
ຂໍ້ຄວາມຈະຢູ່ໃນການເຂົ້າລະຫັດທີ່ລະບຸດ້ວຍຕົວເລືອກການຕັ້ງຄ່າ --charset. ຕັ້ງ
ນີ້ແມ່ນ "noconv" ເພື່ອປິດການໃຊ້ງານການແປງ (ເຊັ່ນ: ບັນຫາ iconv).
ຫມາຍເຫດ: ຕົວເລືອກຈະມີຜົນຫຼັງຈາກການວິເຄາະແຖວຄຳສັ່ງສຳເລັດແລ້ວ. ໄດ້
ຕົວແປສະພາບແວດລ້ອມ MPLAYER_CHARSET ສາມາດຊ່ວຍໃຫ້ທ່ານກໍາຈັດແຖວທຳອິດຂອງ
ຜົນຜະລິດ garbled.
-ສີສີ
ເປີດໃຊ້ການສະແດງຜົນຂອງຄອນໂຊນທີ່ມີສີສັນຢູ່ໃນເຄື່ອງຈ່າຍເງິນທີ່ຮອງຮັບສີ ANSI.
-msglevel : = :...>
ຄວບຄຸມ verbosity ໂດຍກົງສໍາລັບແຕ່ລະໂມດູນ. ໂມດູນ 'ທັງໝົດ' ປ່ຽນແປງ verbosity
ຂອງທຸກໂມດູນທີ່ບໍ່ໄດ້ລະບຸຢ່າງຊັດເຈນຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ເບິ່ງ '-msglevel
help' ສໍາລັບບັນຊີລາຍຊື່ຂອງໂມດູນທັງຫມົດ.
ຫມາຍເຫດ: ບາງຂໍ້ຄວາມຖືກພິມອອກກ່ອນທີ່ເສັ້ນຄໍາສັ່ງຈະຖືກວິເຄາະ ແລະດັ່ງນັ້ນ
ບໍ່ໄດ້ຮັບຜົນກະທົບຈາກ -msglevel. ເພື່ອຄວບຄຸມຂໍ້ຄວາມເຫຼົ່ານີ້, ທ່ານຕ້ອງໃຊ້
ສະພາບແວດລ້ອມ MPLAYER_VERBOSE ຕົວປ່ຽນແປງ, ເບິ່ງລາຍລະອຽດຂອງມັນຂ້າງລຸ່ມນີ້ສໍາລັບລາຍລະອຽດ.
ລະດັບທີ່ມີຢູ່:
-1 ຄວາມງຽບສະຫງົບ
0 ຂໍ້ຄວາມຕາຍເທົ່ານັ້ນ
1 ຂໍ້ຄວາມຜິດພາດ
2 ຂໍ້ຄວາມເຕືອນ
3 ຄໍາແນະນໍາສັ້ນ
4 ຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານ
5 ຂໍ້ຄວາມສະຖານະ (ຄ່າເລີ່ມຕົ້ນ)
6 ຂໍ້ຄວາມ verbose
7 ລະດັບດີບັກ 2
8 ລະດັບດີບັກ 3
9 ລະດັບດີບັກ 4
-msgmodule
Prepend ຊື່ໂມດູນຢູ່ທາງຫນ້າຂອງແຕ່ລະຂໍ້ຄວາມ console.
-noconfig
ຢ່າແຍກວິເຄາະໄຟລ໌ການຕັ້ງຄ່າທີ່ເລືອກ.
ຫມາຍເຫດ: ຖ້າ -include ຫຼື -use-filedir-conf ຕົວເລືອກຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ,
ພວກເຂົາເຈົ້າຈະໄດ້ຮັບກຽດ.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
ທັງຫມົດ
ໄຟລ໌ການຕັ້ງຄ່າທັງໝົດ
gui (GUI ເທົ່ານັ້ນ)
ໄຟລ໌ການຕັ້ງຄ່າ GUI
ລະບົບ
ໄຟລ໌ການຕັ້ງຄ່າລະບົບ
ຜູ້ໃຊ້
ໄຟລ໌ການຕັ້ງຄ່າຜູ້ໃຊ້
- ງຽບ
ເຮັດໃຫ້ຜົນຜະລິດ console ຫນ້ອຍ verbose; ໂດຍສະເພາະ, ປ້ອງກັນເສັ້ນສະຖານະ (ເຊັ່ນ: A:
0.7 V: 0.6 AV: 0.068 ... ) ຈາກການສະແດງ. ໂດຍສະເພາະແມ່ນເປັນປະໂຫຍດສໍາລັບການຊ້າ
terminals ຫຼືຈຸດທີ່ແຕກຫັກທີ່ບໍ່ປະຕິບັດການກັບຄືນ carriage ຢ່າງຖືກຕ້ອງ (ເຊັ່ນ: \r).
- ບູລິມະສິດ (Windows ແລະ OS / 2 ພຽງແຕ່)
ກໍານົດບູລິມະສິດຂະບວນການສໍາລັບ MPlayer ຕາມບູລິມະສິດທີ່ກໍານົດໄວ້ລ່ວງຫນ້າທີ່ມີຢູ່
ພາຍໃຕ້ Windows ແລະ OS/2. ມູນຄ່າທີ່ເປັນໄປໄດ້ຂອງ :
idle|belownormal|normal|abovenormal|ສູງ|ເວລາຈິງ
ຄໍາເຕືອນ: ການໃຊ້ບູລິມະສິດໃນເວລາຈິງສາມາດເຮັດໃຫ້ລະບົບຖືກລັອກ.
-ໂປຣໄຟລ
ໃຊ້ໂປຣໄຟລ໌ທີ່ໃຫ້ມາ, -profile ຊ່ວຍສະແດງລາຍຊື່ຂອງໂປຣໄຟລ໌ທີ່ກຳນົດໄວ້.
- ງຽບແທ້ໆ (ຍັງ ເບິ່ງ - ງຽບ)
ສະແດງຜົນໄດ້ຮັບເຖິງແມ່ນວ່າຂໍ້ຄວາມສະຖານະພາບຫນ້ອຍກ່ວາກັບ -quiet. ຍັງສະກັດກັ້ນ
ກ່ອງຂໍ້ຄວາມຄວາມຜິດພາດ GUI.
- ສະແດງຂໍ້ມູນ
ສະແດງລາຍລະອຽດ ແລະເນື້ອໃນຂອງໂປຣໄຟລ໌.
-use-filedir-conf
ຊອກຫາໄຟລ໌ການຕັ້ງຄ່າສະເພາະໃນໄດເລກະທໍລີດຽວກັນກັບໄຟລ໌ທີ່
ກຳ ລັງຖືກຫຼິ້ນ.
ຄໍາເຕືອນ: ອາດເປັນອັນຕະລາຍຖ້າຫຼິ້ນຈາກສື່ທີ່ບໍ່ໜ້າເຊື່ອຖື.
-v
ເພີ່ມລະດັບ verbosity, ລະດັບຫນຶ່ງສໍາລັບແຕ່ລະ -v ທີ່ພົບເຫັນຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
PLAYER OPTIONS (ຜູ້ຫຼິ້ນ ເທົ່ານັ້ນ)
- ອັດຕະໂນມັດ (ໃຊ້ ກັບ -vf [s]pp)
ປ່ຽນລະດັບການປະມວນຜົນຫຼັງແບບໄດນາມິກໂດຍຂຶ້ນກັບອາໄຫຼ່ທີ່ມີຢູ່
ເວລາ CPU. ຕົວເລກທີ່ທ່ານລະບຸຈະເປັນລະດັບສູງສຸດທີ່ໃຊ້. ປົກກະຕິແລ້ວທ່ານສາມາດເຮັດໄດ້
ໃຊ້ຈໍານວນໃຫຍ່. ທ່ານຕ້ອງໃຊ້ -vf [s]pp ໂດຍບໍ່ມີພາລາມິເຕີເພື່ອໃຫ້
ນີ້ເພື່ອເຮັດວຽກ.
- ອັດຕະໂນມັດ sync
ຄ່ອຍໆປັບການຊິງຄ໌ A/V ໂດຍອີງໃສ່ການວັດແທກຄວາມລ່າຊ້າຂອງສຽງ. ການລະບຸ
-autosync 0, ຄ່າເລີ່ມຕົ້ນ, ຈະເຮັດໃຫ້ເວລາກອບເປັນໄປຕາມສຽງທັງໝົດ
ການວັດແທກຄວາມລ່າຊ້າ. ການລະບຸ -autosync 1 ຈະເຮັດເຊັ່ນດຽວກັນ, ແຕ່ຈະ subtly
ປ່ຽນລະບົບການແກ້ໄຂ A/V. ອັດຕາເຟຣມວິດີໂອທີ່ບໍ່ສະເໝີພາບໃນຮູບເງົາທີ່
ຫຼິ້ນໄດ້ດີກັບ -nosound ມັກຈະສາມາດຊ່ວຍໄດ້ໂດຍການຕັ້ງຄ່ານີ້ເປັນຈໍານວນເຕັມ
ຫຼາຍກວ່າ 1. ມູນຄ່າທີ່ສູງກວ່າ, ເວລາໃກ້ໆຈະເປັນ -nosound.
ພະຍາຍາມ -autosync 30 ເພື່ອແກ້ໄຂບັນຫາກັບໄດເວີສຽງທີ່ບໍ່ປະຕິບັດ a
ການວັດແທກຄວາມລ່າຊ້າສຽງທີ່ສົມບູນແບບ. ດ້ວຍຄ່ານີ້, ຖ້າການຊິງຄ໌ A/V ຂະໜາດໃຫຍ່ເກີດຂຶ້ນ,
ພວກເຂົາເຈົ້າຈະໃຊ້ເວລາພຽງແຕ່ 1 ຫຼື 2 ວິນາທີເພື່ອແກ້ໄຂ. ປະຕິກິລິຍາຊັກຊ້ານີ້
ເວລາທີ່ຈະຊົດເຊີຍ A/V ຢ່າງກະທັນຫັນຄວນຈະເປັນຜົນກະທົບຂ້າງຄຽງດຽວຂອງການຫັນທາງເລືອກນີ້
ເປີດ, ສໍາລັບໄດເວີສຽງທັງໝົດ.
- ມາດຕະຖານ
ພິມສະຖິຕິບາງອັນກ່ຽວກັບການນຳໃຊ້ CPU ແລະກອບລົງໃນຕອນທ້າຍຂອງການຫຼິ້ນ. ໃຊ້
ໃນການປະສົມປະສານກັບ -nosound ແລະ -vo null ສໍາລັບ benchmarking ພຽງແຕ່ຕົວແປງສັນຍານວິດີໂອ.
ຫມາຍເຫດ: ດ້ວຍທາງເລືອກນີ້ MPlayer ຍັງຈະບໍ່ສົນໃຈໄລຍະເວລາຂອງກອບໃນເວລາຫຼີ້ນເທົ່ານັ້ນ
ວິດີໂອ (ທ່ານສາມາດຄິດວ່າມັນເປັນ fps infinite).
-colorkey
ປ່ຽນ colorkey ເປັນຄ່າ RGB ທີ່ທ່ານເລືອກ. 0x000000 ແມ່ນສີດໍາແລະ
0xffffff ເປັນສີຂາວ. ຮອງຮັບພຽງແຕ່ cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (ເບິ່ງ -vo xv:ck), xvmc (ເບິ່ງ -vo xv:ck) ແລະວິດີໂອ directx
ໄດເວີຜົນຜະລິດ.
-nocolorkey
ປິດໃຊ້ງານການໃສ່ສີ. ຮອງຮັບພຽງແຕ່ cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (ເບິ່ງ -vo xv:ck), xvmc (ເບິ່ງ -vo xv:ck) ແລະວິດີໂອ directx
ໄດເວີຜົນຜະລິດ.
- ຄະແນນທີ່ຖືກຕ້ອງ (ທົດລອງ)
ສະຫຼັບ MPlayer ໄປເປັນໂໝດທົດລອງບ່ອນທີ່ມີການສະແຕມເວລາສຳລັບເຟຣມວິດີໂອ
ຄິດໄລ່ທີ່ແຕກຕ່າງກັນແລະການກັ່ນຕອງວິດີໂອທີ່ເພີ່ມເຟຣມໃຫມ່ຫຼືປັບປຸງແກ້ໄຂສະແຕມເວລາ
ຂອງທີ່ມີຢູ່ແລ້ວໄດ້ຮັບການສະຫນັບສະຫນູນ. ການສະແຕມເວລາທີ່ຖືກຕ້ອງຫຼາຍສາມາດເຫັນໄດ້
ຕົວຢ່າງໃນເວລາທີ່ຫຼີ້ນຄໍາບັນຍາຍເວລາທີ່ຈະປ່ຽນ scene ກັບທາງເລືອກ -ass.
ໂດຍບໍ່ມີການ -correct-pts ໄລຍະເວລາຂອງຄໍາບັນຍາຍໂດຍປົກກະຕິຈະຖືກປິດໂດຍບາງກອບ.
ຕົວເລືອກນີ້ເຮັດວຽກບໍ່ຖືກຕ້ອງກັບບາງ demuxers ແລະ codecs.
- crash-debug (ດີບັກ ລະຫັດ)
ແນບ gdb ໂດຍອັດຕະໂນມັດເມື່ອ crash ຫຼື SIGTRAP. ສະຫນັບສະຫນູນຕ້ອງໄດ້ຮັບການລວບລວມໂດຍ
ຕັ້ງຄ່າດ້ວຍ --enable-crash-debug.
-doubleclick ທີ່ໃຊ້ເວລາ
ເວລາເປັນມິນລິວິນາທີເພື່ອຮັບຮູ້ການກົດປຸ່ມສອງຄັ້ງຕິດຕໍ່ກັນເປັນການຄລິກສອງຄັ້ງ
(ຄ່າເລີ່ມຕົ້ນ: 300). ຕັ້ງຄ່າເປັນ 0 ເພື່ອໃຫ້ລະບົບ windowing ຂອງທ່ານຕັດສິນໃຈວ່າດ້ວຍການຄລິກສອງຄັ້ງ
ແມ່ນ (-vo directx ເທົ່ານັ້ນ).
ຫມາຍເຫດ: ທ່ານຈະໄດ້ຮັບພຶດຕິກໍາທີ່ແຕກຕ່າງກັນເລັກນ້ອຍຂຶ້ນຢູ່ກັບວ່າທ່ານຜູກມັດ
MOUSE_BTN0_DBL ຫຼື MOUSE_BTN0-MOUSE_BTN0_DBL.
-edlout
ສ້າງໄຟລ໌ໃຫມ່ແລະຂຽນບັນທຶກການແກ້ໄຂການຕັດສິນໃຈ (EDL) ໃສ່ມັນ. ໃນລະຫວ່າງ
ການຫຼິ້ນຄືນ, ຜູ້ໃຊ້ຕີ 'i' ເພື່ອໝາຍຈຸດເລີ່ມຕົ້ນ ຫຼືຈຸດສິ້ນສຸດຂອງບລັອກຂ້າມ. ນີ້
ສະໜອງຈຸດເລີ່ມຕົ້ນທີ່ຜູ້ໃຊ້ສາມາດປັບແຕ່ງລາຍການ EDL ໃນພາຍຫຼັງ. ເບິ່ງ
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html ສໍາລັບລາຍລະອຽດ.
-edl-backward-delay
ເມື່ອໃຊ້ EDL ໃນລະຫວ່າງການຫຼິ້ນ ແລະໂດດໄປຂ້າງຫຼັງ ມັນເປັນໄປໄດ້ທີ່ຈະສິ້ນສຸດໃນ
ກາງຂອງບັນທຶກ EDL. ໃນກໍລະນີທີ່ MPlayer ຈະສະແຫວງຫາຕໍ່ໄປຂ້າງຫຼັງທີ່ຈະ
ຕໍາແຫນ່ງເລີ່ມຕົ້ນຂອງບັນທຶກ EDL ແລະຫຼັງຈາກນັ້ນທັນທີທັນໃດຂ້າມ scene ທີ່ກໍານົດໄວ້
ໃນບັນທຶກ EDL. ເພື່ອຫຼີກເວັ້ນການປະເພດນີ້ຂອງພຶດຕິກໍາ, MPlayer ໂດດໄປຫາເວລາທີ່ກໍານົດ
ໄລຍະກ່ອນການເລີ່ມຕົ້ນຂອງບັນທຶກ EDL. ພາລາມິເຕີນີ້ອະນຸຍາດໃຫ້ທ່ານລະບຸ
ຊ່ວງເວລານັ້ນເປັນວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 2 ວິນາທີ).
-edl-start-pts
ປັບຕຳແໜ່ງໃນບັນທຶກ EDL ຕາມເວລາເລີ່ມຕົ້ນຂອງໄຟລ໌. ບາງ
ຮູບແບບ, ໂດຍສະເພາະ MPEG TS ປົກກະຕິແລ້ວເລີ່ມຕົ້ນດ້ວຍຄ່າ PTS ທີ່ບໍ່ແມ່ນສູນແລະເວລາໃດ
ການຜະລິດໄຟລ໌ EDL ດ້ວຍທາງເລືອກ -edlout, ບັນທຶກ EDL ປະກອບມີຄ່າຢ່າງແທ້ຈິງທີ່
ຖືກຕ້ອງສໍາລັບໄຟລ໌ສະເພາະນີ້ເທົ່ານັ້ນ. ຖ້າຖືກເຂົ້າລະຫັດຄືນໃໝ່ເປັນຮູບແບບອື່ນ,
ໄຟລ໌ EDL ນີ້ບໍ່ໄດ້ນຳໃຊ້ອີກຕໍ່ໄປ. ການກໍານົດ -edl-start-pts ຈະອັດຕະໂນມັດ
ປັບຕໍາແໜ່ງ EDL ຕາມເວລາເລີ່ມຕົ້ນ: ເມື່ອຜະລິດເອກະສານ EDL, ມັນຈະ
ເວລາເລີ່ມຕົ້ນການຫັກລົບຈາກທຸກໆບັນທຶກ EDL, ເມື່ອຫຼີ້ນກັບໄຟລ໌ EDL, ມັນຈະເພີ່ມ
ເວລາເລີ່ມຕົ້ນຂອງໄຟລ໌ໄປຫາທຸກໆຕໍາແໜ່ງ EDL.
-nodl-start-pts
ປິດການປັບຕໍາແໜ່ງ EDL.
- ຄິວ (GUI ພຽງແຕ່)
ໄຟລ໌ enqueue ທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງໃນ playlist ແທນທີ່ຈະຫຼິ້ນໃຫ້ເຂົາເຈົ້າ
ທັນທີທັນໃດ.
- fixed-vo
ບັງຄັບໃຊ້ລະບົບວິດີໂອຄົງທີ່ສໍາລັບຫຼາຍໄຟລ໌ (ຫນຶ່ງ (ບໍ່)) ການເລີ່ມຕົ້ນສໍາລັບທຸກຄົນ
ໄຟລ໌). ດັ່ງນັ້ນພຽງແຕ່ປ່ອງຢ້ຽມຫນຶ່ງຈະຖືກເປີດສໍາລັບໄຟລ໌ທັງຫມົດ. ໃນປັດຈຸບັນ
ໄດເວີຕໍ່ໄປນີ້ແມ່ນສອດຄ່ອງ-vo: gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix ແລະ dfbmga.
- ກອບ (ຍັງ ເບິ່ງ - ແຜ່ນແຂງ, ທົດລອງ ໂດຍບໍ່ມີການ -nocorrect-pts)
ຂ້າມການສະແດງບາງເຟຣມເພື່ອຮັກສາ A/V sync ໃນລະບົບຊ້າ. ການກັ່ນຕອງວິດີໂອ
ບໍ່ໄດ້ໃຊ້ກັບກອບດັ່ງກ່າວ. ສໍາລັບ B-frames ເຖິງແມ່ນວ່າການຖອດລະຫັດແມ່ນຂ້າມໄປຫມົດ.
-(ບໍ່) gui
ເປີດໃຊ້ຫຼືປິດການໂຕ້ຕອບ GUI (ຄ່າເລີ່ມຕົ້ນແມ່ນຂຶ້ນກັບຊື່ຄູ່). ພຽງແຕ່ເຮັດວຽກ
ເປັນການໂຕ້ຖຽງທໍາອິດໃນແຖວຄໍາສັ່ງ. ບໍ່ເຮັດວຽກເປັນທາງເລືອກ config-file.
-gui-ລວມ <GUI configuration ໄຟລ໌> (ຍັງ ເບິ່ງ - ລວມທັງ) (GUI ພຽງແຕ່)
ລະບຸໄຟລ໌ການຕັ້ງຄ່າ GUI ທີ່ຈະວິເຄາະຫຼັງຈາກ gui.conf ເລີ່ມຕົ້ນ.
-ຊ, - ຊ່ວຍເຫຼືອ, - ຊ່ວຍ
ສະແດງສະຫຼຸບຫຍໍ້ຂອງທາງເລືອກ.
- ຮາດກອບ (ການທົດລອງ ໂດຍບໍ່ມີການ -nocorrect-pts)
ການຫຼຸດລົງເຟຣມທີ່ເຂັ້ມງວດຫຼາຍຂຶ້ນ (ແຍກການຖອດລະຫັດ). ນໍາໄປສູ່ການບິດເບືອນຮູບພາບ! ຫມາຍເຫດ
ໂດຍສະເພາະແມ່ນຕົວຖອດລະຫັດ libmpeg2 ອາດຈະຂັດກັບສິ່ງນີ້, ສະນັ້ນໃຫ້ພິຈາລະນາໃຊ້ "-vc
ffmpeg12,".
-heartbeat-cmd
ຄໍາສັ່ງທີ່ຖືກປະຕິບັດທຸກໆ 30 ວິນາທີໃນລະຫວ່າງການຫຼິ້ນໂດຍຜ່ານລະບົບ () - ເຊັ່ນ: ການນໍາໃຊ້
ແກະ.
ຫມາຍເຫດ: MPlayer ໃຊ້ຄໍາສັ່ງນີ້ໂດຍບໍ່ມີການກວດສອບໃດໆ, ມັນເປັນຄວາມຮັບຜິດຊອບຂອງເຈົ້າທີ່ຈະ
ໃຫ້ແນ່ໃຈວ່າມັນບໍ່ໄດ້ເຮັດໃຫ້ເກີດບັນຫາຄວາມປອດໄພ (ເຊັ່ນ: ໃຫ້ແນ່ໃຈວ່າໃຊ້ເສັ້ນທາງເຕັມຖ້າ "."
ຢູ່ໃນເສັ້ນທາງຂອງເຈົ້າຄືກັບ Windows). ມັນຍັງເຮັດວຽກພຽງແຕ່ໃນເວລາທີ່ຫຼິ້ນວິດີໂອ (ie ບໍ່ແມ່ນ
ກັບ -novideo ແຕ່ເຮັດວຽກກັບ -vo null).
ນີ້ສາມາດຖືກ "ໃຊ້ໃນທາງທີ່ຜິດ" ເພື່ອປິດການທໍາງານຫນ້າຈໍທີ່ບໍ່ສະຫນັບສະຫນູນ X API ທີ່ເຫມາະສົມ
(ຍັງເບິ່ງ -stop-xscreensaver). ຖ້າຫາກວ່າທ່ານຄິດວ່ານີ້ແມ່ນສັບສົນເກີນໄປ, ໃຫ້ຖາມ
ຜູ້ຂຽນໂຄງການ screensaver ເພື່ອສະຫນັບສະຫນູນ X APIs ທີ່ເຫມາະສົມ.
EXAMPLE ສໍາລັບການ xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -deactivate"
ເອກະສານ
EXAMPLE ສໍາລັບການ GNOME ຕົວຮັກສາໜ້າຈໍ: mplayer -heartbeat-cmd "gnome-screensaver-command
-p "ໄຟລ໌
- ໄລຍະການເຕັ້ນຂອງຫົວໃຈ
ລະບຸວ່າຄວນປະຕິບັດ -heartbeat-cmd ເລື້ອຍໆສໍ່າໃດ, ໃນວິນາທີລະຫວ່າງ
ການປະຕິບັດ (ຄ່າເລີ່ມຕົ້ນ: 30.0).
- ກໍານົດ
Shorthand for -msglevel identify=4. ສະແດງຕົວກໍານົດການໄຟລ໌ໃນ parseable ໄດ້ຢ່າງງ່າຍດາຍ
ຮູບແບບ. ນອກຈາກນີ້ຍັງພິມຂໍ້ມູນລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບຄໍາບັນຍາຍ ແລະຕິດຕາມສຽງ
ພາສາ ແລະ IDs. ໃນບາງກໍລະນີທ່ານສາມາດໄດ້ຮັບຂໍ້ມູນເພີ່ມເຕີມໂດຍໃຊ້ -msglevel
ລະບຸ=6. ສໍາລັບຕົວຢ່າງ, ສໍາລັບ DVD ຫຼື Blu-ray ມັນຈະບອກບົດແລະເວລາ
ຄວາມຍາວຂອງແຕ່ລະຫົວຂໍ້, ເຊັ່ນດຽວກັນກັບ ID ແຜ່ນ. ສົມທົບການນີ້ກັບ -frames 0 to
ສະກັດກັ້ນຜົນຜະລິດວິດີໂອທັງຫມົດ. wrapper script TOOLS/midentify.sh ສະກັດກັ້ນການ
ຜົນຜະລິດ MPlayer ອື່ນໆແລະ (ຫວັງວ່າ) shellescapes ຊື່ໄຟລ໌.
- ບໍ່ເຮັດວຽກ (ຍັງ ເບິ່ງ - ຂ້າໃຊ້)
ເຮັດໃຫ້ MPlayer ລໍຖ້າ idly ແທນທີ່ຈະເຊົາໃນເວລາທີ່ບໍ່ມີໄຟລ໌ທີ່ຈະຫຼິ້ນ. ສ່ວນໃຫຍ່
ເປັນປະໂຫຍດໃນຮູບແບບສໍາລອງທີ່ MPlayer ສາມາດຄວບຄຸມໂດຍຜ່ານຄໍາສັ່ງປ້ອນຂໍ້ມູນ.
ສໍາລັບການ gmplayer -idle ແມ່ນຄ່າເລີ່ມຕົ້ນ, -noidle ຈະອອກຈາກ GUI ຫຼັງຈາກໄຟລ໌ທັງຫມົດມີ
ມີຄົນຫຼິ້ນ.
- ການປ້ອນຂໍ້ມູນ
ຕົວເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດບາງສ່ວນຂອງລະບົບການປ້ອນຂໍ້ມູນ. ເສັ້ນທາງແມ່ນ
ພີ່ນ້ອງກັບ ~/.mplayer/.
ຫມາຍເຫດ: Autorepeat ໃນປັດຈຸບັນສະຫນັບສະຫນູນພຽງແຕ່ໂດຍ joysticks.
ຄໍາສັ່ງທີ່ມີຢູ່ແມ່ນ:
conf=
ລະບຸໄຟລ໌ການຕັ້ງຄ່າການປ້ອນຂໍ້ມູນທີ່ບໍ່ແມ່ນຄ່າເລີ່ມຕົ້ນ ~/.mplayer/
input.conf. ~/.mplayer/ສົມມຸດວ່າບໍ່ມີເສັ້ນທາງເຕັມທີ່ໃຫ້.
ar-dev=
ອຸປະກອນທີ່ຈະໃຊ້ສໍາລັບ Apple IR Remote (ຄ່າເລີ່ມຕົ້ນແມ່ນຖືກກວດພົບໂດຍອັດຕະໂນມັດ, Linux
ພຽງແຕ່).
ar-ຊັກຊ້າ
ຊັກຊ້າໃນມິນລິວິນາທີກ່ອນທີ່ພວກເຮົາຈະເລີ່ມເຮັດເລື້ມຄືນລະຫັດອັດຕະໂນມັດ (0 ເພື່ອປິດການໃຊ້ງານ).
ar-rate
ຈໍານວນການກົດປຸ່ມເພື່ອສ້າງຕໍ່ວິນາທີໃນການເຮັດຊ້ຳອັດຕະໂນມັດ.
(ບໍ່) default-bindings
ໃຊ້ການຜູກມັດຫຼັກທີ່ MPlayer ສົ່ງມາດ້ວຍຄ່າເລີ່ມຕົ້ນ.
ລາຍການຄີ
ພິມລະຫັດທັງໝົດທີ່ສາມາດຜູກມັດກັບຄຳສັ່ງໄດ້.
cmdlist
ພິມຄໍາສັ່ງທັງຫມົດທີ່ສາມາດຜູກມັດກັບກະແຈ.
js-dev
ລະບຸອຸປະກອນ joystick ທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/input/js0).
file=
ອ່ານຄໍາສັ່ງຈາກໄຟລ໌ທີ່ໃຫ້. ມີປະໂຫຍດຫຼາຍທີ່ສຸດກັບ FIFO.
ຫມາຍເຫດ: ໃນເວລາທີ່ໄຟລ໌ທີ່ໄດ້ຮັບແມ່ນ FIFO MPlayer ເປີດທັງສອງສົ້ນດັ່ງນັ້ນທ່ານສາມາດເຮັດໄດ້
ຫຼາຍ 'echo "seek 10" > mp_pipe' ແລະທໍ່ຈະໃຊ້ໄດ້.
-key-fifo-size <2-65000>
ລະບຸຂະຫນາດຂອງ FIFO ທີ່ buffers ເຫດການທີ່ສໍາຄັນ (ຄ່າເລີ່ມຕົ້ນ: 7). FIFO ຂອງຂະຫນາດ
n ສາມາດ buffer (n-1) ເຫດການ. ຖ້າມັນນ້ອຍເກີນໄປບາງເຫດການອາດຈະສູນເສຍໄປ. ຖ້າມັນເປັນ
ໃຫຍ່ເກີນໄປ, MPlayer ອາດຈະເບິ່ງຄືວ່າຈະວາງສາຍໃນຂະນະທີ່ມັນປະມວນຜົນເຫດການ buffered. ໄດ້ຮັບ
ພຶດຕິກໍາດຽວກັນກັບກ່ອນທີ່ຈະນໍາສະເຫນີທາງເລືອກນີ້, ກໍານົດມັນເປັນ 2 ສໍາລັບ Linux ຫຼື
1024 ສໍາລັບ Windows. ສໍາລັບຄ່າຂະຫນາດນ້ອຍ, ທ່ານຄວນປິດການຄລິກສອງຄັ້ງໂດຍການຕັ້ງຄ່າ
-doubleclick-time ກັບ 0 ດັ່ງນັ້ນພວກເຂົາບໍ່ໄດ້ແຂ່ງຂັນກັບເຫດການປົກກະຕິສໍາລັບພື້ນທີ່ buffer.
-lircconf (LIRC ພຽງແຕ່)
ລະບຸໄຟລ໌ການຕັ້ງຄ່າສໍາລັບ LIRC (ຄ່າເລີ່ມຕົ້ນ: ~/.lircrc).
-list-ຄຸນສົມບັດ
ພິມບັນຊີລາຍຊື່ຂອງຄຸນສົມບັດທີ່ມີຢູ່.
- ວົງ
Loops ການຫຼິ້ນຮູບເງົາ ເທື່ອ. 0 ຫມາຍຄວາມວ່າຕະຫຼອດໄປ.
- ເມນູ (OSD ເມນູ ພຽງແຕ່)
ເປີດການຮອງຮັບເມນູ OSD.
-menu-cfg (OSD ເມນູ ພຽງແຕ່)
ໃຊ້ທາງເລືອກ menu.conf.
-menu-chroot (OSD ເມນູ ພຽງແຕ່)
chroot ເມນູການຄັດເລືອກໄຟລ໌ເພື່ອສະຖານທີ່ສະເພາະໃດຫນຶ່ງ.
ຕົວຢ່າງ:
-menu-chroot / ເຮືອນ
ຈະຈໍາກັດເມນູການເລືອກໄຟລ໌ທີ່ຈະ / ເຮືອນ ແລະລົງລຸ່ມ (ເຊັ່ນວ່າບໍ່ມີການເຂົ້າເຖິງ
to / ຈະເປັນໄປໄດ້, ແຕ່ /home/user_name ຈະ).
-menu-keepdir (OSD ເມນູ ພຽງແຕ່)
ຕົວທ່ອງເວັບຂອງໄຟລ໌ເລີ່ມຕົ້ນຈາກສະຖານທີ່ທີ່ຮູ້ຈັກສຸດທ້າຍແທນທີ່ຈະເປັນໄດເລກະທໍລີປະຈຸບັນ.
-menu-ຮາກ (OSD ເມນູ ພຽງແຕ່)
ລະບຸເມນູຫຼັກ.
- ເມນູເລີ່ມຕົ້ນ (OSD ເມນູ ພຽງແຕ່)
ສະແດງເມນູຫຼັກຢູ່ທີ່ການເລີ່ມຕົ້ນ MPlayer.
- ການເຄື່ອນໄຫວຂອງຫນູ
ອະນຸຍາດໃຫ້ MPlayer ໄດ້ຮັບເຫດການຕົວຊີ້ລາຍງານໂດຍຄົນຂັບຜົນຜະລິດວິດີໂອໄດ້.
ຈໍາເປັນເພື່ອເລືອກເອົາປຸ່ມໃນເມນູ DVD. ຮອງຮັບ VOs ທີ່ອີງໃສ່ X11 (x11,
xv, xvmc, ແລະອື່ນໆ) ແລະ gl, gl_tiled, direct3d ແລະ corevideo VOs.
- ໂນອາ ປິດການຮອງຮັບໄລຍະໄກ AppleIR.
- ບໍ່ມີການຄວບຄຸມ
ປ້ອງກັນບໍ່ໃຫ້ MPlayer ອ່ານເຫດການທີ່ສໍາຄັນຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ. ມີປະໂຫຍດໃນເວລາອ່ານ
ຂໍ້ມູນຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ. ນີ້ຈະຖືກເປີດໃຊ້ໂດຍອັດຕະໂນມັດເມື່ອ - ພົບເຫັນຢູ່ໃນ
ເສັ້ນຄໍາສັ່ງ. ມີສະຖານະການທີ່ທ່ານຕ້ອງຕັ້ງມັນດ້ວຍຕົນເອງ, ຕົວຢ່າງ: ຖ້າເຈົ້າ
ເປີດ /dev/stdin (ຫຼືທຽບເທົ່າຢູ່ໃນລະບົບຂອງທ່ານ), ໃຊ້ stdin ໃນລາຍການຫຼິ້ນຫຼື
ຕັ້ງໃຈອ່ານຈາກ stdin ຕໍ່ມາໂດຍຜ່ານຄໍາສັ່ງ loadfile ຫຼື loadlist slave.
- nojoystick
ປິດການຮອງຮັບ joystick.
-nolirc
ປິດການຮອງຮັບ LIRC.
-nomouseinput
ປິດການໃຊ້ງານການກົດ/ປ່ອຍປຸ່ມເມົາສ໌ (ເມນູບໍລິບົດຂອງ mozplayerxp ອີງໃສ່ອັນນີ້
ທາງເລືອກ).
-rtc (RTC ພຽງແຕ່)
ເປີດການນຳໃຊ້ Linux RTC (ໂມງເວລາຈິງ - /dev/rtc) ເປັນກົນໄກກຳນົດເວລາ.
ນີ້ປຸກຂະບວນການທຸກໆ 1/1024 ວິນາທີເພື່ອກວດເບິ່ງເວລາປະຈຸບັນ. ໄຮ້ປະໂຫຍດ
ກັບ kernels Linux ທີ່ທັນສະໄຫມທີ່ກໍາຫນົດຄ່າສໍາລັບການນໍາໃຊ້ desktop ຍ້ອນວ່າພວກເຂົາປຸກແລ້ວ
ຂະບວນການທີ່ມີຄວາມຖືກຕ້ອງທີ່ຄ້າຍຄືກັນໃນເວລາທີ່ໃຊ້ການນອນຕາມເວລາປົກກະຕິ.
- ຢຸດຊົ່ວຄາວ <0-3> (MPPlayer ພຽງແຕ່)
ລະບຸພຶດຕິກໍາການຢຸດຊົ່ວຄາວໃນຕອນຕົ້ນຂອງຄໍາສັ່ງ, ເຊັ່ນວ່າ MPlayer ຈະ
ສືບຕໍ່ການຫຼິ້ນຫຼືຢຸດຊົ່ວຄາວຫຼັງຈາກຄໍາສັ່ງສໍາເລັດ. ເບິ່ງ
DOCS/tech/slave.txt ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
0 ຊີວະປະຫວັດຫຍໍ້
1 ຢຸດຊົ່ວຄາວ (ຢຸດຊົ່ວຄາວ)
2 ຮັກສາສະຖານະຢຸດຊົ່ວຄາວ / ຫຼິ້ນ (pausing_keep)
3 ສະຫຼັບສະຖານະທີ່ຢຸດຊົ່ວຄາວ ຫຼືຫຼິ້ນ (pausing_toggle)
4 ຢຸດຊົ່ວຄາວໂດຍບໍ່ມີກອບຂັ້ນຕອນ (ທົດລອງ) (pausing_keep_force)
-playing-msg
ພິມສະຕຣິງອອກກ່ອນເລີ່ມການຫຼິ້ນ. ການຂະຫຍາຍຕົວຕໍ່ໄປນີ້ແມ່ນ
ສະຫນັບສະຫນູນ:
${NAME}
ຂະຫຍາຍໄປສູ່ມູນຄ່າຂອງຊັບສິນ NAME.
?(NAME:TEXT)
ຂະຫຍາຍ TEXT ພຽງແຕ່ຖ້າຄຸນສົມບັດ NAME ສາມາດໃຊ້ໄດ້.
?(!NAME:TEXT)
ຂະຫຍາຍ TEXT ພຽງແຕ່ຖ້າຄຸນສົມບັດ NAME ບໍ່ສາມາດໃຊ້ໄດ້.
-ລາຍການຫຼິ້ນ
ຫຼິ້ນໄຟລ໌ຕາມໄຟລ໌ລາຍການຫຼິ້ນ (ASX, Winamp, SMIL, ຫຼືຫນຶ່ງໄຟລ໌ຕໍ່ແຖວ
ຮູບແບບ).
ຄໍາເຕືອນ: ວິທີທີ່ MPlayer parses ແລະໃຊ້ໄຟລ໌ playlist ແມ່ນບໍ່ປອດໄພ
ໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍເຈດຕະນາຮ້າຍ. ໄຟລ໌ດັ່ງກ່າວອາດຈະເຮັດໃຫ້ເກີດການກະທຳທີ່ເປັນອັນຕະລາຍ. ນີ້ມີ
ເປັນກໍລະນີສໍາລັບທຸກລຸ້ນ MPlayer, ແຕ່ຫນ້າເສຍດາຍ, ຄວາມຈິງນີ້ບໍ່ດີ
ເອກະສານກ່ອນ ໜ້າ ນີ້, ແລະບາງຄົນກໍ່ແນະ ນຳ ໃຫ້ໃຊ້ໃນທາງທີ່ຜິດ
-playlist ກັບແຫຼ່ງທີ່ບໍ່ເຊື່ອຖື. ຢ່າໃຊ້ -playlist ກັບອິນເຕີເນັດແບບສຸ່ມ
ແຫຼ່ງ ຫຼືໄຟລ໌ທີ່ທ່ານບໍ່ເຊື່ອຖື!
ຫມາຍເຫດ: ຕົວເລືອກນີ້ຖືວ່າເປັນການເຂົ້າ ດັ່ງນັ້ນທາງເລືອກທີ່ພົບຫຼັງຈາກມັນຈະນຳໃຊ້ເທົ່ານັ້ນ
ຕໍ່ກັບອົງປະກອບຂອງລາຍການຫຼິ້ນນີ້.
FIXME: ນີ້ຕ້ອງໄດ້ຮັບການຊີ້ແຈງແລະເອກະສານຢ່າງລະອຽດ.
-allow-dangerous-playlist-parsing
ອັນນີ້ເຮັດໃຫ້ການແຍກວິເຄາະໄຟລ໌ໃດນຶ່ງເປັນລາຍການຫຼິ້ນໄດ້ ຖ້າເຊັ່ນ: ເຊີບເວີໂຄສະນາໄຟລ໌ເປັນ
ລາຍການຫຼິ້ນ. ພຽງແຕ່ເປີດໃຊ້ຖ້າທ່ານຮູ້ວ່າເຄື່ອງແມ່ຂ່າຍທັງຫມົດທີ່ກ່ຽວຂ້ອງມີຄວາມຫນ້າເຊື່ອຖື. MPlayer ຂອງ
ລະຫັດລາຍການຫຼິ້ນບໍ່ໄດ້ຖືກອອກແບບມາເພື່ອຈັດການກັບໄຟລ໌ລາຍການຫຼິ້ນທີ່ເປັນອັນຕະລາຍ.
-rtc-ອຸປະກອນ
ໃຊ້ອຸປະກອນທີ່ລະບຸໄວ້ສໍາລັບການກໍານົດເວລາ RTC.
- ສະຫຼັບ
ຫຼິ້ນໄຟລ໌ໃນລໍາດັບສຸ່ມ.
-ຜິວຫນັງ (GUI ພຽງແຕ່)
ໂຫຼດຜິວຈາກໄດເລກະທໍລີທີ່ລະບຸເປັນພາລາມິເຕີຢູ່ລຸ່ມຜິວໜັງເລີ່ມຕົ້ນ
ລາຍການ, ~/.mplayer/skins/ ແລະ /usr/local/share/mplayer/skins/.
ຕົວຢ່າງ:
- ຜິວຫນັງ fittyfene
ພະຍາຍາມ ~/.mplayer/skins/fittyfene ແລະຕໍ່ມາ /usr/local/share/mplayer/
skins/fittyfene.
-ທາດ (ຍັງ ເບິ່ງ - ການປ້ອນຂໍ້ມູນ)
ສະຫຼັບໃນໂຫມດສໍາລອງ, ເຊິ່ງ MPlayer ເຮັດວຽກເປັນ backend ສໍາລັບໂຄງການອື່ນໆ.
ແທນທີ່ຈະຂັດຂວາງເຫດການແປ້ນພິມ, MPlayer ຈະອ່ານຄໍາສັ່ງທີ່ແຍກອອກໂດຍ a
ແຖວໃໝ່ (\n) ຈາກ stdin.
ຫມາຍເຫດ: ເບິ່ງ -input cmdlist ສໍາລັບບັນຊີລາຍຊື່ຂອງຄໍາສັ່ງ slave ແລະ DOCS/tech/slave.txt ສໍາລັບ
ລາຍລະອຽດຂອງເຂົາເຈົ້າ. ນອກຈາກນີ້, ນີ້ບໍ່ໄດ້ມີຈຸດປະສົງເພື່ອປິດການປ້ອນຂໍ້ມູນອື່ນໆ, ເຊັ່ນ: ຜ່ານ
ປ່ອງຢ້ຽມວິດີໂອ, ໃຊ້ວິທີການອື່ນໆເຊັ່ນ -input
nodefault-bindings:conf=/dev/null ສໍາລັບການນັ້ນ.
- ນອນຫຼັບ
ກອບເວລາໂດຍການກວດສອບເວລາປະຈຸບັນເລື້ອຍໆ ແທນທີ່ຈະຖາມ kernel ກັບ
ປຸກ MPlayer ໃນເວລາທີ່ຖືກຕ້ອງ. ເປັນປະໂຫຍດຖ້າເວລາຂອງແກ່ນຂອງທ່ານບໍ່ຊັດເຈນ ແລະ
ທ່ານບໍ່ສາມາດໃຊ້ RTC ໄດ້. ມາໃນລາຄາຂອງການບໍລິໂພກ CPU ທີ່ສູງຂຶ້ນ.
-ກ້າວ
ຂ້າມ ວິນາທີຫຼັງຈາກທຸກໆກອບ. ອັດຕາເຟມປົກກະຕິຂອງຮູບເງົາແມ່ນເກັບຮັກສາໄວ້,
ສະນັ້ນການຫຼິ້ນຄືນແມ່ນເລັ່ງ. ເນື່ອງຈາກ MPlayer ພຽງແຕ່ສາມາດຊອກຫາໄປຫາ keyframe ຕໍ່ໄປນີ້
ອາດຈະບໍ່ຖືກຕ້ອງ.
-udp-ip
ກໍານົດທີ່ຢູ່ປາຍທາງສໍາລັບ datagrams ທີ່ສົ່ງໂດຍ -udp-master. ການຕັ້ງຄ່າມັນເປັນ
ທີ່ຢູ່ອອກອາກາດອະນຸຍາດໃຫ້ສໍາລອງຫຼາຍຄົນທີ່ມີທີ່ຢູ່ອອກອາກາດດຽວກັນ
sync ກັບຕົ້ນສະບັບ (ຄ່າເລີ່ມຕົ້ນ: 127.0.0.1).
-udp-master
ສົ່ງ datagram ໄປ -udp-ip ໃນ -udp-port ກ່ອນຫຼິ້ນແຕ່ລະເຟຣມ. ໄດ້
datagram ຊີ້ບອກຕໍາແຫນ່ງຕົ້ນສະບັບໃນໄຟລ໌.
-udp-ພອດ
ກໍານົດພອດປາຍທາງສໍາລັບ datagrams ທີ່ສົ່ງໂດຍ -udp-master, ແລະພອດ a
-udp-slave ຟັງຢູ່ (ຄ່າເລີ່ມຕົ້ນ: 23867).
-udp-seek-threshold
ເມື່ອນາຍຊອກຫາ, ຂ້າໃຊ້ຕ້ອງຕັດສິນໃຈວ່າຈະຊອກຫາເຊັ່ນກັນ, ຫຼືຈະຈັບ
ຂຶ້ນໂດຍການຖອດລະຫັດເຟຣມໂດຍບໍ່ມີການຢຸດຊົ່ວຄາວລະຫວ່າງກອບ. ຖ້າແມ່ບົດແມ່ນຫຼາຍກ່ວາ
ວິນາທີຫ່າງຈາກທາດ, ຂ້າໃຊ້ຊອກຫາ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນ "ແລ່ນ" ເພື່ອຈັບ
ຂຶ້ນຫຼືລໍຖ້າແມ່ບົດ. ອັນນີ້ຄວນຈະຖືກປະໄວ້ເປັນຄ່າເລີ່ມຕົ້ນຂອງມັນເກືອບສະເໝີ
ການຕັ້ງຄ່າ 1 ວິນາທີ.
-udp-slave
ຟັງຢູ່ໃນ -udp-port ແລະກົງກັບຕໍາແຫນ່ງຂອງແມ່ບົດ.
DEMUXER/ສະຕຣີມ OPTIONS
-a52drc
ເລືອກລະດັບການບີບອັດໄລຍະໄດນາມິກສຳລັບການຖ່າຍທອດສຽງ AC-3. ເປັນ
ຄ່າທີ່ເລື່ອນໄດ້ຕັ້ງແຕ່ 0 ຫາ 1, ບ່ອນທີ່ 0 ຫມາຍຄວາມວ່າບໍ່ມີການບີບອັດ ແລະ 1 (ເຊິ່ງເປັນຄ່າ.
default) ຫມາຍຄວາມວ່າການບີບອັດເຕັມ (ເຮັດໃຫ້ສຽງດັງຫຼາຍງຽບແລະໃນທາງກັບກັນ).
ຄ່າສູງເຖິງ 2 ແມ່ນຍອມຮັບ, ແຕ່ເປັນການທົດລອງຢ່າງດຽວ. ທາງເລືອກນີ້ເທົ່ານັ້ນ
ສະແດງໃຫ້ເຫັນຜົນກະທົບຖ້າຫາກວ່າ AC-3 stream ມີການບີບອັດໄລຍະທີ່ຕ້ອງການ
ຂໍ້ມູນຂ່າວສານ.
- ການຊ່ວຍເຫຼືອ (ຍັງ ເບິ່ງ -alang)
ເລືອກຊ່ອງສຽງ (MPEG: 0-31, AVI/OGM: 1-99, ASF/RM: 0-127, VOB(AC-3): 128-159,
VOB(LPCM): 160-191, MPEG-TS 17-8190). MPlayer ພິມ ID ສຽງທີ່ມີຢູ່ເມື່ອ
ແລ່ນໃນໂຫມດ verbose (-v). ເມື່ອຫຼິ້ນການຖ່າຍທອດ MPEG-TS, MPlayer/MEncoder ຈະ
ໃຊ້ໂຄງການທໍາອິດ (ຖ້າມີ) ກັບສະຕຣີມສຽງທີ່ເລືອກ.
-ausid (ຍັງ ເບິ່ງ -alang)
ເລືອກຊ່ອງສຽງຍ່ອຍ. ໃນປັດຈຸບັນຂອບເຂດທີ່ຖືກຕ້ອງແມ່ນ 0x55..0x75 ແລະ
ໃຊ້ກັບ MPEG-TS ເທົ່ານັ້ນເມື່ອຈັດການໂດຍ demuxer ພື້ນເມືອງ (ບໍ່ແມ່ນໂດຍ libavformat).
ປະເພດຮູບແບບອາດຈະບໍ່ຖືກລະບຸຢ່າງຖືກຕ້ອງເນື່ອງຈາກວິທີການຂໍ້ມູນນີ້ (ຫຼື
ຂາດມັນ) ຖືກຝັງຢູ່ໃນກະແສ, ແຕ່ມັນຈະ demux ສຽງຢ່າງຖືກຕ້ອງ
streams ເມື່ອຫຼາຍ substreams ປະຈຸບັນ. MPlayer ພິມທີ່ມີຢູ່
substream IDs ເມື່ອແລ່ນດ້ວຍ -identify.
- ອາລຸນ <ພາສາ code[,ພາສາ ລະຫັດ, ...]> (ຍັງ ເບິ່ງ - ການຊ່ວຍເຫຼືອ)
ລະບຸລາຍການບູລິມະສິດຂອງພາສາສຽງທີ່ຈະໃຊ້. ຮູບແບບບັນຈຸທີ່ແຕກຕ່າງກັນ
ໃຊ້ລະຫັດພາສາທີ່ແຕກຕ່າງກັນ. DVDs ໃຊ້ ISO 639-1 ສອງລະຫັດພາສາຕົວອັກສອນ,
Matroska, MPEG-TS ແລະ NUT ໃຊ້ ISO 639-2 ສາມລະຫັດພາສາຕົວອັກສອນໃນຂະນະທີ່ OGM ໃຊ້
ຕົວລະບຸແບບຟອມຟຣີ. MPlayer ພິມພາສາທີ່ມີຢູ່ໃນເວລາທີ່ແລ່ນເປັນ verbose
(-v) ໂໝດ.
ຕົວຢ່າງ:
mpplayer dvd://1 -alang hu,en
ເລືອກແທຣັກພາສາຮັງກາຣີໃນແຜ່ນດີວີດີ ແລະເປັນພາສາອັງກິດຖ້າ
ພາສາຮັງກາຣີບໍ່ສາມາດໃຊ້ໄດ້.
mplayer -alang jpn example.mkv
ຫຼິ້ນໄຟລ໌ Matroska ໃນພາສາຍີ່ປຸ່ນ.
-audio-demuxer <[+]ຊື່> (-ສຽງ ພຽງແຕ່)
ບັງຄັບປະເພດ demuxer ສຽງສໍາລັບ -audiofile. ໃຊ້ '+' ກ່ອນຊື່ເພື່ອບັງຄັບມັນ,
ນີ້ຈະຂ້າມການກວດສອບບາງຢ່າງ! ໃຫ້ຊື່ demuxer ເປັນພິມໂດຍ -audio-demuxer
ຊ່ວຍເຫຼືອ. ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບຄືນໄປບ່ອນມັນຍັງຍອມຮັບ demuxer ID ຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນ
libmpdemux/demuxer.h. -audio-demuxer ສຽງ ຫຼື -audio-demuxer 17 ບັງຄັບ MP3.
- ໄຟລ໌ສຽງ
ຫຼິ້ນສຽງຈາກໄຟລ໌ພາຍນອກ (WAV, MP3 ຫຼື Ogg Vorbis) ໃນຂະນະທີ່ເບິ່ງຮູບເງົາ.
-audiofile-cache
ເປີດໃຊ້ caching ສໍາລັບ stream ທີ່ໃຊ້ໂດຍ -audiofile, ໂດຍໃຊ້ຈໍານວນທີ່ກໍານົດໄວ້ຂອງ
ຄວາມຊົງ ຈຳ.
- reuse-socket (udp:// ພຽງແຕ່)
ອະນຸຍາດໃຫ້ຊັອກເກັດຖືກນໍາມາໃຊ້ໃຫມ່ໂດຍຂະບວນການອື່ນທັນທີທີ່ມັນຖືກປິດ.
- ແບນວິດ (ເຄືອຂ່າຍ ພຽງແຕ່)
ລະບຸແບນວິດສູງສຸດສໍາລັບການຖ່າຍທອດເຄືອຂ່າຍ (ສໍາລັບເຄື່ອງແມ່ຂ່າຍທີ່ສາມາດເຮັດໄດ້
ສົ່ງເນື້ອຫາໃນອັດຕາບິດທີ່ແຕກຕ່າງກັນ). ມີປະໂຫຍດຖ້າທ່ານຕ້ອງການເບິ່ງການຖ່າຍທອດສົດ
ສື່ທີ່ຢູ່ເບື້ອງຫຼັງການເຊື່ອມຕໍ່ຊ້າ. ດ້ວຍ Real RTSP streaming, ມັນຍັງຖືກນໍາໃຊ້ເພື່ອກໍານົດ
ແບນວິດການຈັດສົ່ງສູງສຸດທີ່ອະນຸຍາດໃຫ້ຕື່ມຂໍ້ມູນ cache ໄດ້ໄວຂຶ້ນແລະການ dumping stream.
-bluray-ມຸມ <ມຸມ ID > (Blu-ray ພຽງແຕ່)
ບາງແຜ່ນ Blu-ray ມີສາກທີ່ສາມາດເບິ່ງໄດ້ຈາກຫຼາຍມຸມ. ທີ່ນີ້
ທ່ານສາມາດບອກ MPlayer ວ່າມຸມໃດທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: 1).
-bluray-ອຸປະກອນ <ເສັ້ນທາງ to ແຜ່ນ> (Blu-ray ພຽງແຕ່)
ລະບຸສະຖານທີ່ແຜ່ນ Blu-ray. ຕ້ອງເປັນໄດເລກະທໍລີທີ່ມີໂຄງສ້າງ Blu-ray.
- cache
ທາງເລືອກນີ້ລະບຸຄວາມຈໍາຫຼາຍປານໃດ (ໃນ kBytes) ການນໍາໃຊ້ໃນເວລາທີ່ precaching ໄຟລ໌ຫຼື
URL. ໂດຍສະເພາະແມ່ນເປັນປະໂຫຍດໃນສື່ຊ້າ.
- nocache
ປິດການເກັບຂໍ້ມູນໄວ້.
-cache-min
ການຫຼິ້ນຈະເລີ່ມຕົ້ນເມື່ອ cache ໄດ້ຖືກຕື່ມເຖິງ ຂອງຈໍານວນທັງຫມົດ.
-cache-seek-min
ຖ້າຫາກວ່າສະແຫວງຫາແມ່ນຈະເຮັດໃຫ້ຕໍາແຫນ່ງພາຍໃນ ຂອງຂະຫນາດ cache ຈາກ
ຕໍາແຫນ່ງໃນປະຈຸບັນ, MPlayer ຈະລໍຖ້າສໍາລັບຖານຄວາມຈໍາທີ່ຈະເຕັມໄປໃນຕໍາແຫນ່ງນີ້
ແທນທີ່ຈະດໍາເນີນການສະຕຣີມຊອກຫາ (ຄ່າເລີ່ມຕົ້ນ: 50).
- ຈັບ (MPPlayer ພຽງແຕ່)
ອະນຸຍາດໃຫ້ຈັບສະຕຣີມຕົ້ນຕໍ (ບໍ່ແມ່ນການຕິດຕາມສຽງເພີ່ມເຕີມຫຼືປະເພດອື່ນໆຂອງ
streams) ເຂົ້າໄປໃນໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ -dumpfile ຫຼືໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າທາງເລືອກນີ້ແມ່ນ
ໃຫ້, ການຈັບສາມາດເລີ່ມຕົ້ນແລະຢຸດໂດຍການກົດປຸ່ມທີ່ຜູກມັດກັບສິ່ງນີ້
ຟັງຊັນ (ເບິ່ງພາກ INTERACTIVE CONTROL). ຄືກັນກັບສໍາລັບ -dumpstream, ນີ້ຈະ
ອາດຈະບໍ່ສ້າງຜົນໄດ້ຮັບທີ່ສາມາດໃຊ້ໄດ້ສໍາລັບສິ່ງອື່ນນອກເຫນືອຈາກການຖ່າຍທອດ MPEG. ໃຫ້ສັງເກດວ່າ,
ເນື່ອງຈາກການແຝງແຄດ, ຂໍ້ມູນທີ່ຈັບໄດ້ອາດຈະເລີ່ມຕົ້ນ ແລະສິ້ນສຸດການຊັກຊ້າເລັກນ້ອຍເມື່ອປຽບທຽບ
ກັບສິ່ງທີ່ທ່ານເຫັນສະແດງ.
-cdda (CDDA ພຽງແຕ່)
ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອປັບຄຸນນະສົມບັດການອ່ານສຽງ CD ຂອງ MPlayer.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
ຄວາມໄວ=
ກໍານົດຄວາມໄວ spin CD.
paranoia=<0-2>
ກໍານົດລະດັບ paranoia. ຄ່າອື່ນນອກເໜືອໄປຈາກ 0 ເບິ່ງຄືວ່າຈະທຳລາຍການຫຼິ້ນອັນໃດນຶ່ງ
ແຕ່ເພງທໍາອິດ.
0: ປິດການກວດສອບ (ຄ່າເລີ່ມຕົ້ນ)
1: ການກວດສອບຊໍ້າຊ້ອນເທົ່ານັ້ນ
2: ການແກ້ໄຂຂໍ້ມູນເຕັມຮູບແບບ ແລະການກວດສອບ
generic-dev=
ໃຊ້ອຸປະກອນ SCSI ທົ່ວໄປທີ່ລະບຸໄວ້.
ຂະແໜງການ=
ຕັ້ງຂະໜາດການອ່ານອະຕອມ.
ທັບຊ້ອນກັນ =
ບັງຄັບການຄົ້ນຫາການທັບຊ້ອນຂັ້ນຕ່ໍາໃນລະຫວ່າງການກວດສອບ ຂະແໜງການ.
toc-ອະຄະຕິ
ສົມມຸດວ່າການຊົດເຊີຍເລີ່ມຕົ້ນຂອງການຕິດຕາມ 1 ຕາມທີ່ໄດ້ລາຍງານໃນ TOC ຈະເປັນ
ແກ້ໄຂເປັນ LBA 0. ບາງໄດຣຟ໌ Toshiba ຕ້ອງການອັນນີ້ເພື່ອຕິດຕາມ
ຂອບເຂດທີ່ຖືກຕ້ອງ.
toc-offset=
ເພີ່ມ ຂະແຫນງການກັບຄ່າທີ່ໄດ້ລາຍງານໃນເວລາທີ່ການແກ້ໄຂການຕິດຕາມ. ອາດຈະເປັນ
ກະທົບທາງລົບ.
(ບໍ່)ຂ້າມ
(ບໍ່ເຄີຍ) ຍອມຮັບການຟື້ນຟູຂໍ້ມູນທີ່ບໍ່ສົມບູນແບບ.
-cdrom-ອຸປະກອນ <ເສັ້ນທາງ to ອຸປະກອນ>
ລະບຸອຸປະກອນ CD-ROM (ຄ່າເລີ່ມຕົ້ນ: /dev/cdrom).
- ຊ່ອງທາງ (ຍັງ ເບິ່ງ -af ຊ່ອງ)
ຮ້ອງຂໍຈໍານວນຊ່ອງຫຼິ້ນ (ຄ່າເລີ່ມຕົ້ນ: 2). MPlayer ຂໍໃຫ້ຜູ້ຖອດລະຫັດ
ຖອດລະຫັດສຽງເປັນຫຼາຍຊ່ອງທາງທີ່ລະບຸໄວ້. ຫຼັງຈາກນັ້ນ, ມັນແມ່ນຂຶ້ນກັບຕົວຖອດລະຫັດ
ເພື່ອປະຕິບັດຄວາມຕ້ອງການ. ປົກກະຕິແລ້ວນີ້ມີຄວາມສໍາຄັນພຽງແຕ່ໃນເວລາຫຼິ້ນວິດີໂອ
ດ້ວຍສຽງ AC-3 (ເຊັ່ນ DVD). ໃນກໍລະນີດັ່ງກ່າວ liba52 ເຮັດການຖອດລະຫັດໂດຍຄ່າເລີ່ມຕົ້ນແລະ
downmixes ສຽງຢ່າງຖືກຕ້ອງເຂົ້າໄປໃນຈໍານວນຊ່ອງທີ່ຮ້ອງຂໍ. ໂດຍກົງ
ຄວບຄຸມຈໍານວນຂອງຊ່ອງທາງການຜະລິດເປັນອິດສະຫຼະຂອງຈໍານວນຊ່ອງທາງການມີ
ຖອດລະຫັດ, ໃຊ້ຕົວກອງຊ່ອງ.
ຫມາຍເຫດ: ທາງເລືອກນີ້ແມ່ນໄດ້ຮັບກຽດໂດຍ codecs (AC-3 ເທົ່ານັ້ນ), ຕົວກັ່ນຕອງ (ອ້ອມຂ້າງ) ແລະສຽງ
ໄດເວີຜົນຜະລິດ (OSS ຢ່າງຫນ້ອຍ).
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
2 ສະເຕີລິໂອ
4 surround
6 ເຕັມ 5.1
8 ເຕັມ 7.1
- ບົດ <ບົດ ID>[- ID>]
ລະບຸວ່າບົດໃດຈະເລີ່ມຫຼິ້ນຢູ່. ທາງເລືອກໃນການລະບຸບົດທີ່ຈະສິ້ນສຸດ
ຫຼິ້ນຢູ່ (ຄ່າເລີ່ມຕົ້ນ: 1).
- ຄຸກກີ (ເຄືອຂ່າຍ ພຽງແຕ່)
ສົ່ງ cookies ເມື່ອເຮັດການຮ້ອງຂໍ HTTP.
-cookies-file (ເຄືອຂ່າຍ ພຽງແຕ່)
ອ່ານ cookies HTTP ຈາກ (ຄ່າເລີ່ມຕົ້ນ: ~/.mozilla/ ແລະ ~/.netscape/) ແລະຂ້າມ
ອ່ານຈາກສະຖານທີ່ເລີ່ມຕົ້ນ. ໄຟລ໌ດັ່ງກ່າວສົມມຸດວ່າຢູ່ໃນຮູບແບບ Netscape.
- ຊັກຊ້າ
ການຊັກຊ້າສຽງໃນວິນາທີ (ຄ່າທາງບວກຫຼືທາງລົບ)
ຄ່າທາງລົບເຮັດໃຫ້ສຽງຊັກຊ້າ, ແລະຄ່າບວກເຮັດໃຫ້ວິດີໂອລ່າຊ້າ. ໃຫ້ສັງເກດວ່າ
ນີ້ແມ່ນກົງກັນຂ້າມທີ່ແນ່ນອນຂອງຕົວເລືອກ -audio-delay MEncoder.
ຫມາຍເຫດ: ເມື່ອໃຊ້ກັບ MEncoder, ນີ້ບໍ່ໄດ້ຮັບປະກັນວ່າເຮັດວຽກຢ່າງຖືກຕ້ອງກັບ -ovc
ສຳເນົາ; ໃຊ້ -audio-delay ແທນ.
-ລະເລີຍເລີ່ມຕົ້ນ
ບໍ່ສົນໃຈເວລາເລີ່ມຕົ້ນທີ່ລະບຸໄວ້ສໍາລັບການຖ່າຍທອດໃນໄຟລ໌ AVI. ໃນ MPlayer, ນີ້
nullifies ການຊັກຊ້າການຖ່າຍທອດໃນໄຟລ໌ທີ່ເຂົ້າລະຫັດດ້ວຍຕົວເລືອກ -audio-delay. ໃນລະຫວ່າງ
ການເຂົ້າລະຫັດ, ທາງເລືອກນີ້ປ້ອງກັນ MEncoder ຈາກການໂອນການເລີ່ມຕົ້ນການຖ່າຍທອດຕົ້ນສະບັບ
ເວລາກັບໄຟລ໌ໃຫມ່; ທາງເລືອກ -audio-delay ບໍ່ໄດ້ຮັບຜົນກະທົບ. ໃຫ້ສັງເກດວ່າ MEncoder
ບາງຄັ້ງປັບເວລາເລີ່ມຕົ້ນການຖ່າຍທອດອັດຕະໂນມັດເພື່ອຊົດເຊີຍທີ່ຄາດໄວ້
ການຖອດລະຫັດລ່າຊ້າ, ສະນັ້ນຢ່າໃຊ້ຕົວເລືອກນີ້ສຳລັບການເຂົ້າລະຫັດໂດຍບໍ່ຕ້ອງທົດສອບກ່ອນ.
- demuxer <[+]ຊື່>
ບັງຄັບປະເພດ demuxer. ໃຊ້ '+' ກ່ອນຊື່ເພື່ອບັງຄັບມັນ, ນີ້ຈະຂ້າມບາງອັນ
ກວດ! ໃຫ້ຊື່ demuxer ເປັນພິມໂດຍ -demuxer help. ສໍາລັບການຖອຍຫລັງ
ຄວາມເຂົ້າກັນໄດ້ ມັນຍັງຍອມຮັບລະຫັດ demuxer ຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນ libmpdemux/demuxer.h.
- dumpaudio (MPPlayer ພຽງແຕ່)
ຖິ້ມການຖ່າຍທອດສຽງທີ່ຖືກບີບອັດໄວ້ເປັນ ./stream.dump (ມີປະໂຫຍດກັບ MPEG/AC-3, ໃນສ່ວນໃຫຍ່
ກໍລະນີອື່ນໆໄຟລ໌ທີ່ໄດ້ຮັບຈະບໍ່ສາມາດຫຼິ້ນໄດ້). ຖ້າທ່ານໃຫ້ຫຼາຍກວ່າຫນຶ່ງ
-dumpaudio, -dumpvideo, -dumpstream ໃນບັນທັດຄໍາສັ່ງພຽງແຕ່ອັນສຸດທ້າຍຈະ
ເຮັດວຽກ.
- dumpfile (MPPlayer ພຽງແຕ່)
ລະບຸວ່າໄຟລ໌ MPlayer ຄວນ dump ໄປໃສ່. ຄວນໃຊ້ຮ່ວມກັນກັບ -dumpaudio
/ -dumpvideo / -dumpstream / -capture.
- dumpstream (MPPlayer ພຽງແຕ່)
ຖິ້ມກະແສດິບໄປທີ່ ./stream.dump. ເປັນປະໂຫຍດໃນເວລາທີ່ ripping ຈາກ DVD ຫຼືເຄືອຂ່າຍ.
ຖ້າທ່ານໃຫ້ຫຼາຍກວ່າຫນຶ່ງຂອງ -dumpaudio, -dumpvideo, -dumpstream ໃນຄໍາສັ່ງ
ເສັ້ນດຽວສຸດທ້າຍຈະເຮັດວຽກ.
- dump ວິດີໂອ (MPPlayer ພຽງແຕ່)
ຖິ້ມການຖ່າຍທອດວິດີໂອທີ່ບີບອັດໄວ້ເປັນ ./stream.dump (ບໍ່ສາມາດໃຊ້ໄດ້ຫຼາຍ). ຖ້າເຈົ້າໃຫ້
ຫຼາຍກວ່າຫນຶ່ງຂອງ -dumpaudio, -dumpvideo, -dumpstream ຢູ່ໃນເສັ້ນຄໍາສັ່ງເທົ່ານັ້ນ
ອັນສຸດທ້າຍຈະເຮັດວຽກ.
-dvbin (DVB ພຽງແຕ່)
ຜ່ານຕົວກໍານົດການຕໍ່ໄປນີ້ກັບໂມດູນການປ້ອນ DVB, ໃນຄໍາສັ່ງທີ່ຈະ override ໄດ້
ຄ່າເລີ່ມຕົ້ນ:
ບັດ=<1-4>
ລະບຸໂດຍໃຊ້ບັດໝາຍເລກ 1-4 (ຄ່າເລີ່ມຕົ້ນ: 1).
file=
ແນະນຳໃຫ້ MPlayer ອ່ານລາຍການຊ່ອງຈາກ . ຄ່າເລີ່ມຕົ້ນແມ່ນ
~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (ອີງຕາມປະເພດບັດຂອງທ່ານ) ຫຼື
~/.mplayer/channels.conf ເປັນທາງເລືອກສຸດທ້າຍ.
ໝົດເວລາ=<1-240>
ຈຳນວນວິນາທີສູງສຸດທີ່ຕ້ອງລໍຖ້າເມື່ອພະຍາຍາມປັບຄວາມຖີ່ກ່ອນ
ຍອມແພ້ (ຄ່າເລີ່ມຕົ້ນ: 30).
-dvd ອຸປະກອນ <ເສັ້ນທາງ to ອຸປະກອນ> (ດີວີດີ ພຽງແຕ່)
ລະບຸອຸປະກອນ DVD ຫຼືຊື່ໄຟລ໌ .iso (ຄ່າເລີ່ມຕົ້ນ: /dev/dvd). ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດ
ໄດເລກະທໍລີທີ່ມີໄຟລ໌ທີ່ຄັດລອກຜ່ານມາໂດຍກົງຈາກ DVD (ເຊັ່ນ:
Vobcopy).
- dvd ຄວາມໄວ <ປັດໄຈ or ຄວາມໄວ in KB/s> (ດີວີດີ ພຽງແຕ່)
ພະຍາຍາມຈໍາກັດຄວາມໄວ DVD (ຄ່າເລີ່ມຕົ້ນ: 0, ບໍ່ມີການປ່ຽນແປງ). ຄວາມໄວພື້ນຖານຂອງ DVD ແມ່ນປະມານ 1350KB/s,
ສະນັ້ນ ໄດຣຟ໌ 8x ສາມາດອ່ານໄດ້ດ້ວຍຄວາມໄວສູງເຖິງ 10800KB/s. ຄວາມໄວທີ່ຊ້າລົງເຮັດໃຫ້ການຂັບຂີ່
ງຽບກວ່າ, ສໍາລັບການເບິ່ງ DVDs 2700KB/s ຄວນງຽບແລະໄວພຽງພໍ. MPplayer
ຣີເຊັດຄວາມໄວເປັນຄ່າເລີ່ມຕົ້ນຂອງ drive ເມື່ອປິດ. ຄ່າຕໍ່າກວ່າ 100 ຫມາຍຄວາມວ່າ
ຄູນຂອງ 1350KB/s, ie -dvd-speed 8 ເລືອກ 10800KB/s.
ຫມາຍເຫດ: ທ່ານຈໍາເປັນຕ້ອງໄດ້ຂຽນເຂົ້າເຖິງອຸປະກອນ DVD ເພື່ອປ່ຽນແປງຄວາມໄວໄດ້.
-dvdangle <ມຸມ ID > (ດີວີດີ ພຽງແຕ່)
ແຜ່ນດີວີດີບາງແຜ່ນມີສາກທີ່ສາມາດເບິ່ງໄດ້ຈາກຫຼາຍມຸມ. ນີ້ເຈົ້າ
ສາມາດບອກ MPlayer ວ່າມຸມໃດທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: 1).
-edl
ເປີດໃຊ້ການແກ້ໄຂລາຍການການຕັດສິນໃຈ (EDL) ໃນລະຫວ່າງການຫຼິ້ນ. ວິດີໂອຈະຖືກຂ້າມ
ຫຼາຍກວ່າ ແລະສຽງຈະຖືກປິດສຽງ ແລະປິດສຽງຕາມລາຍການທີ່ໃຫ້ໄວ້
ໄຟລ໌. ເບິ່ງ http://www.mplayerhq.hu/DOCS/HTML/en/edl.html ສໍາລັບລາຍລະອຽດກ່ຽວກັບວິທີການນໍາໃຊ້
ນີ້.
-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (ຍັງ ເບິ່ງ -ss ແລະ -sb)
ຢຸດໃນເວລາທີ່ກໍານົດຫຼືຕໍາແຫນ່ງ byte.
ຫມາຍເຫດ: ຕໍາແຫນ່ງ byte ອາດຈະບໍ່ຖືກຕ້ອງ, ຍ້ອນວ່າມັນພຽງແຕ່ສາມາດຢຸດຢູ່ໃນຂອບເຂດຂອງກອບ.
ເມື່ອໃຊ້ຮ່ວມກັນກັບທາງເລືອກ -ss, ເວລາ -endpos ຈະປ່ຽນໄປຂ້າງຫນ້າໂດຍ
ວິນາທີທີ່ລະບຸດ້ວຍ -ss ຖ້າບໍ່ແມ່ນຕຳແໜ່ງ byte. ນອກຈາກນັ້ນ, ມັນອາດຈະບໍ່ເຮັດວຽກ
ດີຫຼືບໍ່ຢູ່ໃນທຸກເມື່ອໃຊ້ກັບທາງເລືອກ -dump ໃດ.
ຕົວຢ່າງ:
-endpos 56
ຢຸດຢູ່ທີ່ 56 ວິນາທີ.
-endpos 01:10:00
ຢຸດຢູ່ທີ່ 1 ຊົ່ວໂມງ 10 ນາທີ.
-ss 10 -endpos 56
ຢຸດຢູ່ທີ່ 1 ນາທີ 6 ວິນາທີ.
mplayer -endpos 100mb
ຢຸດການຫຼິ້ນຫຼັງຈາກອ່ານໄຟລ໌ 100MB.
mencoder -endpos 100mb
ເຂົ້າລະຫັດພຽງແຕ່ 100 MB.
-forceidx
ບັງຄັບໃຫ້ສ້າງດັດຊະນີຄືນໃໝ່. ເປັນປະໂຫຍດສໍາລັບໄຟລ໌ທີ່ມີດັດຊະນີທີ່ແຕກຫັກ (A/V desync, ແລະອື່ນໆ).
ນີ້ຈະເຮັດໃຫ້ການຊອກຫາໃນໄຟລ໌ທີ່ບໍ່ສາມາດຊອກຫາໄດ້. ທ່ານສາມາດແກ້ໄຂໄດ້
ດັດສະນີຖາວອນກັບ MEncoder (ເບິ່ງເອກະສານ).
ຫມາຍເຫດ: ຕົວເລືອກນີ້ເຮັດວຽກພຽງແຕ່ຖ້າສື່ທີ່ຕິດພັນສະຫນັບສະຫນູນການຊອກຫາ (ເຊັ່ນວ່າບໍ່ແມ່ນ
ກັບ stdin, ທໍ່, ແລະອື່ນໆ).
-fps <ລອຍ ມູນຄ່າ>
ລົບລ້າງອັດຕາເຟຣມວິດີໂອ. ເປັນປະໂຫຍດຖ້າຄ່າຕົ້ນສະບັບຜິດ ຫຼືຂາດຫາຍໄປ.
- ຂອບ
ຫຼິ້ນ / ແປງພຽງແຕ່ທໍາອິດ ກອບ, ຫຼັງຈາກນັ້ນເຊົາ.
-hr-mp3-ຊອກຫາ (MP3 ພຽງແຕ່)
ກຳລັງຊອກຫາ MP3 ສູງ. ເປີດໃຊ້ງານໃນເວລາທີ່ມັກຫຼີ້ນຈາກໄຟລ໌ MP3 ພາຍນອກ, ດັ່ງທີ່ພວກເຮົາຕ້ອງການ
ຊອກຫາຕໍາແຫນ່ງທີ່ແນ່ນອນເພື່ອຮັກສາ A/V sync. ສາມາດຊ້າໂດຍສະເພາະໃນເວລາທີ່
ສະແຫວງຫາທາງຫລັງນັບຕັ້ງແຕ່ມັນຕ້ອງ rewind ກັບຈຸດເລີ່ມຕົ້ນເພື່ອຊອກຫາກອບທີ່ແນ່ນອນ
ຕໍາແຫນ່ງ.
-http-header-fields
ຕັ້ງຊ່ອງຂໍ້ມູນ HTTP ແບບກຳນົດເອງເມື່ອເຂົ້າເຖິງສະຕຣີມ HTTP.
ຕົວຢ່າງ:
mplayer -http-header-fields 'Field1: value1','Field2: value2'
http://localhost: 1234
ຈະສ້າງການຮ້ອງຂໍ HTTP:
GET / HTTP / 1.0
ເຈົ້າພາບ: localhost:1234
ຕົວແທນຜູ້ໃຊ້: MPlayer
Icy-MetaData: 1
Field1: ຄ່າ1
Field2: ຄ່າ2
ການເຊື່ອມຕໍ່: ປິດ
-idx (ຍັງ ເບິ່ງ -forceidx)
ສ້າງດັດສະນີໄຟລ໌ຄືນໃໝ່ຖ້າບໍ່ພົບດັດສະນີ, ອະນຸຍາດໃຫ້ຊອກຫາ. ເປັນປະໂຫຍດກັບ
ການດາວໂຫຼດທີ່ແຕກຫັກ/ບໍ່ຄົບຖ້ວນ, ຫຼືໄຟລ໌ທີ່ສ້າງຂຶ້ນບໍ່ດີ.
ຫມາຍເຫດ: ຕົວເລືອກນີ້ເຮັດວຽກພຽງແຕ່ຖ້າສື່ທີ່ຕິດພັນສະຫນັບສະຫນູນການຊອກຫາ (ເຊັ່ນວ່າບໍ່ແມ່ນ
ກັບ stdin, ທໍ່, ແລະອື່ນໆ).
-noidx ຂ້າມການສ້າງໄຟລ໌ດັດສະນີ. MEncoder ຂ້າມການຂຽນດັດຊະນີດ້ວຍຕົວເລືອກນີ້.
-ipv4-only-proxy (ເຄືອຂ່າຍ ພຽງແຕ່)
ຂ້າມພຣັອກຊີສຳລັບທີ່ຢູ່ IPv6. ມັນຍັງຈະຖືກນໍາໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ IPv4.
-loadidx <ດັດຊະນີ ໄຟລ໌>
ໄຟລ໌ທີ່ຈະອ່ານຂໍ້ມູນດັດສະນີວິດີໂອທີ່ບັນທຶກໄວ້ໂດຍ -saveidx. ດັດຊະນີນີ້
ຈະຖືກນໍາໃຊ້ສໍາລັບການຊອກຫາ, overriding ຂໍ້ມູນດັດຊະນີໃດຫນຶ່ງທີ່ມີຢູ່ໃນ AVI ຕົວຂອງມັນເອງ.
MPlayer ຈະບໍ່ປ້ອງກັນທ່ານຈາກການໂຫຼດໄຟລ໌ດັດສະນີທີ່ສ້າງຂຶ້ນຈາກທີ່ແຕກຕ່າງກັນ
AVI, ແຕ່ນີ້ແນ່ໃຈວ່າຈະເຮັດໃຫ້ເກີດຜົນໄດ້ຮັບທີ່ບໍ່ເອື້ອອໍານວຍ.
ຫມາຍເຫດ: ທາງເລືອກນີ້ແມ່ນລ້າສະໄຫມໃນປັດຈຸບັນທີ່ MPlayer ມີການສະຫນັບສະຫນູນ OpenDML.
-mc
ການແກ້ໄຂການຊິງຄ໌ AV ສູງສຸດຕໍ່ເຟຣມ (ໃນວິນາທີ)
-mc 0 ຄວນຈະຖືກລວມເຂົ້າກັບ -noskip ສໍາລັບ mencoder, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເກືອບ
ແນ່ນອນເຮັດໃຫ້ AV desync.
-mf
ໃຊ້ໃນເວລາຖອດລະຫັດຈາກຫຼາຍໄຟລ໌ PNG ຫຼື JPEG.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
w=
ຄວາມກວ້າງຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ (ຄ່າເລີ່ມຕົ້ນ: ກວດຫາອັດຕະໂນມັດ)
h=
ຄວາມສູງຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ (ຄ່າເລີ່ມຕົ້ນ: ກວດຫາອັດຕະໂນມັດ)
fps=
ຜົນຜະລິດ fps (ຄ່າເລີ່ມຕົ້ນ: 25)
type=
ປະເພດໄຟລ໌ປ້ອນຂໍ້ມູນ (ມີ: jpeg, png, tga, sgi)
-ນິ ບັງຄັບໃຫ້ປະຕິບັດຕໍ່ໄຟລ໌ແບບບໍ່ແຊກແຊງ ໂດຍສະເພາະແມ່ນການນໍາໃຊ້ກໍາລັງທີ່ບໍ່ແມ່ນ
interleaved AVI parser (ແກ້ໄຂການຫຼິ້ນໄຟລ໌ AVI ທີ່ບໍ່ດີບາງອັນ). ຍັງສາມາດຊ່ວຍໄດ້
ມັກຫຼີ້ນໄຟລ໌ທີ່ຖ້າບໍ່ດັ່ງນັ້ນຫຼິ້ນສຽງແລະວິດີໂອສະລັບກັນແທນທີ່ຈະຢູ່
ໃນເວລາດຽວກັນ.
- nobps (AVI ພຽງແຕ່)
ຢ່າໃຊ້ຄ່າສະເລ່ຍໄບຕ໌/ວິນາທີສຳລັບການຊິງຄ໌ AV. ຊ່ວຍໃຫ້ມີບາງໄຟລ໌ AVI ກັບ
ຫົວແຕກ.
-noextbased
ປິດໃຊ້ງານການເລືອກ demuxer ທີ່ອີງໃສ່ສ່ວນຂະຫຍາຍ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອປະເພດໄຟລ໌
(demuxer) ບໍ່ສາມາດຖືກກວດພົບຄວາມເຊື່ອຖືໄດ້ (ໄຟລ໌ທີ່ບໍ່ມີຫົວຂໍ້ຫຼືມັນບໍ່ເຊື່ອຖືໄດ້
ພຽງພໍ), ການຂະຫຍາຍຊື່ໄຟລ໌ຖືກນໍາໃຊ້ເພື່ອເລືອກ demuxer. ຕົກຢູ່ສະເໝີ
ກ່ຽວກັບການເລືອກ demuxer ໂດຍອີງໃສ່ເນື້ອຫາ.
-passwd (ຍັງ ເບິ່ງ - ຜູ້ໃຊ້) (ເຄືອຂ່າຍ ພຽງແຕ່)
ລະບຸລະຫັດຜ່ານສໍາລັບການພິສູດຢືນຢັນ HTTP.
-prefer-ipv4 (ເຄືອຂ່າຍ ພຽງແຕ່)
ໃຊ້ IPv4 ໃນການເຊື່ອມຕໍ່ເຄືອຂ່າຍ. ກັບຄືນສູ່ IPv6 ໂດຍອັດຕະໂນມັດ.
-prefer-ipv6 (IPv6 ເຄືອຂ່າຍ ພຽງແຕ່)
ໃຊ້ IPv6 ໃນການເຊື່ອມຕໍ່ເຄືອຂ່າຍ. ກັບຄືນສູ່ IPv4 ໂດຍອັດຕະໂນມັດ.
-psprobe <byte ຕໍາແຫນ່ງ>
ເມື່ອຫຼິ້ນສະຕຣີມ MPEG-PS ຫຼື MPEG-PES, ຕົວເລືອກນີ້ຈະເຮັດໃຫ້ເຈົ້າລະບຸຈຳນວນເທົ່າໃດ
bytes ໃນກະແສທີ່ທ່ານຕ້ອງການໃຫ້ MPlayer ສະແກນເພື່ອກໍານົດຕົວແປງສັນຍານວິດີໂອ
ໃຊ້. ທາງເລືອກນີ້ແມ່ນຈໍາເປັນເພື່ອຫຼິ້ນໄຟລ໌ EVO ຫຼື VDR ທີ່ມີສາຍ H.264.
-pvr (PVR ພຽງແຕ່)
ຕົວເລືອກນີ້ປັບຄຸນສົມບັດການເຂົ້າລະຫັດຕ່າງໆຂອງໂມດູນການຈັບ PVR. ມັນຕ້ອງ
ຖືກນໍາໃຊ້ກັບຮາດແວ MPEG ທີ່ອີງໃສ່ບັດເຂົ້າລະຫັດທີ່ສະຫນັບສະຫນູນໂດຍໄດເວີ V4L2.
The Hauppauge WinTV PVR-150/250/350/500 ແລະບັດທັງໝົດທີ່ອີງໃສ່ IVTV ເປັນທີ່ຮູ້ຈັກເປັນ PVR
ຈັບບັດ. ຈົ່ງຈື່ໄວ້ວ່າມີພຽງແຕ່ Linux 2.6.18 kernel ຂຶ້ນໄປເທົ່ານັ້ນທີ່ສາມາດຈັດການໄດ້
MPEG stream ຜ່ານຊັ້ນ V4L2. ສໍາລັບການຈັບຮາດແວຂອງນ້ໍາ MPEG ແລະ
ເບິ່ງມັນດ້ວຍ MPlayer/MEncoder, ໃຊ້ 'pvr://' ເປັນ URL ຮູບເງົາ.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
aspect=<0-3>
ລະບຸອັດຕາສ່ວນການປ້ອນຂໍ້ມູນ:
0:1:1
1:4:3 (ຄ່າເລີ່ມຕົ້ນ)
2:16:9
3:2.21:1
arate=<32000-48000>
ລະບຸອັດຕາການເຂົ້າລະຫັດສຽງ (ຄ່າເລີ່ມຕົ້ນ: 48000 Hz, ມີ: 32000, 44100 ແລະ
48000 Hz).
alayer=<1-3>
ລະບຸການເຂົ້າລະຫັດຊັ້ນສຽງ MPEG (ຄ່າເລີ່ມຕົ້ນ: 2).
abitrate=<32-448>
ລະບຸອັດຕາບິດການເຂົ້າລະຫັດສຽງເປັນ kbps (ຄ່າເລີ່ມຕົ້ນ: 384).
amode=
ລະບຸຮູບແບບການເຂົ້າລະຫັດສຽງ. ຄ່າທີ່ຕັ້ງໄວ້ລ່ວງໜ້າທີ່ມີຢູ່ແມ່ນ 'ສະເຕຣິໂອ',
'joint_stereo', 'dual' ແລະ 'mono' (ຄ່າເລີ່ມຕົ້ນ: stereo).
vbitrate=
ລະບຸການເຂົ້າລະຫັດອັດຕາບິດວິດີໂອສະເລ່ຍເປັນ Mbps (ຄ່າເລີ່ມຕົ້ນ: 6).
vmode=
ລະບຸຮູບແບບການເຂົ້າລະຫັດວິດີໂອ:
vbr: ອັດຕາບິດຕົວແປ (ຄ່າເລີ່ມຕົ້ນ)
cbr: ອັດຕາບິດຄົງທີ່
vpeak=
ລະບຸການເຂົ້າລະຫັດອັດຕາບິດຂອງວິດີໂອສູງສຸດໃນ Mbps (ເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບການເຂົ້າລະຫັດ VBR,
ຄ່າເລີ່ມຕົ້ນ: 9.6).
fmt=
ເລືອກຮູບແບບ MPEG ສໍາລັບການເຂົ້າລະຫັດ:
ps: MPEG-2 Program Stream (ຄ່າເລີ່ມຕົ້ນ)
ts: MPEG-2 Transport Stream
mpeg1: MPEG-1 ລະບົບ Stream
vcd: ສະຕຣີມວິດີໂອ CD ທີ່ເຂົ້າກັນໄດ້
svcd: Super Video CD ສະຕຣີມທີ່ເຂົ້າກັນໄດ້
dvd: ດີວີດີນ້ໍາທີ່ເຫມາະສົມ
- ວິທະຍຸ (ວິທະຍຸ ພຽງແຕ່)
ທາງເລືອກເຫຼົ່ານີ້ກໍານົດຕົວກໍານົດການຕ່າງໆຂອງໂມດູນການຈັບວິທະຍຸ. ສໍາລັບການຟັງ
ວິທະຍຸກັບ MPlayer ການນໍາໃຊ້ 'radio:// ' (ຖ້າທາງເລືອກຊ່ອງບໍ່ໄດ້ຖືກມອບໃຫ້) ຫຼື
'ວິທະຍຸ:// ' (ຖ້າທາງເລືອກຊ່ອງແມ່ນໃຫ້) ເປັນ URL ຮູບເງົາ. ເຈົ້າສາມາດ
ເບິ່ງຂອບເຂດຄວາມຖີ່ທີ່ອະນຸຍາດໂດຍການແລ່ນ MPlayer ດ້ວຍ '-v'. ເພື່ອເລີ່ມຕົ້ນການ grabbing ໄດ້
ລະບົບຍ່ອຍ, ໃຊ້ 'ວິທະຍຸ: // /capture. ຖ້າຄໍາສໍາຄັນ capture ແມ່ນ
ບໍ່ໄດ້ໃຫ້ທ່ານສາມາດຟັງວິທະຍຸໂດຍໃຊ້ສາຍ-in-in ເທົ່ານັ້ນ. ການນໍາໃຊ້ capture ກັບ
ຟັງບໍ່ໄດ້ແນະນໍາເນື່ອງຈາກບັນຫາ synchronization, ເຊິ່ງເຮັດໃຫ້ຂະບວນການນີ້
ບໍ່ສະບາຍ.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
ອຸປະກອນ=
ອຸປະກອນວິທະຍຸທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/radio0 ສໍາລັບ Linux ແລະ /dev/tuner0 ສໍາລັບ
*BSD).
ຄົນຂັບ =
ໄດເວີວິທະຍຸທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: v4l2 ຖ້າມີ, ຖ້າບໍ່ດັ່ງນັ້ນ v4l).
ໃນປັດຈຸບັນ, v4l ແລະ v4l2 ໄດເວີໄດ້ຮັບການສະຫນັບສະຫນູນ.
ປະລິມານ=<0..100>
ລະດັບສຽງສຳລັບອຸປະກອນວິທະຍຸ (ຄ່າເລີ່ມຕົ້ນ 100)
freq_min= (*BSD BT848 ເທົ່ານັ້ນ)
ຄວາມຖີ່ຕໍ່າສຸດທີ່ອະນຸຍາດ (ຄ່າເລີ່ມຕົ້ນ: 87.50)
freq_max= (*BSD BT848 ເທົ່ານັ້ນ)
ຄວາມຖີ່ສູງສຸດທີ່ອະນຸຍາດ (ຄ່າເລີ່ມຕົ້ນ: 108.00)
ຊ່ອງ= - , - ,...
ກໍານົດລາຍການຊ່ອງ. ໃຊ້ _ ສໍາລັບຊ່ອງຫວ່າງໃນຊື່ (ຫຼືຫຼິ້ນກັບວົງຢືມ ;-).
ຫຼັງຈາກນັ້ນ, ຊື່ຊ່ອງຈະຖືກຂຽນໂດຍໃຊ້ OSD ແລະຄໍາສັ່ງຂອງ slave
radio_step_channel ແລະ radio_set_channel ຈະສາມາດໃຊ້ໄດ້ກັບຣີໂໝດ
ການຄວບຄຸມ (ເບິ່ງ LIRC). ຖ້າໃຫ້, ຕົວເລກໃນ URL ຮູບເງົາຈະຖືກປະຕິບັດເປັນ
ຕໍາແຫນ່ງຊ່ອງໃນບັນຊີລາຍຊື່ຊ່ອງ.
ຕົວຢ່າງ: radio://1, radio://104.4, radio_set_channel 1
advice= (ການຈັບພາບວິທະຍຸເທົ່ານັ້ນ)
ຊື່ຂອງອຸປະກອນທີ່ຈະບັນທຶກສຽງຈາກ. ໂດຍບໍ່ມີການດັ່ງກ່າວ capture ຊື່ຈະເປັນ
ປິດການໃຊ້ງານ, ເຖິງແມ່ນວ່າຄໍາທີ່ຈັບພາບຈະປາກົດຢູ່ໃນ URL. ສໍາລັບອຸປະກອນ ALSA
ໃຊ້ມັນໃນຮູບແບບ hw= . . ຖ້າຊື່ອຸປະກອນປະກອບດ້ວຍ '=',
ໂມດູນຈະໃຊ້ ALSA ເພື່ອບັນທຶກ, ຖ້າບໍ່ດັ່ງນັ້ນ OSS.
arate= (ການຈັບພາບວິທະຍຸເທົ່ານັ້ນ)
ອັດຕາໃນຕົວຢ່າງຕໍ່ວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 44100).
ຫມາຍເຫດ: ໃນເວລາທີ່ການນໍາໃຊ້ກໍານົດການຈັບສຽງຍັງ -rawaudio rate= ທາງເລືອກທີ່ມີ
ຄ່າດຽວກັນກັບ arate. ຖ້າທ່ານມີບັນຫາກັບຄວາມໄວສຽງ (ແລ່ນເກີນໄປ
ຢ່າງວ່ອງໄວ), ພະຍາຍາມທີ່ຈະຫຼິ້ນກັບຄ່າອັດຕາການທີ່ແຕກຕ່າງກັນ (eg
48000,44100,32000,...).
achannels= (ການຈັບພາບວິທະຍຸເທົ່ານັ້ນ)
ຈຳນວນຊ່ອງສຽງທີ່ຈະບັນທຶກ.
-rawaudio
ທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດຫຼິ້ນໄຟລ໌ສຽງດິບ. ທ່ານຕ້ອງໃຊ້ -demuxer rawaudio ເປັນ
ດີ. ມັນຍັງອາດຈະຖືກໃຊ້ເພື່ອຫຼິ້ນແຜ່ນຊີດີທີ່ບໍ່ແມ່ນ 44kHz 16-bit stereo.
ສຳລັບການຫຼິ້ນສະຕຣີມ AC-3 ດິບໃຊ້ -rawaudio format=0x2000 -demuxer rawaudio.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
ຊ່ອງ=
ຈຳ ນວນຊ່ອງທາງ
ອັດຕາ=
ອັດຕາການຕົວຢ່າງຕໍ່ວິນາທີ
samplesize=
ຂະຫນາດຕົວຢ່າງໃນ bytes
bitrate=
bitrate ສໍາລັບໄຟລ໌ rawaudio
format=
fourcc ໃນ hex
-rawvideo
ທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດຫຼິ້ນໄຟລ໌ວິດີໂອດິບ. ທ່ານຕ້ອງໃຊ້ -demuxer rawvideo ເປັນ
ດີ.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
fps=
ອັດຕາໃນເຟຣມຕໍ່ວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
ກໍານົດຂະຫນາດຮູບພາບມາດຕະຖານ
w=
ຄວາມກວ້າງຂອງຮູບພາບເປັນ pixels
h=
ຄວາມສູງຂອງຮູບພາບເປັນ pixels
i420|yv12|yuy2|y8
ຕັ້ງ colorspace
format=
colorspace (fourcc) ໃນ hex ຫຼື string constant. ໃຊ້ -rawvideo format=help
ສໍາລັບບັນຊີລາຍຊື່ຂອງສາຍທີ່ເປັນໄປໄດ້.
ຂະໜາດ=
ຂະຫນາດກອບໃນ Bytes
ຕົວຢ່າງ:
mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif
ຫຼິ້ນວິດີໂອຕົວຢ່າງ "foreman" ທີ່ມີຊື່ສຽງ.
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576
ຫຼິ້ນຕົວຢ່າງ YUV ດິບ.
- ຜູ້ອ້າງອີງ (ເຄືອຂ່າຍ ພຽງແຕ່)
ລະບຸເສັ້ນທາງຜູ້ອ້າງອີງ ຫຼື URL ສຳລັບການຮ້ອງຂໍ HTTP.
-rtsp-ພອດ
ໃຊ້ກັບ 'rtsp://' URLs ເພື່ອບັງຄັບໝາຍເລກຜອດຂອງລູກຄ້າ. ທາງເລືອກນີ້ອາດຈະເປັນ
ເປັນປະໂຫຍດຖ້າທ່ານຢູ່ຫລັງ router ແລະຕ້ອງການສົ່ງຕໍ່ RTSP stream ຈາກ
ເຊີບເວີໃຫ້ກັບລູກຄ້າສະເພາະ.
-rtsp-ປາຍທາງ
ໃຊ້ກັບ 'rtsp://' URLs ເພື່ອບັງຄັບໃຫ້ທີ່ຢູ່ IP ປາຍທາງຖືກຜູກມັດ. ນີ້
ທາງເລືອກອາດຈະເປັນປະໂຫຍດກັບບາງເຄື່ອງແມ່ຂ່າຍ RTSP ທີ່ບໍ່ສົ່ງແພັກເກັດ RTP ໄປຫາ
ການໂຕ້ຕອບທີ່ຖືກຕ້ອງ. ຖ້າການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍ RTSP ລົ້ມເຫລວ, ໃຊ້ -v ເພື່ອເບິ່ງວ່າອັນໃດ
ທີ່ຢູ່ IP MPlayer ພະຍາຍາມທີ່ຈະຜູກມັດແລະພະຍາຍາມທີ່ຈະບັງຄັບໃຫ້ມັນເປັນຫນຶ່ງທີ່ຖືກມອບຫມາຍໃຫ້ທ່ານ
ຄອມພິວເຕີແທນ.
-rtsp-stream-over-tcp (ສົດ555 ແລະ NEMESI ພຽງແຕ່)
ໃຊ້ກັບ 'rtsp://' URLs ເພື່ອລະບຸວ່າ RTP ແລະ RTCP ທີ່ເຂົ້າມາ
ແພັກເກັດຖືກຖ່າຍທອດຜ່ານ TCP (ໃຊ້ການເຊື່ອມຕໍ່ TCP ດຽວກັນກັບ RTSP). ທາງເລືອກນີ້
ອາດຈະເປັນປະໂຫຍດຖ້າທ່ານມີການເຊື່ອມຕໍ່ອິນເຕີເນັດທີ່ແຕກຫັກທີ່ບໍ່ຜ່ານຂາເຂົ້າ
ຊຸດ UDP (ເບິ່ງ http://www.live555.com/mplayer/).
-rtsp-stream-over-http (ສົດ555 ພຽງແຕ່)
ໃຊ້ກັບ 'http://' URLs ເພື່ອລະບຸວ່າ RTP ແລະ RTCP ທີ່ເຂົ້າມາ
ແພັກເກັດຖືກຖ່າຍທອດຜ່ານ HTTP.
-saveidx
ບັງຄັບໃຫ້ສ້າງດັດສະນີຄືນໃຫມ່ ແລະຖິ້ມດັດຊະນີໃສ່ . ໃນປັດຈຸບັນນີ້ພຽງແຕ່ເຮັດວຽກ
ກັບໄຟລ໌ AVI.
ຫມາຍເຫດ: ທາງເລືອກນີ້ແມ່ນລ້າສະໄຫມໃນປັດຈຸບັນທີ່ MPlayer ມີການສະຫນັບສະຫນູນ OpenDML.
-sb <byte ຕໍາແຫນ່ງ> (ຍັງ ເບິ່ງ -ss)
ຊອກຫາຕໍາແຫນ່ງ byte. ເປັນປະໂຫຍດສໍາລັບການ playback ຈາກຮູບພາບ CD-ROM ຫຼືໄຟລ໌ VOB ກັບ
junk ໃນຕອນເລີ່ມຕົ້ນ.
-pepeed <0.01-100>
ຊ້າລົງຫຼືເລັ່ງການຫຼິ້ນໂດຍປັດໄຈທີ່ໃຫ້ເປັນພາລາມິເຕີ. ບໍ່ຮັບປະກັນ
ເຮັດວຽກຢ່າງຖືກຕ້ອງກັບ -oac ສໍາເນົາ. ຕື່ມ -af scaletempo ເພື່ອໃຫ້ເກີນຂອບເຂດຈໍາກັດ 4x
ການຫຼິ້ນຄືນ.
- ລະດັບ
ເລືອກອັດຕາຕົວຢ່າງຜົນຜະລິດທີ່ຈະໃຊ້ (ແນ່ນອນວ່າບັດສຽງມີຂໍ້ຈໍາກັດ
ນີ້). ຖ້າຄວາມຖີ່ຂອງຕົວຢ່າງທີ່ເລືອກແມ່ນແຕກຕ່າງຈາກປັດຈຸບັນ
ມີເດຍ, ຕົວກອງສຽງ resample ຫຼື lavcresample ຈະຖືກໃສ່ເຂົ້າໄປໃນສຽງ
ຊັ້ນການກັ່ນຕອງເພື່ອຊົດເຊີຍຄວາມແຕກຕ່າງ. ປະເພດຂອງ resampling ສາມາດເປັນ
ຄວບຄຸມໂດຍທາງເລືອກ -af-adv. ຄ່າເລີ່ມຕົ້ນແມ່ນການເກັບຕົວຢ່າງໄວທີ່ອາດຈະເຮັດໃຫ້ເກີດ
ການບິດເບືອນ.
-ss (ຍັງ ເບິ່ງ -sb)
ຊອກຫາຕໍາແຫນ່ງທີ່ໃຊ້ເວລາ. ໃຊ້ -ss nopts ເພື່ອປິດການຊອກຫາ, -ss 0 ມີຄວາມແຕກຕ່າງກັນ
ພຶດຕິ ກຳ.
ຕົວຢ່າງ:
-ສສ 56
ຊອກຫາ 56 ວິນາທີ.
-ss 01:10:00
ຊອກຫາເວລາ 1 ຊົ່ວໂມງ 10 ນາທີ.
- ບໍ່ໄດ້ຜິດພາດ
ບອກ MPlayer ບໍ່ໃຫ້ປະຖິ້ມຊຸດ TS ທີ່ລາຍງານວ່າແຕກໃນການສະຕຣີມ.
ບາງຄັ້ງຕ້ອງການຫຼິ້ນໄຟລ໌ MPEG-TS ເສຍຫາຍ.
-tsprobe <byte ຕໍາແຫນ່ງ>
ໃນເວລາທີ່ຫຼິ້ນ MPEG-TS ນ້ໍາ, ທາງເລືອກນີ້ເຮັດໃຫ້ທ່ານກໍານົດຈໍານວນຫຼາຍໄບຕ໌ໃນ
stream ທ່ານຕ້ອງການ MPlayer ຄົ້ນຫາສໍາລັບ IDs ສຽງແລະວິດີໂອທີ່ຕ້ອງການ.
-tsprog <1-65534>
ໃນເວລາທີ່ຫຼິ້ນ MPEG-TS ນ້ໍາ, ທ່ານສາມາດລະບຸດ້ວຍທາງເລືອກນີ້ວ່າໂຄງການໃດ (ຖ້າຫາກວ່າ
ປະຈຸບັນ) ທ່ານຕ້ອງການຫຼິ້ນ. ສາມາດໃຊ້ກັບ -vid ແລະ -aid.
- ໂທລະພາບ (ໂທລະພາບ/PVR ພຽງແຕ່)
ຕົວເລືອກນີ້ປັບຄຸນສົມບັດຕ່າງໆຂອງໂມດູນການຈັບພາບໂທລະພາບ. ສໍາລັບການເບິ່ງໂທລະພາບ
ກັບ MPlayer, ໃຊ້ 'tv://' ຫຼື 'tv://. 'ຫຼືແມ້ກະທັ້ງ 'tv://
(ເບິ່ງຊ່ອງທາງທາງເລືອກສໍາລັບ channel_name ຂ້າງລຸ່ມນີ້) ເປັນ URL ຮູບເງົາ. ນອກນັ້ນທ່ານຍັງສາມາດນໍາໃຊ້
'ໂທລະພາບ:/// ' ເພື່ອເລີ່ມຕົ້ນການເບິ່ງຮູບເງົາຈາກ composite ຫຼື S-Video input (ເບິ່ງ
ທາງເລືອກໃນການປ້ອນຂໍ້ມູນສໍາລັບລາຍລະອຽດ).
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
noaudio
ບໍ່ມີສຽງ
automute=<0-255> (v4l ແລະ v4l2 ເທົ່ານັ້ນ)
ຖ້າຄວາມແຮງສັນຍານລາຍງານໂດຍອຸປະກອນຫນ້ອຍກວ່າຄ່ານີ້, ສຽງແລະ
ວິດີໂອຈະຖືກປິດສຽງ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ອັດຕະໂນມັດ = 100 ຈະພຽງພໍ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ 0 (ປິດການໃຊ້ງານອັດຕະໂນມັດ).
ຄົນຂັບ =
ເບິ່ງ -tv driver=help ສໍາລັບບັນຊີລາຍຊື່ຂອງໄດເວີການປ້ອນຂໍ້ມູນໂທລະພາບທີ່ລວບລວມ. ມີໃຫ້:
dummy, v4l, v4l2, bsdbt848 (ຄ່າເລີ່ມຕົ້ນ: ກວດຫາອັດຕະໂນມັດ)
ອຸປະກອນ=
ລະບຸອຸປະກອນໂທລະພາບ (ຄ່າເລີ່ມຕົ້ນ: /dev/video0). ຫມາຍເຫດ: ສໍາລັບຄົນຂັບ bsdbt848
ທ່ານສາມາດສະຫນອງທັງ bktr ແລະ tuner ຊື່ອຸປະກອນການແຍກໃຫ້ເຂົາເຈົ້າມີ a
comma, tuner ຫຼັງຈາກ bktr (ເຊັ່ນ: -tv device=/dev/bktr1,/dev/tuner1).
input=
ລະບຸການປ້ອນຂໍ້ມູນ (ຄ່າເລີ່ມຕົ້ນ: 0 (ໂທລະພາບ), ເບິ່ງ console output ສໍາລັບວັດສະດຸປ້ອນທີ່ມີຢູ່).
freq=
ກໍານົດຄວາມຖີ່ເພື່ອກໍານົດ tuner ເປັນ (ເຊັ່ນ: 511.250). ບໍ່ເຂົ້າກັນໄດ້
ກັບຕົວກໍານົດການຊ່ອງທາງ.
outfmt=
ລະບຸຮູບແບບຜົນຜະລິດຂອງ tuner ທີ່ມີຄ່າ preset ສະຫນັບສະຫນູນໂດຍ
ໄດເວີ V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) ຫຼື
ຮູບແບບທີ່ກຳນົດເອງໃຫ້ເປັນຄ່າ hex. ລອງ outfmt=help ສໍາລັບບັນຊີລາຍຊື່ຂອງທັງຫມົດ
ຮູບແບບທີ່ມີຢູ່.
width=
ຄວາມກວ້າງຂອງປ່ອງຢ້ຽມຜົນຜະລິດ
ລວງສູງ=
ຄວາມສູງຂອງປ່ອງຢ້ຽມຜົນຜະລິດ
fps=
ອັດຕາເຟຣມທີ່ຈະບັນທຶກວິດີໂອ (ເຟຣມຕໍ່ວິນາທີ)
buffersize=
ຂະຫນາດສູງສຸດຂອງ capture buffer ໃນ megabytes (ຄ່າເລີ່ມຕົ້ນ: dynamic)
ມາດຕະຖານ=
ສໍາລັບ bsdbt848 ແລະ v4l, PAL, SECAM, NTSC ແມ່ນມີຢູ່. ສໍາລັບ v4l2, ເບິ່ງ
console output ສໍາລັບບັນຊີລາຍຊື່ຂອງມາດຕະຖານທີ່ມີຢູ່ທັງຫມົດ, ເບິ່ງມາດຕະຖານ
ທາງເລືອກຂ້າງລຸ່ມນີ້.
Normid= (v4l2 ເທົ່ານັ້ນ)
ຕັ້ງມາດຕະຖານໂທລະພາບເປັນ ID ຕົວເລກທີ່ລະບຸ. ມາດຕະຖານໂທລະພາບແມ່ນຂຶ້ນກັບ
ບັດຈັບ. ເບິ່ງຜົນຜະລິດຂອງ console ສໍາລັບບັນຊີລາຍຊື່ຂອງມາດຕະຖານໂທລະພາບທີ່ມີຢູ່.
ຊ່ອງ=
ຕັ້ງ tuner ເປັນ ຊ່ອງ.
chanlist=
ມີ: ອາເຈນຕິນາ, ອົດສະຕາລີ, ຈີນ-bcast, ເອີຣົບຕາເວັນອອກ, ເອີຣົບຕາເວັນຕົກ,
ຝຣັ່ງ, ໄອແລນ, ອີຕາລີ, ຍີ່ປຸ່ນ-bcast, japan-cable, ນິວຊີແລນ, ລັດເຊຍ,
Southafrica, us-bcast, us-cable, us-cable-hrc
ຊ່ອງ= - [= ], - [= ],...
ຕັ້ງຊື່ສໍາລັບຊ່ອງ. ຫມາຍເຫດ: ຖ້າ ເປັນຈຳນວນເຕັມທີ່ໃຫຍ່ກວ່າ 1000,
ມັນຈະຖືກປະຕິບັດເປັນຄວາມຖີ່ (ໃນ kHz) ແທນທີ່ຈະເປັນຊື່ຊ່ອງຈາກ
ຕາຕະລາງຄວາມຖີ່.
ໃຊ້ _ ສໍາລັບຊ່ອງຫວ່າງໃນຊື່ (ຫຼືຫຼິ້ນກັບວົງຢືມ ;-). ຊື່ຊ່ອງ
ຫຼັງຈາກນັ້ນຈະຖືກຂຽນໂດຍໃຊ້ OSD, ແລະຄໍາສັ່ງສໍາລອງ tv_step_channel,
tv_set_channel ແລະ tv_last_channel ຈະສາມາດໃຊ້ໄດ້ສໍາລັບການຄວບຄຸມໄລຍະໄກ (ເບິ່ງ
LIRC). ບໍ່ເຂົ້າກັນໄດ້ກັບພາລາມິເຕີຄວາມຖີ່.
ຫມາຍເຫດ: ຫຼັງຈາກນັ້ນ, ຈໍານວນຊ່ອງທາງຈະເປັນຕໍາແຫນ່ງໃນລາຍການ 'ຊ່ອງທາງ',
ເລີ່ມຕົ້ນດ້ວຍ 1.
ຕົວຢ່າງ: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1
[ຄວາມສະຫວ່າງ|ກົງກັນຂ້າມ|ສີສີ|ຄວາມອີ່ມຕົວ]=<-100-100>
ກໍານົດຄວາມສະເຫມີພາບຂອງຮູບພາບໃນບັດ.
audiorate=
ກໍານົດອັດຕາຕົວຢ່າງສຽງປ້ອນຂໍ້ມູນ.
ບັງຄັບສຽງ
ບັນທຶກສຽງເຖິງແມ່ນວ່າບໍ່ມີແຫຼ່ງສຽງລາຍງານໂດຍ v4l.
ອັນຊາ
ບັນທຶກຈາກ ALSA.
amode=<0-3>
ເລືອກໂໝດສຽງ:
0: ໂມໂນ
1: stereo
2: ພາສາ 1
3: ພາສາ 2
forcechan=<1-2>
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການນັບຊ່ອງສຽງທີ່ບັນທຶກໄວ້ແມ່ນຖືກກໍານົດ
ອັດຕະໂນມັດໂດຍການສອບຖາມຮູບແບບສຽງຈາກບັດໂທລະພາບ. ທາງເລືອກນີ້
ອະນຸຍາດໃຫ້ບັງຄັບການບັນທຶກ stereo/mono ໂດຍບໍ່ສົນເລື່ອງຂອງທາງເລືອກ amode ແລະ
ຄ່າກັບຄືນໂດຍ v4l. ນີ້ສາມາດຖືກນໍາໃຊ້ສໍາລັບການແກ້ໄຂບັນຫາໃນເວລາທີ່ໂທລະພາບ
ບັດບໍ່ສາມາດລາຍງານໂໝດສຽງປັດຈຸບັນໄດ້.
advice=
ຕັ້ງອຸປະກອນສຽງ. ຄວນເປັນ /dev/xxx ສໍາລັບ OSS ແລະ ID ຮາດແວ
ສໍາລັບ ALSA. ທ່ານຕ້ອງແທນທີ່ ':' ໂດຍ '.' ໃນ ID ຮາດແວສໍາລັບ ALSA.
audioid=
ເລືອກຜົນຜະລິດສຽງຂອງບັດ capture, ຖ້າມັນມີຫຼາຍກວ່າຫນຶ່ງ.
[volume|bass|treble|balance]=<0-65535> (v4l1)
[volume|bass|treble|balance]=<0-100> (v4l2)
ທາງເລືອກເຫຼົ່ານີ້ກໍານົດຕົວກໍານົດການຂອງ mixer ໃນບັດການຖ່າຍຮູບວິດີໂອ. ເຂົາເຈົ້າ
ຈະບໍ່ມີຜົນກະທົບ, ຖ້າບັດຂອງເຈົ້າບໍ່ມີ. ສໍາລັບ v4l2 50 ແຜນທີ່ເພື່ອ
ຄ່າເລີ່ມຕົ້ນຂອງການຄວບຄຸມ, ຕາມການລາຍງານໂດຍຜູ້ຂັບຂີ່.
gain=<0-100> (v4l2)
ຕັ້ງຄ່າການຄວບຄຸມການຮັບສໍາລັບອຸປະກອນວິດີໂອ (ປົກກະຕິແລ້ວ webcams) ເປັນຄ່າທີ່ຕ້ອງການ
ແລະປິດການຄວບຄຸມອັດຕະໂນມັດ. ຄ່າຂອງ 0 ເຮັດໃຫ້ການຄວບຄຸມອັດຕະໂນມັດ.
ຖ້າຕົວເລືອກນີ້ຖືກລະເວັ້ນ, ການຄວບຄຸມການໄດ້ຮັບຈະບໍ່ຖືກແກ້ໄຂ.
immediatemode=
ຄ່າຂອງ 0 ໝາຍເຖິງການຈັບພາບ ແລະ buffer ສຽງ ແລະວິດີໂອຮ່ວມກັນ (ຄ່າເລີ່ມຕົ້ນສຳລັບ
MEncoder). ຄ່າຂອງ 1 (ຄ່າເລີ່ມຕົ້ນສຳລັບ MPlayer) ໝາຍເຖິງການຖ່າຍຮູບວິດີໂອ
ພຽງແຕ່ແລະປ່ອຍໃຫ້ສຽງຜ່ານສາຍ loopback ຈາກບັດໂທລະພາບໄປຫາ
ບັດສຽງ.
mjpeg
ໃຊ້ການບີບອັດ MJPEG ຮາດແວ (ຖ້າບັດຮອງຮັບມັນ). ໃນເວລາທີ່ການນໍາໃຊ້ນີ້
ທາງເລືອກ, ທ່ານບໍ່ຈໍາເປັນຕ້ອງກໍານົດຄວາມກວ້າງແລະຄວາມສູງຂອງຜົນຜະລິດ
window, ເນື່ອງຈາກວ່າ MPlayer ຈະກໍານົດມັນອັດຕະໂນມັດຈາກການ decimation
ຄ່າ (ເບິ່ງຂ້າງລຸ່ມນີ້).
decimation=<1|2|4>
ເລືອກຂະໜາດຂອງຮູບທີ່ຈະຖືກບີບອັດດ້ວຍຮາດແວ MJPEG
ການບີບອັດ:
1: ຂະຫນາດເຕັມ
704x576 PAL
704x480 NTSC
2: ຂະຫນາດກາງ
352x288 PAL
352x240 NTSC
4: ຂະຫນາດນ້ອຍ
176x144 PAL
176x120 NTSC
quality=<0-100>
ເລືອກຄຸນນະພາບຂອງການບີບອັດ JPEG (< 60 ແນະນໍາສໍາລັບການເຕັມ
ຂະຫນາດ).
tdevice=
ລະບຸອຸປະກອນໂທລະທັດໂທລະທັດ (ຕົວຢ່າງ: /dev/vbi0) (ຄ່າເລີ່ມຕົ້ນ: none).
ຮູບແບບ=
ລະບຸຮູບແບບການສະແດງໂທລະທັດໂທລະທັດ (ຄ່າເລີ່ມຕົ້ນ: 0):
0: opaque
1: ໂປ່ງໃສ
2: opaque ກັບສີ inverted
3: ໂປ່ງໃສກັບສີ inverted
tpage=<100-899>
ລະບຸໝາຍເລກໜ້າໂທລະທັດໂທລະທັດເບື້ອງຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: 100).
tlang=<-1-127>
ລະບຸລະຫັດພາສາ teletext ເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: 0), ເຊິ່ງຈະຖືກນໍາໃຊ້ເປັນ
ພາສາຫຼັກຈົນກວ່າຈະໄດ້ຮັບຊຸດປະເພດ 28. ເປັນປະໂຫຍດໃນເວລາທີ່
ລະບົບ teletext ໃຊ້ຊຸດຕົວອັກສອນທີ່ບໍ່ແມ່ນພາສາລາຕິນ, ແຕ່ລະຫັດພາສາບໍ່ແມ່ນ
ສົ່ງຜ່ານ teletext ປະເພດ 28 ຊຸດສໍາລັບເຫດຜົນບາງຢ່າງ. ເພື່ອເບິ່ງບັນຊີລາຍຊື່ຂອງ
ລະຫັດພາສາທີ່ຮອງຮັບໄດ້ຕັ້ງຕົວເລືອກນີ້ເປັນ -1.
hidden_video_renderer (dshow ເທົ່ານັ້ນ)
ຢຸດການຖ່າຍທອດດ້ວຍຕົວສະແດງວິດີໂອແທນຕົວສະແດງ Null (ຄ່າເລີ່ມຕົ້ນ:
ປິດ). ຈະຊ່ວຍໄດ້ຖ້າຫາກວ່າວິດີໂອ freezes ແຕ່ສຽງບໍ່ໄດ້. ຫມາຍເຫດ: ອາດຈະບໍ່ເຮັດວຽກ
ດ້ວຍ -vo directx ແລະ -vf ປະສົມປະສານການປູກພືດ.
hidden_vp_renderer (dshow ເທົ່ານັ້ນ)
ຢຸດການສະຕຣີມ VideoPort pin ດ້ວຍຕົວສະແດງວິດີໂອແທນການເອົາມັນອອກ
ຈາກກຣາຟ (ຄ່າເລີ່ມຕົ້ນ: ປິດ). ເປັນປະໂຫຍດຖ້າຫາກວ່າບັດຂອງທ່ານມີ PIN VideoPort ແລະ
ວິດີໂອແມ່ນຂີ້ຮ້າຍ. ຫມາຍເຫດ: ອາດຈະບໍ່ເຮັດວຽກກັບ -vo directx ແລະ -vf crop
ການປະສົມປະສານ.
system_clock (dshow ເທົ່ານັ້ນ)
ໃຊ້ໂມງລະບົບເປັນແຫຼ່ງຊິງຄ໌ແທນໂມງກາຟເລີ່ມຕົ້ນ
(ປົກກະຕິແລ້ວໂມງຈາກຫນຶ່ງໃນແຫຼ່ງທີ່ມີຊີວິດຢູ່ໃນກາຟ).
normalize_audio_chunks (dshow ເທົ່ານັ້ນ)
ສ້າງບົດສຽງທີ່ມີຄວາມຍາວເທົ່າກັບຄວາມຍາວຂອງເຟຣມວິດີໂອ
(ຄ່າເລີ່ມຕົ້ນ: ປິດ). ແຜ່ນສຽງບາງອັນສ້າງສຽງປະມານ 0.5s ໃນຂະຫນາດ,
ສົ່ງຜົນໃຫ້ເປັນວິດີໂອບໍ່ພໍໃຈໃນເວລາທີ່ການນໍາໃຊ້ immediatemode=0.
-tvscan (ໂທລະທັດ ແລະ MPlayer ພຽງແຕ່)
ປັບເຄື່ອງສະແກນຊ່ອງໂທລະພາບ. MPlayer ຍັງຈະພິມມູນຄ່າສໍາລັບ "-tv channels="
ທາງເລືອກ, ລວມທັງຊ່ອງທາງທີ່ມີຢູ່ແລ້ວແລະຫາກໍ່ພົບ.
ຕົວເລືອກຍ່ອຍທີ່ມີຢູ່ແມ່ນ:
ອໍໂຕ້
ເລີ່ມການສະແກນຊ່ອງທັນທີຫຼັງຈາກການເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ).
period=<0.1-2.0>
ລະບຸຄວາມລ່າຊ້າໃນວິນາທີກ່ອນທີ່ຈະປ່ຽນໄປຊ່ອງຕໍ່ໄປ (ຄ່າເລີ່ມຕົ້ນ: 0.5).
ຄ່າທີ່ຕໍ່າກວ່າຈະເຮັດໃຫ້ການສະແກນໄວຂຶ້ນ, ແຕ່ສາມາດກວດພົບໂທລະພາບທີ່ບໍ່ເຄື່ອນໄຫວໄດ້
ຊ່ອງທາງເປັນການເຄື່ອນໄຫວ.
threshold=<1-100>
ຄ່າຂອບເຂດສໍາລັບຄວາມແຮງຂອງສັນຍານ (ເປັນເປີເຊັນ), ຕາມການລາຍງານໂດຍ
ອຸປະກອນ (ຄ່າເລີ່ມຕົ້ນ: 50). ຄວາມແຮງຂອງສັນຍານສູງກວ່າຄ່ານີ້ຈະ
ຊີ້ບອກວ່າຊ່ອງສະແກນກຳລັງເຮັດວຽກຢູ່.
- ຜູ້ໃຊ້ (ຍັງ ເບິ່ງ -passwd) (ເຄືອຂ່າຍ ພຽງແຕ່)
ລະບຸຊື່ຜູ້ໃຊ້ສຳລັບການພິສູດຢືນຢັນ HTTP.
- ຕົວແທນຜູ້ໃຊ້
ໃຊ້ ເປັນຕົວແທນຜູ້ໃຊ້ສໍາລັບການຖ່າຍທອດ HTTP.
-vid
ເລືອກຊ່ອງວິດີໂອ (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). ໃນເວລາທີ່ຫຼິ້ນ
MPEG-TS stream, MPlayer/MEncoder ຈະໃຊ້ໂຄງການທໍາອິດ (ຖ້າມີ) ກັບ
ການຖ່າຍທອດວິດີໂອທີ່ເລືອກ.
- vivo (ດີບັກ ລະຫັດ)
ບັງຄັບພາລາມິເຕີສຽງສໍາລັບ VIVO demuxer (ເພື່ອຈຸດປະສົງການດີບັກ). FIXME:
ເອກະສານນີ້.
OSD/SUBTITLE OPTIONS
ຫມາຍເຫດ: ຍັງເບິ່ງ -vf ຂະຫຍາຍ.
-ກົ້ນ (ປະເພດຟຣີ ພຽງແຕ່)
ເປີດການໃຫ້ຄຳບັນຍາຍ SSA/ASS. ດ້ວຍຕົວເລືອກນີ້, libass ຈະຖືກນໍາໃຊ້ສໍາລັບ
ຄໍາບັນຍາຍພາຍນອກ SSA/ASS ແລະເພງ Matroska. ທ່ານອາດຈະຕ້ອງການໃຊ້
-embeddedfonts.
ຫມາຍເຫດ: ບໍ່ຄືກັບ OSD ປົກກະຕິ, libass ໃຊ້ fontconfig ໂດຍຄ່າເລີ່ມຕົ້ນ. ເພື່ອປິດການໃຊ້ງານມັນ, ໃຊ້
-nofontconfig.
-ass-border-ສີ
ກໍານົດສີຂອບ (ເສັ້ນ) ສໍາລັບຄໍາບັນຍາຍຂໍ້ຄວາມ. ຮູບແບບສີແມ່ນ RRGGBBAA.
-ass-bottom-margin
ເພີ່ມແຖບສີດໍາຢູ່ດ້ານລຸ່ມຂອງກອບ. ຕົວສະແດງ SSA/ASS ສາມາດວາງໄດ້
ຄໍາບັນຍາຍຢູ່ທີ່ນັ້ນ (ມີ -ass-use-margins).
-ass-ສີ
ກໍານົດສີສໍາລັບຄໍາບັນຍາຍຂໍ້ຄວາມ. ຮູບແບບສີແມ່ນ RRGGBBAA.
-ass-font-scale
ກໍານົດຄ່າສໍາປະສິດຂະຫນາດທີ່ຈະໃຊ້ສໍາລັບຕົວອັກສອນໃນຕົວສະແດງ SSA/ASS.
-ass-force-style <[Style.]param=Value[,...]>
ລົບລ້າງບາງຮູບແບບ ຫຼືຕົວກໍານົດຂໍ້ມູນສະຄຣິບ.
ຕົວຢ່າງ:
-ass-force-style FontName=Arial,Default.Bold=1
-ass-force-style PlayResY=768
-ass-hinting
ກໍານົດປະເພດຄໍາແນະນໍາ. ສາມາດເປັນ:
0 ບໍ່ມີຄໍາແນະນໍາ
1 FreeType autohinter, ໂໝດແສງ
2 FreeType autohinter, ໂໝດປົກກະຕິ
3 ຕົວໜັງສື hinter native
0-3+4
ຄືກັນ, ແຕ່ການບອກໃບ້ຈະຖືກປະຕິບັດພຽງແຕ່ຖ້າ OSD ຖືກສະແດງຢູ່
ຄວາມລະອຽດຂອງຫນ້າຈໍແລະດັ່ງນັ້ນຈະບໍ່ໄດ້ຮັບການປັບຂະຫນາດ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 7 (ໃຊ້ hinter ພື້ນເມືອງສໍາລັບ OSD ທີ່ບໍ່ມີຂະຫນາດແລະບໍ່ມີການ hinting
ຖ້າບໍ່ດັ່ງນັ້ນ).
-ass-line-spacing
ກຳນົດຄ່າໄລຍະຫ່າງແຖວສຳລັບຕົວສະແດງ SSA/ASS.
-ass-styles
ໂຫຼດທຸກຮູບແບບ SSA/ASS ທີ່ພົບໃນໄຟລ໌ທີ່ລະບຸໄວ້ ແລະໃຊ້ພວກມັນເພື່ອສະແດງຂໍ້ຄວາມ
ຄຳບັນຍາຍ. syntax ຂອງໄຟລ໌ແມ່ນຄືກັນກັບ [V4 Styles] / [V4+ Styles]
ພາກສ່ວນຂອງ SSA/ASS.
-ass-top-margin
ເພີ່ມແຖບສີດໍາຢູ່ເທິງສຸດຂອງກອບ. ຕົວສະແດງ SSA/ASS ສາມາດວາງໄດ້
ຫົວຂໍ້ສູງສຸດຢູ່ທີ່ນັ້ນ (ມີ -ass-use-margins).
-ass-use-margins
ເປີດໃຊ້ການວາງຫົວເລື່ອງເທິງສຸດ ແລະຄຳແປໃນຂອບສີດຳ ເມື່ອພວກມັນມີຢູ່.
- dumpjacosub (MPPlayer ພຽງແຕ່)
ປ່ຽນຫົວຂໍ້ຍ່ອຍທີ່ໃຫ້ມາ (ລະບຸດ້ວຍຕົວເລືອກ -sub) ເປັນເວລາຕາມເວລາ
JACOsub ຮູບແບບຄໍາບັນຍາຍ. ສ້າງໄຟລ໌ dumpsub.js ໃນໄດເລກະທໍລີປະຈຸບັນ.
-dumpmicrodvdsub (MPPlayer ພຽງແຕ່)
ປ່ຽນຫົວຂໍ້ຍ່ອຍທີ່ໃຫ້ມາ (ລະບຸດ້ວຍຕົວເລືອກ -sub) ເປັນ MicroDVD
ຮູບແບບຄໍາບັນຍາຍ. ສ້າງໄຟລ໌ dumpsub.sub ໃນໄດເລກະທໍລີປະຈຸບັນ.
- dumppsub (MPPlayer ພຽງແຕ່)
ປ່ຽນຫົວຂໍ້ຍ່ອຍທີ່ໃຫ້ມາ (ລະບຸດ້ວຍຕົວເລືອກ -sub) ເປັນຄໍາບັນຍາຍຂອງ MPlayer
ຮູບແບບ, MPsub. ສ້າງໄຟລ໌ dump.mpsub ໃນໄດເລກະທໍລີປະຈຸບັນ.
- dumpsami (MPPlayer ພຽງແຕ່)
ປ່ຽນຫົວຂໍ້ຍ່ອຍທີ່ໃຫ້ມາ (ລະບຸດ້ວຍຕົວເລືອກ -sub) ເປັນ SAMI ຕາມເວລາ
ຮູບແບບຄໍາບັນຍາຍ. ສ້າງໄຟລ໌ dumpsub.smi ໃນໄດເລກະທໍລີປະຈຸບັນ.
- dumpsrtsub (MPPlayer ພຽງແຕ່)
ປ່ຽນຫົວຂໍ້ຍ່ອຍທີ່ໃຫ້ມາ (ລະບຸດ້ວຍຕົວເລືອກ -sub) ເປັນເວລາຕາມເວລາ
SubViewer (SRT) ຮູບແບບຄໍາບັນຍາຍ. ສ້າງໄຟລ໌ dumpsub.srt ໃນປະຈຸບັນ
ລະບົບ.
ຫມາຍເຫດ: ບາງຜູ້ນຮາດແວທີ່ແຕກຫັກ choke ກັບໄຟລ໌ຄໍາບັນຍາຍ SRT ດ້ວຍສາຍ Unix
ສິ້ນສຸດ. ຖ້າທ່ານໂຊກບໍ່ດີພໍທີ່ຈະມີກ່ອງດັ່ງກ່າວ, ໃຫ້ຜ່ານໄຟລ໌ຄໍາບັນຍາຍຂອງທ່ານ
ຜ່ານ unix2dos ຫຼືໂຄງການທີ່ຄ້າຍຄືກັນເພື່ອທົດແທນການສິ້ນສຸດເສັ້ນ Unix ດ້ວຍ DOS / Windows
ທ້າຍແຖວ.
- dumpsub (MPPlayer ພຽງແຕ່) (ເບຕ້າ ລະຫັດ)
ຖິ້ມການຖ່າຍທອດຫົວຂໍ້ຍ່ອຍຈາກສະຕຣີມ VOB. ຍັງເບິ່ງ -dump*sub ແລະ
-vobsubout * ທາງເລືອກ.
-embeddedfonts (ປະເພດຟຣີ ພຽງແຕ່)
ເປີດໃຊ້ການສະກັດເອົາຕົວອັກສອນທີ່ຝັງຢູ່ໃນ Matroska (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ຕົວອັກສອນເຫຼົ່ານີ້ສາມາດ
ຖືກນໍາໃຊ້ສໍາລັບການສະແດງຄໍາບັນຍາຍ SSA/ASS (ທາງເລືອກ -ass). ໄຟລ໌ຕົວອັກສອນຖືກສ້າງຂື້ນໃນ
ໄດ້ ~/.mplayer/fonts ລະບົບ.
ຫມາຍເຫດ: ດ້ວຍ FontConfig 2.4.2 ຫຼືໃໝ່ກວ່າ, ຟອນທີ່ຝັງໄວ້ຈະຖືກເປີດໂດຍກົງຈາກ
ໜ່ວຍຄວາມຈຳ, ແລະຕົວເລືອກນີ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
-ປັດໄຈ
Resample alphamap ຟອນ. ສາມາດເປັນ:
0 ຕົວອັກສອນສີຂາວທຳມະດາ
0.75 ໂຄງຮ່າງສີດໍາແຄບຫຼາຍ (ຄ່າເລີ່ມຕົ້ນ)
1 ໂຄງຮ່າງສີດໍາແຄບ
10 ໂຄງຮ່າງສີດໍາທີ່ກ້າຫານ
-flip-hebrew (ວັນສຸກ ພຽງແຕ່)
ເປີດການພິກຄຳບັນຍາຍໂດຍໃຊ້ FriBiDi.
-noflip-hebrew-commas
ປ່ຽນສົມມຸດຕິຖານຂອງ FriBiDi ກ່ຽວກັບການຈັດວາງເຄື່ອງໝາຍຈຸດໃນຄຳບັນຍາຍ. ໃຊ້ນີ້
ຖ້າເຄື່ອງໝາຍຈຸດໃນຄຳບັນຍາຍຖືກສະແດງຢູ່ຈຸດເລີ່ມຕົ້ນຂອງປະໂຫຍກແທນທີ່ທ້າຍ.
-ຟອນ <ເສັ້ນທາງ to font.desc ແຟ້ມ, ເສັ້ນທາງ to font (ປະເພດຟຣີ), font ຮູບແບບ (Fontconfig)>
ຄົ້ນຫາ OSD/subtitle fonts ໃນໄດເລກະທໍລີທາງເລືອກ (ຄ່າເລີ່ມຕົ້ນສໍາລັບປົກກະຕິ
ຟອນ: ~/.mplayer/font/font.desc, ຄ່າເລີ່ມຕົ້ນຂອງຟອນ FreeType: ~/.mplayer/
subfont.ttf, ເລີ່ມຕົ້ນສໍາລັບ Fontconfig: "sans-serif").
ຫມາຍເຫດ: ດ້ວຍ FreeType, ທາງເລືອກນີ້ກໍານົດເສັ້ນທາງໄປຫາໄຟລ໌ຕົວອັກສອນ. ກັບ
Fontconfig, ທາງເລືອກນີ້ກໍານົດຮູບແບບຕົວອັກສອນ Fontconfig.
ຕົວຢ່າງ:
-ຟອນ ~/.mplayer/arial-14/font.desc
-ຟອນ ~/.mplayer/arialuni.ttf
- ຟອນ 'Bitstream Vera Sans'
-font 'Bitstream Vera Sans:style=Bold'
-fontconfig (fontconfig ພຽງແຕ່)
ເປີດໃຊ້ການໃຊ້ຟອນທີ່ຖືກຈັດການ fontconfig (ຄ່າເລີ່ມຕົ້ນ: autodetect).
ຫມາຍເຫດ: ໂດຍຄ່າເລີ່ມຕົ້ນ fontconfig ແມ່ນໃຊ້ສໍາລັບຄໍາບັນຍາຍ libass ແລະບໍ່ໄດ້ໃຊ້ສໍາລັບ
OSD. ດ້ວຍ -fontconfig ມັນຖືກນໍາໃຊ້ສໍາລັບທັງ libass ແລະ OSD, ດ້ວຍ -nofontconfig ມັນແມ່ນ
ບໍ່ໄດ້ໃຊ້ທັງຫມົດ, ie ພຽງແຕ່ຫຼັງຈາກນັ້ນ -font ແລະ -subfont ຈະເຮັດວຽກກັບເສັ້ນທາງທີ່ໃຫ້
ຕົວອັກສອນ.
- ບັງຄັບຢ່າງສົມບູນ
ສະແດງໃຫ້ເຫັນພຽງແຕ່ຄໍາບັນຍາຍບັງຄັບສໍາລັບການສະຕຣີມຄໍາບັນຍາຍ DVD ເລືອກໂດຍຕົວຢ່າງ -slang.
-fribidi-charset <ຊຸດຕົວອັກສອນ ຊື່> (ວັນສຸກ ພຽງແຕ່)
ລະບຸຊຸດຕົວອັກສອນທີ່ຈະຖືກສົ່ງໄປຫາ FriBiDi ເມື່ອຖອດລະຫັດທີ່ບໍ່ແມ່ນ UTF-8
ຄຳແປ (ຄ່າເລີ່ມຕົ້ນ: ISO8859-8).
-ifo <VOBsub IFO ໄຟລ໌>
ຊີ້ບອກໄຟລ໌ທີ່ຈະໃຊ້ເພື່ອໂຫລດ palette ແລະຂະຫນາດກອບສໍາລັບ VOBsub
ຄຳ ບັນຍາຍ.
-noautosub
ປິດການໂຫຼດໄຟລ໌ຄໍາບັນຍາຍອັດຕະໂນມັດ.
-osd-ໄລຍະເວລາ
ຕັ້ງໄລຍະເວລາຂອງຂໍ້ຄວາມ OSD ໃນ ms (ຄ່າເລີ່ມຕົ້ນ: 1000).
-osd-fractions <0-2>
ກໍານົດວ່າສ່ວນຫນຶ່ງຂອງວິນາທີຂອງເວລາປະຈຸບັນໄດ້ຖືກພິມອອກໃນ OSD:
0 ຢ່າສະແດງເສດສ່ວນ (ຄ່າເລີ່ມຕົ້ນ).
1 ສະແດງຕົວເລກທົດສະນິຍົມສອງອັນທຳອິດ.
2 ສະແດງການນັບກອບໂດຍປະມານພາຍໃນວິນາທີປັດຈຸບັນ. ການນັບກອບນີ້ແມ່ນ
ບໍ່ຖືກຕ້ອງແຕ່ພຽງແຕ່ປະມານ. ສໍາລັບ fps ການປ່ຽນແປງ, the
ການປະມານແມ່ນເປັນທີ່ຮູ້ກັນວ່າຢູ່ໄກຈາກການນັບກອບທີ່ຖືກຕ້ອງ.
-osdlevel <0-3> (MPPlayer ພຽງແຕ່)
ລະບຸວ່າ OSD ຄວນເລີ່ມໃນໂໝດໃດ.
0 ຄໍາບັນຍາຍເທົ່ານັ້ນ
1 ປະລິມານ + ຊອກຫາ (ຄ່າເລີ່ມຕົ້ນ)
2 ປະລິມານ + seek + timer + ເປີເຊັນ
3 ປະລິມານ + seek + timer + ເປີເຊັນ + ເວລາທັງຫມົດ
- ທັບຊ້ອນກັນ
ອະນຸຍາດໃຫ້ສະແດງຄໍາບັນຍາຍຕໍ່ໄປ ໃນຂະນະທີ່ອັນປັດຈຸບັນຍັງປາກົດຢູ່
(ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອເປີດໃຊ້ການຮອງຮັບສະເພາະຮູບແບບສະເພາະ).
-progbar-align <0-100>
ລະບຸການຈັດລຽງຕາມແນວຕັ້ງຂອງແຖບຄວາມຄືບໜ້າ (0: ເທິງ, 100: ລຸ່ມ, ຄ່າເລີ່ມຕົ້ນແມ່ນ
50, ie centered).
-sid (ຍັງ ເບິ່ງ -slang, -vobsubid)
ສະແດງການນ້ໍາຄໍາບັນຍາຍລະບຸໄວ້ໂດຍ (0-31). MPlayer ພິມທີ່ມີຢູ່
subtitle IDs ເມື່ອແລ່ນໃນໂໝດ verbose (-v). ຖ້າຫາກວ່າທ່ານບໍ່ສາມາດເລືອກເອົາຫນຶ່ງໃນ
ຄໍາບັນຍາຍໃນ DVD, ຍັງພະຍາຍາມ -vobsubid.
- nosub ປິດການນຳໃຊ້ຄຳແປພາຍໃນທີ່ເລືອກໂດຍອັດຕະໂນມັດ (ເຊັ່ນ: Matroska/mkv.
demuxer ສະຫນັບສະຫນູນ). ໃຊ້ -noautosub ເພື່ອປິດການໂຫຼດຄຳບັນຍາຍພາຍນອກ
ໄຟລ໌.
-slang <ພາສາ code[,ພາສາ ລະຫັດ, ...]> (ຍັງ ເບິ່ງ -sid)
ລະບຸລາຍການບູລິມະສິດຂອງພາສາຍ່ອຍທີ່ຈະໃຊ້. ຮູບແບບບັນຈຸທີ່ແຕກຕ່າງກັນ
ໃຊ້ລະຫັດພາສາທີ່ແຕກຕ່າງກັນ. DVDs ໃຊ້ ISO 639-1 ສອງລະຫັດພາສາຕົວອັກສອນ,
Matroska ໃຊ້ ISO 639-2 ສາມລະຫັດພາສາຕົວອັກສອນໃນຂະນະທີ່ OGM ໃຊ້ແບບຟອມຟຣີ
ຕົວລະບຸ. MPlayer ພິມພາສາທີ່ມີຢູ່ໃນເວລາທີ່ແລ່ນໃນຮູບແບບ verbose (-v).
ຕົວຢ່າງ:
mpplayer dvd://1 -slang hu,en
ເລືອກແທຣັກຄຳບັນຍາຍພາສາຮັງກາຣີໃນແຜ່ນດີວີດີ ແລະກັບມາເປັນພາສາອັງກິດຖ້າ
ພາສາຮັງກາຣີບໍ່ສາມາດໃຊ້ໄດ້.
mplayer -slang jpn example.mkv
ຫຼິ້ນໄຟລ໌ Matroska ທີ່ມີຄໍາບັນຍາຍພາສາຍີ່ປຸ່ນ.
-ສະປາ
ໂຫມດ Antialiasing/scaling ສໍາລັບ DVD/VOBsub. ຄ່າຂອງ 16 ອາດຈະຖືກເພີ່ມໃສ່ ໃນ
ເພື່ອບັງຄັບໃຫ້ຂະ ໜາດ ແມ້ແຕ່ຂະ ໜາດ ຂອງກອບຕົ້ນສະບັບແລະຂະ ໜາດ ທີ່ກົງກັນແລ້ວ.
ນີ້ສາມາດຖືກນຳໃຊ້ເພື່ອຍົກຕົວຢ່າງຄຳແປທີ່ລຽບພ້ອມກັບຄວາມມົວ gaussian. ໂໝດທີ່ສາມາດໃຊ້ໄດ້
ແມ່ນ:
0 ບໍ່ມີ (ໄວທີ່ສຸດ, ຂີ້ຮ້າຍຫຼາຍ)
1 ປະມານ (ຫັກ?)
2 ເຕັມ (ຊ້າ)
3 bilinear (ຄ່າເລີ່ມຕົ້ນ, ໄວແລະບໍ່ດີເກີນໄປ)
4 ໃຊ້ swscaler gaussian blur (ເບິ່ງດີຫຼາຍ)
-spualign <-1-2>
ລະບຸວ່າຄຳບັນຍາຍ SPU (DVD/VOBsub) ຄວນສອດຄ່ອງແນວໃດ.
- 1 ຕໍາແໜ່ງຕົ້ນສະບັບ
0 ຈັດຮຽງຢູ່ເທິງສຸດ (ພຶດຕິກຳເດີມ, ຄ່າເລີ່ມຕົ້ນ).
1 ຈັດຮຽງຢູ່ກາງ.
2 ຈັດຮຽງຢູ່ລຸ່ມສຸດ.
- ແມງກະເບື້ອ <0.0-3.0>
ພາຣາມິເຕີການປ່ຽນແປງຂອງ gaussian ທີ່ໃຊ້ໂດຍ -spuaa 4. ສູງກວ່າໝາຍຄວາມວ່າມົວຫຼາຍ (ຄ່າເລີ່ມຕົ້ນ:
1.0).
-ຍ່ອຍ
ໃຊ້/ສະແດງໄຟລ໌ຄຳບັນຍາຍເຫຼົ່ານີ້. ໄຟລ໌ດຽວສາມາດສະແດງໄດ້ໃນເວລາດຽວກັນ.
-sub-bg-alpha <0-255>
ລະບຸຄ່າຊ່ອງອັນຟາສຳລັບຄຳແປ ແລະພື້ນຫຼັງ OSD. ຄຸນຄ່າໃຫຍ່ຫມາຍຄວາມວ່າ
ຄວາມໂປ່ງໃສຫຼາຍຂຶ້ນ. 0 ຫມາຍຄວາມວ່າໂປ່ງໃສຢ່າງສົມບູນ.
-sub-bg-color <0-255>
ລະບຸຄ່າສີສຳລັບຄຳແປ ແລະພື້ນຫຼັງ OSD. ປະຈຸບັນມີຄໍາບັນຍາຍ
grayscale ດັ່ງນັ້ນຄ່ານີ້ແມ່ນທຽບເທົ່າກັບຄວາມເຂັ້ມຂອງສີ. 255 ຫມາຍຄວາມວ່າ
ສີຂາວ ແລະ 0 ສີດໍາ.
-sub-demuxer <[+]ຊື່> (-subfile ພຽງແຕ່) (ເບຕ້າ ລະຫັດ)
ບັງຄັບປະເພດ subtitle demuxer ສໍາລັບ -subfile. ໃຊ້ '+' ກ່ອນຊື່ເພື່ອບັງຄັບມັນ,
ນີ້ຈະຂ້າມການກວດສອບບາງຢ່າງ! ໃຫ້ຊື່ demuxer ທີ່ພິມໂດຍ -sub-demuxer help.
ສໍາລັບຄວາມເຂົ້າກັນໄດ້ກັບຄືນໄປບ່ອນມັນຍັງຍອມຮັບ demuxer ID ຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນ
subreader.h.
- ຄວາມວຸ້ນວາຍຍ່ອຍ
ປັບການຈັບຄູ່ fuzziness ໃນເວລາທີ່ຊອກຫາຄໍາບັນຍາຍ:
0 ກົງກັນທີ່ແນ່ນອນ (ຄ່າເລີ່ມຕົ້ນ)
1 ໂຫຼດ subs ທັງໝົດທີ່ມີຊື່ຮູບເງົາ.
2 ໂຫລດ subs ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນແລະ -sub-paths.
-sub-no-text-pp
ປິດໃຊ້ງານການປະມວນຜົນຂໍ້ຄວາມປະເພດໃດນຶ່ງທີ່ເຮັດແລ້ວຫຼັງຈາກໂຫລດຄໍາບັນຍາຍ. ໃຊ້ແລ້ວ
ສໍາລັບຈຸດປະສົງ debug.
-subalign <0-2>
ລະບຸຂອບຂອງຄໍາບັນຍາຍທີ່ຄວນຈະຖືກຈັດລຽງຕາມຄວາມສູງທີ່ໃຫ້ໄວ້
- ຍ່ອຍ.
0 ຈັດຮຽງຂອບເທິງຫົວເລື່ອງ (ພຶດຕິກຳເດີມ).
1 ຈັດຮຽງກາງຄຳບັນຍາຍ.
2 ຈັດຮຽງຂອບລຸ່ມຂອງຫົວຂໍ້ຍ່ອຍ (ຄ່າເລີ່ມຕົ້ນ).
-subcc <1-8>
ສະແດງຄໍາບັນຍາຍ DVD Closed Caption (CC) ຈາກຊ່ອງທີ່ລະບຸ. ຄ່າ 5 ເຖິງ
8 ເລືອກໂໝດທີ່ສາມາດສະກັດກະແສຄວາມເຂົ້າກັນໄດ້ຂອງ EIA-608 ຈາກຂໍ້ມູນ EIA-708.
ພວກນີ້ແມ່ນ ບໍ່ ຄໍາບັນຍາຍ VOB, ເຫຼົ່ານີ້ແມ່ນຄໍາບັນຍາຍ ASCII ພິເສດສໍາລັບການໄຕ່ສວນ
ການເຂົ້າລະຫັດທີ່ບົກຜ່ອງໃນການຖ່າຍທອດຂໍ້ມູນຜູ້ໃຊ້ VOB ໃນແຜ່ນ DVD 1 ພາກພື້ນສ່ວນໃຫຍ່. ຄຳບັນຍາຍ CC
ຍັງບໍ່ທັນໄດ້ພົບເຫັນຢູ່ໃນແຜ່ນດີວີດີຈາກພາກພື້ນອື່ນໆມາເຖິງຕອນນັ້ນ.
-subcp (iconv ພຽງແຕ່)
ຖ້າລະບົບຂອງທ່ານສະຫນັບສະຫນູນ iconv(3), ທ່ານສາມາດນໍາໃຊ້ທາງເລືອກນີ້ເພື່ອລະບຸຄໍາບັນຍາຍໄດ້
ໜ້າລະຫັດ. ມັນໃຊ້ເວລາບູລິມະສິດຫຼາຍກວ່າທັງ -utf8 ແລະ -unicode.
ຕົວຢ່າງ:
-subcp Latin2
-subcp cp1250
-subcp enca: : ໜ້າລະຫັດ> (ENCA ພຽງແຕ່)
ທ່ານສາມາດລະບຸພາສາຂອງທ່ານໂດຍໃຊ້ລະຫັດພາສາຕົວອັກສອນສອງຕົວເພື່ອເຮັດໃຫ້ ENCA ກວດພົບ
ຫນ້າລະຫັດອັດຕະໂນມັດ. ຖ້າບໍ່ແນ່ໃຈ, ກະລຸນາໃສ່ອັນໃດນຶ່ງ ແລະເບິ່ງຜົນອອກຂອງ mplayer -v
ສໍາລັບພາສາທີ່ມີຢູ່. Fallback codepage ກໍານົດ codepage ທີ່ຈະໃຊ້, ໃນເວລາທີ່
ການກວດຫາອັດຕະໂນມັດລົ້ມເຫລວ.
ຕົວຢ່າງ:
-subcp enca:cs:latin2
ຄາດເດົາການເຂົ້າລະຫັດ, ໂດຍສົມມຸດວ່າຄຳແປເປັນພາສາເຊັກໂກ, ກັບມາເປັນພາສາລາຕິນ 2,
ຖ້າການກວດພົບລົ້ມເຫລວ.
-subcp enca:pl:cp1250
ຄາດເດົາການເຂົ້າລະຫັດຂອງໂປແລນ, ກັບຄືນໃສ່ cp1250.
- ເສັ້ນທາງຍ່ອຍ
ລະບຸເສັ້ນທາງຄຳບັນຍາຍເພີ່ມເຕີມເພື່ອຕິດຕາມໃນລາຍການສື່.
ຕົວຢ່າງ: ສົມມຸດວ່າ /path/to/movie/movie.avi ຖືກຫຼິ້ນ ແລະ -sub-paths
sub,subtitles,/tmp/subs ຖືກລະບຸໄວ້, MPlayer ຄົ້ນຫາໄຟລ໌ຄໍາບັນຍາຍໃນສິ່ງເຫຼົ່ານີ້.
ບັນຊີລາຍການ:
/path/to/movie/
/path/to/movie/sub/
/path/to/movie/subtitles/
/tmp/subs/
~/.mplayer/sub/
- ການຊັກຊ້າ
ເລື່ອນຄຳບັນຍາຍໂດຍ ວິນາທີ. ສາມາດເປັນລົບ.
- ໄຟລ໌ຍ່ອຍ (ເບຕ້າ ລະຫັດ)
ໃນປັດຈຸບັນບໍ່ມີປະໂຍດ. ຄືກັນກັບ -audiofile, ແຕ່ສໍາລັບການຖ່າຍທອດຄໍາບັນຍາຍ (OggDS?).
-subfont <ເສັ້ນທາງ to font (ປະເພດຟຣີ), font ຮູບແບບ (Fontconfig)> (ປະເພດຟຣີ ພຽງແຕ່)
ກໍານົດຕົວອັກສອນຄໍາບັນຍາຍ (ເບິ່ງ -font). ຖ້າບໍ່ມີ -subfont ຖືກໃຫ້, -font ຖືກໃຊ້.
-subfont-autoscale <0-3> (ປະເພດຟຣີ ພຽງແຕ່)
ຕັ້ງຄ່າໂໝດຂະໜາດອັດຕະໂນມັດ.
ຫມາຍເຫດ: 0 ຫມາຍຄວາມວ່າຂະຫນາດຂໍ້ຄວາມແລະຂະຫນາດ OSD ແມ່ນຄວາມສູງຂອງຕົວອັກສອນໃນຈຸດ.
ຮູບແບບສາມາດເປັນ:
0 ບໍ່ມີອັດຕະໂນມັດ
1 ອັດຕາສ່ວນກັບຄວາມສູງຂອງຮູບເງົາ
2 ອັດຕາສ່ວນກັບຄວາມກວ້າງຂອງຮູບເງົາ
3 ອັດຕາສ່ວນກັບເສັ້ນຂວາງຮູບເງົາ (ຄ່າເລີ່ມຕົ້ນ)
-subfont-blur <0-8> (ປະເພດຟຣີ ພຽງແຕ່)
ຕັ້ງຄ່າລັດສະໝີມົວຂອງຕົວອັກສອນ (ຄ່າເລີ່ມຕົ້ນ: 2).
-subfont-ການເຂົ້າລະຫັດ
ຕັ້ງຄ່າການເຂົ້າລະຫັດຟອນ. ເມື່ອຕັ້ງເປັນ 'unicode', glyphs ທັງຫມົດຈາກໄຟລ໌ຕົວອັກສອນ
ຈະຖືກສະແດງຜົນ ແລະ unicode ຈະຖືກນໍາໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: unicode). (ໂດຍບໍ່ມີການ FreeType,
ການຕັ້ງຄ່າຄ່າອື່ນນອກເໜືອໄປຈາກ 'unicode' ຈະປິດການສະແດງຜົນ glyphs unicode
ໄຟລ໌ font.desc. ດ້ວຍ FreeType ແລະຄ່າອື່ນນອກເໜືອໄປຈາກ 'unicode' ທີ່ລະບົບຂອງເຈົ້າມີ
ເພື່ອສະຫນັບສະຫນູນ iconv(3) ໃນຄໍາສັ່ງທີ່ຈະເຮັດວຽກ.
-subfont-osd-scale <0-100> (ປະເພດຟຣີ ພຽງແຕ່)
ກຳນົດຄ່າສຳປະສິດຂະໜາດອັດຕະໂນມັດຂອງອົງປະກອບ OSD (ຄ່າເລີ່ມຕົ້ນ: 6).
-subfont-outline <0-8> (ປະເພດຟຣີ ພຽງແຕ່)
ກຳນົດຄວາມໜາຂອງຕົວໜັງສືຕົວອັກສອນ (ຄ່າເລີ່ມຕົ້ນ: 2).
-subfont-text-scale <0-100> (ປະເພດຟຣີ ພຽງແຕ່)
ກໍານົດຄ່າສໍາປະສິດຂະຫນາດອັດຕະໂນມັດຂອງຄໍາບັນຍາຍເປັນເປີເຊັນຂອງຂະຫນາດຫນ້າຈໍ
(ຄ່າເລີ່ມຕົ້ນ: 5).
-subfps
ລະບຸຂອບຂອງໄຟລ໌ຄໍາບັນຍາຍ (ຄ່າເລີ່ມຕົ້ນ: fps ຮູບເງົາ).
ຫມາຍເຫດ: > fps ຮູບເງົາເລັ່ງຄໍາບັນຍາຍສໍາລັບໄຟລ໌ຄໍາບັນຍາຍທີ່ອີງໃສ່ກອບແລະ
ເຮັດໃຫ້ພວກເຂົາຊ້າລົງສໍາລັບເວລາຕາມເວລາ.
- ຍ່ອຍ <0-150> (ເປັນປະໂຫຍດ ກັບ -vf ຂະຫຍາຍ
ລະບຸຕໍາແຫນ່ງຂອງຄໍາບັນຍາຍໃນຫນ້າຈໍ. ຄ່າແມ່ນແນວຕັ້ງ
ຕຳແໜ່ງຂອງຄຳບັນຍາຍໃນ % ຂອງຄວາມສູງໜ້າຈໍ. ຄ່າທີ່ໃຫຍ່ກວ່າ 100 ອະນຸຍາດ
ສ່ວນຫນຶ່ງຂອງຄໍາບັນຍາຍທີ່ຈະຕັດອອກ.
- ຄວາມກວ້າງຍ່ອຍ <10-100>
ລະບຸຄວາມກວ້າງສູງສຸດຂອງຄໍາບັນຍາຍໃນຫນ້າຈໍ. ເປັນປະໂຫຍດສໍາລັບການອອກໂທລະພາບ. ໄດ້
ຄ່າແມ່ນຄວາມກວ້າງຂອງຄໍາບັນຍາຍໃນ % ຂອງຄວາມກວ້າງຂອງຫນ້າຈໍ.
-noterm-osd
ປິດການສະແດງຂໍ້ຄວາມ OSD ໃນ console ເມື່ອບໍ່ມີຜົນອອກມາຈາກວິດີໂອ
ທີ່ມີຢູ່.
-term-osd-esc <ໜີ ລໍາດັບ >
ລະບຸລໍາດັບການຫລົບຫນີທີ່ຈະໃຊ້ກ່ອນທີ່ຈະຂຽນຂໍ້ຄວາມ OSD ໃນ console.
ລໍາດັບການຫລົບຫນີຄວນຍ້າຍຕົວຊີ້ໄປຫາຈຸດເລີ່ມຕົ້ນຂອງເສັ້ນທີ່ໃຊ້ສໍາລັບ
OSD ແລະລຶບມັນອອກ (ຄ່າເລີ່ມຕົ້ນ: ^[[A\r^[[K).
-unicode
ບອກ MPlayer ໃຫ້ຈັດການໄຟລ໌ຄໍາບັນຍາຍເປັນ unicode. (ມັນຈະມີຜົນພຽງແຕ່ຖ້າ
ທັງ -subcp ຫຼື -utf8 ບໍ່ໄດ້ຖືກມອບໃຫ້.)
-unrarexec <ເສັ້ນທາງ to unrar ປະຕິບັດໄດ້> (ບໍ່ແມ່ນ ສະຫນັບສະຫນູນ on MingW)
ລະບຸເສັ້ນທາງໄປຫາ unrar ທີ່ສາມາດປະຕິບັດໄດ້ເພື່ອໃຫ້ MPlayer ສາມາດໃຊ້ມັນເພື່ອເຂົ້າເຖິງ rar-
ໄຟລ໌ VOBsub ທີ່ຖືກບີບອັດ (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ໄດ້ຕັ້ງ, ດັ່ງນັ້ນຄຸນສົມບັດຖືກປິດ). ເສັ້ນທາງຕ້ອງ
ລວມເອົາຊື່ໄຟລ໌ຂອງການປະຕິບັດ, ເຊັ່ນ /usr/local/bin/unrar.
-utf8
ບອກ MPlayer ໃຫ້ຈັດການໄຟລ໌ຄໍາບັນຍາຍເປັນ UTF-8. (ມັນຈະມີຜົນພຽງແຕ່ຖ້າ
-subcp ບໍ່ໄດ້ຖືກມອບໃຫ້, ແລະມັນໃຊ້ເວລາບູລິມະສິດຫຼາຍກວ່າ -unicode.
-vobsub <VOBsub ເອກະສານ ໂດຍບໍ່ມີການ ຂະຫຍາຍ>
ລະບຸໄຟລ໌ VOBsub ເພື່ອໃຊ້ສໍາລັບຄໍາບັນຍາຍ. ຕ້ອງເປັນຊື່ເສັ້ນທາງເຕັມທີ່ບໍ່ມີ
ສ່ວນຂະຫຍາຍ, ie ໂດຍບໍ່ມີການ '.idx', '.ifo' ຫຼື '.sub'.
-vobsubid <0-31>
ລະບຸ VOBsub subtitle ID.
AUDIO OUTPUT OPTIONS (ຜູ້ຫຼິ້ນ ເທົ່ານັ້ນ)
-abs (-ອ oss ພຽງແຕ່) (ຍົກເລີກແລ້ວ)
ລົບລ້າງການຊອກຫາຂະຫນາດໄດເວີ / buffer ບັດ.
- ຮູບແບບ (ຍັງ ເບິ່ງ ໄດ້ ຮູບແບບ ສຽງ ກອງ)
ເລືອກຮູບແບບຕົວຢ່າງທີ່ໃຊ້ສໍາລັບຜົນຜະລິດຈາກຊັ້ນການກັ່ນຕອງສຽງໄປຫາສຽງ
ບັດ. ຄຸນຄ່າທີ່ ສາມາດຮັບຮອງເອົາແມ່ນລະບຸໄວ້ຂ້າງລຸ່ມນີ້ໃນລາຍລະອຽດຂອງ
ການກັ່ນຕອງສຽງຮູບແບບ.
- ເຄື່ອງປະສົມ
ໃຊ້ອຸປະກອນເຄື່ອງປະສົມທີ່ແຕກຕ່າງຈາກຄ່າເລີ່ມຕົ້ນ /dev/mixer. ສໍາລັບ ALSA ນີ້ແມ່ນ
ຊື່ mixer.
- ຊ່ອງ mixer <ເຄື່ອງປະສົມ ເສັ້ນ>[,ເຄື່ອງປະສົມ ດັດຊະນີ] (-ອ oss ແລະ - ເຖິງ ອັນຊາ ພຽງແຕ່)
ຕົວເລືອກນີ້ຈະບອກໃຫ້ MPlayer ໃຊ້ຊ່ອງທາງອື່ນເພື່ອຄວບຄຸມລະດັບສຽງ
ກ່ວາ PCM ເລີ່ມຕົ້ນ. ທາງເລືອກສໍາລັບ OSS ປະກອບມີ vol , pcm, ເສັ້ນ. ສໍາລັບບັນຊີລາຍຊື່ຄົບຖ້ວນ
ຂອງຕົວເລືອກຊອກຫາ SOUND_DEVICE_NAMES ໃນ /usr/include/linux/soundcard.h. ສໍາລັບ ALSA
ທ່ານສາມາດນໍາໃຊ້ຊື່ເຊັ່ນການສະແດງ alsamixer, ເຊັ່ນ: ອາຈານ, ເສັ້ນ, PCM.
ຫມາຍເຫດ: ຊື່ຊ່ອງ mixer ALSA ຕາມດ້ວຍຕົວເລກຕ້ອງຖືກລະບຸໄວ້ໃນ
ຮູບແບບ, ເຊັ່ນ: ຊ່ອງທີ່ມີປ້າຍຊື່ 'PCM 1' ໃນ alsamixer ຕ້ອງໄດ້ຮັບການແປງ
to PCM,1.
-softvol
ບັງຄັບໃຊ້ເຄື່ອງປະສົມຊອບແວ, ແທນທີ່ຈະໃຊ້ເຄື່ອງປະສົມແຜ່ນສຽງ.
-softvol-max <10.0-10000.0>
ກໍານົດລະດັບການຂະຫຍາຍສູງສຸດເປັນເປີເຊັນ (ຄ່າເລີ່ມຕົ້ນ: 110). ມູນຄ່າ 200 ຈະ
ຊ່ວຍໃຫ້ທ່ານສາມາດປັບລະດັບສຽງໄດ້ສູງສຸດສອງເທົ່າຂອງລະດັບປະຈຸບັນ. ກັບ
ຄ່າຕ່ໍາກວ່າ 100 ປະລິມານເບື້ອງຕົ້ນ (ຊຶ່ງເປັນ 100%) ຈະຢູ່ຂ້າງເທິງສູງສຸດ,
ເຊັ່ນ OSD ບໍ່ສາມາດສະແດງໄດ້ຢ່າງຖືກຕ້ອງ.
-volstep <0-100>
ກໍານົດຂະຫນາດຂັ້ນຕອນຂອງການປ່ຽນແປງປະລິມານ mixer ເປັນເປີເຊັນຂອງຂອບເຂດທັງຫມົດ (ຄ່າເລີ່ມຕົ້ນ:
3).
- ປະລິມານ <-1-100> (ຍັງ ເບິ່ງ -af ປະລິມານ)
ຕັ້ງປະລິມານການເລີ່ມຕົ້ນໃນເຄື່ອງປະສົມ, ທັງຮາດແວ ຫຼືຊອບແວ (ຖ້າໃຊ້ກັບ
-softvol). ຄ່າຂອງ -1 (ຄ່າເລີ່ມຕົ້ນ) ຈະບໍ່ປ່ຽນແປງປະລິມານ.
AUDIO OUTPUT ຄົນຂັບ (ຜູ້ຫຼິ້ນ ເທົ່ານັ້ນ)
ໄດເວີຜົນຜະລິດສຽງແມ່ນສ່ວນຕິດຕໍ່ກັບສິ່ງອໍານວຍຄວາມສະດວກຜົນຜະລິດສຽງທີ່ແຕກຕ່າງກັນ. syntax ແມ່ນ:
- ເຖິງ
ລະບຸລາຍການບູລິມະສິດຂອງໄດເວີການສົ່ງອອກສຽງທີ່ຈະໃຊ້.
ຖ້າບັນຊີລາຍຊື່ມີ ',' MPlayer ຈະກັບຄືນໃສ່ໄດເວີທີ່ບໍ່ມີຢູ່ໃນ
ບັນຊີລາຍຊື່. ຕົວເລືອກຍ່ອຍແມ່ນເປັນທາງເລືອກ ແລະສ່ວນຫຼາຍແມ່ນສາມາດຖືກລະເວັ້ນໄດ້.
ຫມາຍເຫດ: ເບິ່ງ -ao ຊ່ວຍເຫຼືອສໍາລັບບັນຊີລາຍການຂອງການສັງລວມໃນໄດເວີຜົນຜະລິດສຽງໄດ້.
ຕົວຢ່າງ:
-ao alsa, oss,
ລອງໃຊ້ໄດເວີ ALSA, ຈາກນັ້ນໄດເວີ OSS, ຈາກນັ້ນອັນອື່ນ.
-ao alsa:noblock:device=hw=0.3
ຕັ້ງຄ່າ noblock-mode ແລະອຸປະກອນຊື່ເປັນບັດທໍາອິດ, ອຸປະກອນທີສີ່.
ໄດເວີການສົ່ງອອກສຽງທີ່ມີຢູ່ແມ່ນ:
ອັນຊາ
ໄດເວີສຽງອອກ ALSA 0.9/1.x
noblock
ຕັ້ງຄ່າ noblock-mode.
ອຸປະກອນ=
ຕັ້ງຊື່ອຸປະກອນ. ແທນທີ່ ',' ດ້ວຍ '.' ແລະໃດໆ ':' ກັບ '=' ໃນ
ຊື່ອຸປະກອນ ALSA. ສໍາລັບຜົນຜະລິດ hwac3 ຜ່ານ S/PDIF, ໃຊ້ "iec958" ຫຼື "spdif"
ອຸປະກອນ, ເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້ຈັກວິທີຕັ້ງມັນຢ່າງຖືກຕ້ອງ.
oss
ໄດເວີສຽງອອກ OSS
ຕັ້ງຄ່າອຸປະກອນອອກສຽງ (ຄ່າເລີ່ມຕົ້ນ: /dev/dsp).
ຕັ້ງຄ່າອຸປະກອນເຄື່ອງປະສົມສຽງ (ຄ່າເລີ່ມຕົ້ນ: /dev/mixer).
ຕັ້ງຄ່າຊ່ອງເຄື່ອງປະສົມສຽງ (ຄ່າເລີ່ມຕົ້ນ: pcm).
sdl (SDL ພຽງແຕ່)
ເວທີທີ່ເປັນເອກະລາດສູງ SDL (Simple Directmedia Layer) ຜົນຜະລິດສຽງຫ້ອງສະໝຸດ
ຄົນຂັບ
ເລືອກໄດເວີສຽງ SDL ຢ່າງຈະແຈ້ງເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: ໃຫ້ SDL ເລືອກ).
ສິລະປະ
ຜົນຜະລິດສຽງຜ່ານ daemon aRts
ສ
ຜົນຜະລິດສຽງຜ່ານ daemon ESD
ເລືອກເຊີບເວີ ESD ຢ່າງຈະແຈ້ງເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: localhost).
jack
ສຽງອອກຜ່ານ JACK (ຊຸດເຊື່ອມຕໍ່ສຽງ Jack)
(ບໍ່)ເຊື່ອມຕໍ່
ສ້າງການເຊື່ອມຕໍ່ກັບຜອດຜົນຜະລິດໂດຍອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ). ເມື່ອໃດ
ເປີດໃຊ້ງານ, ຈໍານວນສູງສຸດຂອງຊ່ອງທາງການຜະລິດຈະຖືກຈໍາກັດການ
ຈໍານວນຂອງພອດຜົນຜະລິດທີ່ມີຢູ່.
port=
ເຊື່ອມຕໍ່ກັບພອດທີ່ມີຊື່ທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນ: ພອດທາງດ້ານຮ່າງກາຍ).
ຊື່=
ຊື່ລູກຄ້າທີ່ຖືກສົ່ງໄປຫາ JACK (ຄ່າເລີ່ມຕົ້ນ: MPlayer [ ]). ເປັນປະໂຫຍດຖ້າຫາກວ່າ
ທ່ານຕ້ອງການທີ່ຈະມີການເຊື່ອມຕໍ່ສະເພາະໃດຫນຶ່ງສ້າງຕັ້ງຂຶ້ນອັດຕະໂນມັດ.
(ບໍ່ມີ) ການຄາດຄະເນ
ຄາດຄະເນການຊັກຊ້າຂອງສຽງ, ຄາດວ່າຈະເຮັດໃຫ້ການຫຼິ້ນວິດີໂອສະດວກສະບາຍ
(ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
(ບໍ່)ເລີ່ມອັດຕະໂນມັດ
ເລີ່ມ jackd ອັດຕະໂນມັດຖ້າຈໍາເປັນ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ໃຫ້ສັງເກດວ່ານີ້
ເບິ່ງຄືວ່າບໍ່ຫນ້າເຊື່ອຖືແລະຈະ spam stdout ກັບຂໍ້ຄວາມເຊີຟເວີ.
nas
ສຽງອອກຜ່ານ NAS
ຫຼັກສຽງ (Mac OS X ພຽງແຕ່)
ໄດເວີສຽງອອກຂອງ Mac OS X
device_id=
ID ຂອງອຸປະກອນຜົນຜະລິດທີ່ຈະໃຊ້ (0 = ອຸປະກອນເລີ່ມຕົ້ນ)
ຊ່ວຍລາຍຊື່ອຸປະກອນຜົນຜະລິດທັງໝົດທີ່ມີ ID ຂອງເຂົາເຈົ້າ.
ເປີດ
ທົດລອງໄດເວີການສົ່ງອອກສຽງ OpenAL
pulse
ໄດເວີສຽງອອກ PulseAudio
[ [: [:broken_pause]]]
ລະບຸໂຮດແລະເປັນທາງເລືອກໃນການຫລົ້ມຈົມຜົນຜະລິດທີ່ຈະໃຊ້. ຫວ່າງເປົ່າ ສາຍ
ໃຊ້ການເຊື່ອມຕໍ່ທ້ອງຖິ່ນ, "localhost" ໃຊ້ການໂອນເຄືອຂ່າຍ (ສ່ວນຫຼາຍອາດຈະບໍ່
ສິ່ງທີ່ທ່ານຕ້ອງການ). ນອກນັ້ນທ່ານຍັງສາມາດບັງຄັບຢ່າງຈະແຈ້ງ workaround ສໍາລັບການແຕກຫັກ
ຢຸດການເຮັດວຽກ (ຄ່າເລີ່ມຕົ້ນ: ກວດພົບອັດຕະໂນມັດ). ເພື່ອເປີດໃຊ້ພຽງແຕ່ວ່າໂດຍບໍ່ມີການ
ການລະບຸ host/sink syntax ແມ່ນ -ao pulse:::broken_pause
sgi (SGI ພຽງແຕ່)
ໄດເວີສຽງອອກ SGI ແບບພື້ນເມືອງ
ເລືອກອຸປະກອນຜົນຜະລິດ / ອິນເຕີເຟດຢ່າງຊັດເຈນທີ່ຈະນໍາໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: ລະບົບທັງຫມົດ
ຄ່າເລີ່ມຕົ້ນ). ຕົວຢ່າງ, 'Analog Out' ຫຼື 'Digital Out'.
ແສງຕາເວັນ (ແສງຕາເວັນ ພຽງແຕ່)
ໄດເວີສຽງອອກຂອງ Sun ພື້ນເມືອງ
ເລືອກອຸປະກອນສຽງເພື່ອໃຊ້ຢ່າງຈະແຈ້ງ (ຄ່າເລີ່ມຕົ້ນ: /dev/audio).
win32 (Windows ພຽງແຕ່)
ໄດເວີຜົນຜະລິດສຽງຂອງ Windows waveout
ສຽງດັງ (Windows ພຽງແຕ່)
ໄດເວີສຽງອອກ DirectX DirectSound
ອຸປະກອນ=
ກໍານົດຫມາຍເລກອຸປະກອນທີ່ຈະໃຊ້. ການຫຼິ້ນໄຟລ໌ທີ່ມີ -v ຈະສະແດງບັນຊີລາຍຊື່ຂອງ
ອຸປະກອນທີ່ມີຢູ່.
kai (OS/2 ພຽງແຕ່)
OS/2 KAI audio output driver
uniaud
ບັງຄັບໂໝດ UNIAUD.
dart ບັງຄັບໂຫມດ DART.
(ບໍ່)ແບ່ງປັນ
ເປີດສຽງໃນໂຫມດທີ່ສາມາດແບ່ງປັນໄດ້ຫຼືສະເພາະ.
bufsize=
ກໍານົດຂະຫນາດ buffer ເປັນ ໃນຕົວຢ່າງ (ຄ່າເລີ່ມຕົ້ນ: 2048).
dart (OS/2 ພຽງແຕ່)
OS/2 DART ໄດເວີສຽງອອກ
(ບໍ່)ແບ່ງປັນ
ເປີດ DART ໃນຮູບແບບທີ່ສາມາດແບ່ງປັນໄດ້ຫຼືສະເພາະ.
bufsize=
ກໍານົດຂະຫນາດ buffer ເປັນ ໃນຕົວຢ່າງ (ຄ່າເລີ່ມຕົ້ນ: 2048).
dxr2 (ຍັງ ເບິ່ງ -dxr2) (DXR2 ພຽງແຕ່)
ໄດເວີຜົນຜະລິດສະເພາະ DXR2 ສ້າງສັນ
ivtv (IVTV ພຽງແຕ່)
IVTV ສະເພາະຕົວຂັບຜົນຜະລິດສຽງ MPEG. ເຮັດວຽກກັບ -ac hwmpa ເທົ່ານັ້ນ.
v4l2 (ຕ້ອງການ Linux 2.6.22 + ແກ່ນ)
ໄດເວີສຽງອອກສໍາລັບບັດ V4L2 ທີ່ມີເຄື່ອງຖອດລະຫັດ MPEG ຮາດແວ.
mpegpes (DVB ພຽງແຕ່)
ໄດເວີສຽງອອກສໍາລັບບັດ DVB ທີ່ຂຽນຜົນອອກມາເປັນໄຟລ໌ MPEG-PES ຖ້າບໍ່ມີ
ບັດ DVB ຖືກຕິດຕັ້ງ.
ບັດ=<1-4>
ບັດ DVB ທີ່ຈະໃຊ້ຖ້າມີຫຼາຍກວ່າຫນຶ່ງບັດ. ຖ້າບໍ່ໄດ້ລະບຸ MPlayer
ຈະຄົ້ນຫາບັດທໍາອິດທີ່ໃຊ້ໄດ້.
file=
ອອກຊື່ໄຟລ໌
null
ບໍ່ມີຜົນຜະລິດສຽງແຕ່ຮັກສາຄວາມໄວການຫຼິ້ນວິດີໂອ. ໃຊ້ -nosound ສໍາລັບ
ດັດຊະນີ.
pcm
PCM ດິບ/wave file writer ຜົນຜະລິດສຽງ
(ບໍ່) ຫົວຄື້ນ
ລວມ ຫຼື ບໍ່ລວມເອົາຫົວຄື້ນ (ຄ່າເລີ່ມຕົ້ນ: ລວມ). ເມື່ອບໍ່
ລວມ, PCM ດິບຈະຖືກຜະລິດ.
file=
ຂຽນສຽງໃສ່ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ audiodump.wav. ຖ້າ
nowaveheader ຖືກລະບຸໄວ້, ຄ່າເລີ່ມຕົ້ນແມ່ນ audiodump.pcm.
ໄວ
ພະຍາຍາມຖິ້ມໄວກວ່າເວລາຈິງ. ໃຫ້ແນ່ໃຈວ່າຜົນຜະລິດບໍ່ໄດ້ຮັບ
ຖືກຕັດອອກ (ໂດຍປົກກະຕິແລ້ວມີ "ຊຸດວິດີໂອຫຼາຍເກີນໄປໃນບັຟເຟີ"). ມັນແມ່ນ
ປົກກະຕິທີ່ທ່ານໄດ້ຮັບ "ລະບົບຂອງເຈົ້າຊ້າເກີນໄປທີ່ຈະຫລິ້ນນີ້!" ຂໍ້ຄວາມ.
plugin
plugin ໄດເວີຜົນຜະລິດສຽງ
VIDEO OUTPUT OPTIONS (ຜູ້ຫຼິ້ນ ເທົ່ານັ້ນ)
-ຕົວແປງສັນຍານ
ກໍານົດບັດກາຟິກທີ່ຈະໄດ້ຮັບຮູບພາບ. ທ່ານສາມາດໄດ້ຮັບບັນຊີລາຍຊື່ທີ່ມີ
ບັດເມື່ອທ່ານເອີ້ນໃຊ້ຕົວເລືອກນີ້ດ້ວຍ -v. ໃນປັດຈຸບັນພຽງແຕ່ເຮັດວຽກກັບ directx
ໄດເວີວິດີໂອຜົນຜະລິດ.
-bpp
ລົບລ້າງຄວາມເລິກສີທີ່ກວດພົບໂດຍອັດຕະໂນມັດ. ສະຫນັບສະຫນູນພຽງແຕ່ໂດຍ fbdev, dga, svga,
vesa video output drivers.
- ຊາຍແດນ
ຫຼິ້ນຮູບເງົາທີ່ມີຂອບປ່ອງຢ້ຽມແລະການຕົກແຕ່ງ. ເນື່ອງຈາກວ່ານີ້ແມ່ນເປີດໂດຍຄ່າເລີ່ມຕົ້ນ, ໃຊ້
-noborder ເພື່ອປິດການທໍາງານການອອກແບບປ່ອງຢ້ຽມມາດຕະຖານ.
- ຄວາມສະຫວ່າງ <-100-100>
ປັບຄວາມສະຫວ່າງຂອງສັນຍານວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: 0). ບໍ່ຮອງຮັບທຸກວິດີໂອ
ໄດເວີຜົນຜະລິດ.
-ກົງກັນຂ້າມ <-100-100>
ປັບຄວາມຄົມຊັດຂອງສັນຍານວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: 0). ບໍ່ຮອງຮັບທຸກວິດີໂອ
ໄດເວີຜົນຜະລິດ.
- ຈໍສະແດງຜົນ (X11 ພຽງແຕ່)
ລະບຸຊື່ເຈົ້າພາບ ແລະໝາຍເລກສະແດງຂອງເຊີບເວີ X ທີ່ທ່ານຕ້ອງການສະແດງ.
ຕົວຢ່າງ:
-ສະແດງ xtest.localdomain:0
- ດຣ
ເປີດໃຊ້ການສະແດງຜົນໂດຍກົງ (ບໍ່ຮອງຮັບທຸກຕົວແປງສັນຍານ ແລະຜົນອອກຂອງວິດີໂອ). ນີ້
ສາມາດສົ່ງຜົນໃຫ້ blitting ໄວຂຶ້ນຢ່າງຫຼວງຫຼາຍໃນບາງລະບົບ, ກ່ຽວກັບຄວາມແຕກຕ່າງຫຼາຍທີ່ສຸດ
ຈະມີຫນ້ອຍ. ໃນບາງກໍລະນີ, ໂດຍສະເພາະກັບຕົວຖອດລະຫັດທີ່ລະບຸ buffer ຂອງເຂົາເຈົ້າ
ຄວາມຕ້ອງການທີ່ບໍ່ດີ, ມັນສາມາດຊ້າລົງຢ່າງຫຼວງຫຼາຍ.
ຄໍາເຕືອນ: ອາດເຮັດໃຫ້ OSD/SUB ສໍ້ລາດບັງຫຼວງ!
-dxr2
ທາງເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມໄດເວີຜົນຜະລິດວິດີໂອ dxr2.
ar-mode=
ຮູບແບບອັດຕາສ່ວນ (0 = ປົກກະຕິ, 1 = pan-and-scan, 2 = ກ່ອງຈົດໝາຍ (ຄ່າເລີ່ມຕົ້ນ))
iec958-ເຂົ້າລະຫັດ
ຕັ້ງຄ່າໂໝດຜົນຜະລິດ iec958 ເພື່ອເຂົ້າລະຫັດ.
iec958-ຖອດລະຫັດ
ຕັ້ງໂຫມດຜົນຜະລິດ iec958 ເປັນການຖອດລະຫັດ (ຄ່າເລີ່ມຕົ້ນ).
macrovision=
ໂໝດ macrovision (0 = off (ຄ່າເລີ່ມຕົ້ນ), 1 = agc, 2 = agc 2 colortripe, 3 =
agc 4 colortripe)
ປາກກືກ
ປິດສຽງອອກ
ປິດສຽງ
ເປີດສຽງອອກ
ucode=
ເສັ້ນທາງໄປຫາ microcode
TV output
75 ອັນ
ເປີດໃຊ້ຮູບແບບຜົນຜະລິດ 7.5 IRE
no75ire
ປິດການໃຊ້ງານ 7.5 IRE output mode (ຄ່າເລີ່ມຕົ້ນ)
bw
b/w ຜົນຜະລິດໂທລະພາບ
ສີ
ຜົນຜະລິດໂທລະພາບສີ (ຄ່າເລີ່ມຕົ້ນ)
ສັບສົນ
ຜົນຜະລິດໂທລະພາບແບບ interlaced (ຄ່າເລີ່ມຕົ້ນ)
nointerlaced
ປິດການທໍາງານຜົນຜະລິດໂທລະພາບ interlaced
ມາດຕະຖານ=
ມາດຕະຖານໂທລະທັດ (ntsc (ຄ່າເລີ່ມຕົ້ນ), pal, pal60, ປາມ, paln, palnc)
ສີ່ຫຼ່ຽມ pixel
ຕັ້ງໂໝດ pixels ເປັນສີ່ຫຼ່ຽມ
ccir601-pixel
ຕັ້ງໂໝດ pixels ເປັນ ccir601
overlay
cr-left=<0-500>
ກໍານົດຄ່າການຕັດຊ້າຍ (ຄ່າເລີ່ມຕົ້ນ: 50).
cr-right=<0-500>
ກຳນົດຄ່າການຕັດທີ່ຖືກຕ້ອງ (ຄ່າເລີ່ມຕົ້ນ: 300).
cr-top=<0-500>
ກຳນົດຄ່າການຕັດເທິງສຸດ (ຄ່າເລີ່ມຕົ້ນ: 0).
cr-bottom=<0-500>
ກຳນົດຄ່າການຕັດລຸ່ມ (ຄ່າເລີ່ມຕົ້ນ: 0).
ck-[r|g|b]=<0-255>
ຕັ້ງຄ່າ r(ed), g(reen) ຫຼື b(lue) ໄດ້ຮັບຂອງປຸ່ມສີທັບຊ້ອນ.
ck-[r|g|b]ນາທີ=<0-255>
ຄ່າຕ່ຳສຸດສຳລັບກະແຈສີຕາມລຳດັບ
ck-[r|g|b]max=<0-255>
ຄ່າສູງສຸດສໍາລັບກະແຈສີຕາມລໍາດັບ
ignore-cache
ບໍ່ສົນໃຈການຕັ້ງຄ່າການວາງຊ້ອນທີ່ແຄສໄວ້.
update-cache
ອັບເດດການຕັ້ງຄ່າ cache overlay.
ol-osd
ເປີດໃຊ້ການສະແດງຜົນຊ້ອນເທິງໜ້າຈໍ.
nool-osd
ປິດການວາງເທິງໜ້າຈໍ (ຄ່າເລີ່ມຕົ້ນ).
ol[h|w|x|y]-cor=<-20-20>
ປັບຂະໜາດການວາງຊ້ອນ (h,w) ແລະຕຳແໜ່ງ (x,y) ໃນກໍລະນີທີ່ມັນບໍ່ກົງກັນ
ປ່ອງຢ້ຽມຢ່າງສົມບູນ (ຄ່າເລີ່ມຕົ້ນ: 0).
overlay
ເປີດໃຊ້ການວາງຊ້ອນ (ຄ່າເລີ່ມຕົ້ນ).
nooverlay
ເປີດໃຊ້ການອອກໂທລະພາບ.
overlay-ratio=<1-2500>
ປັບແຕ່ງການວາງຊ້ອນ (ຄ່າເລີ່ມຕົ້ນ: 1000).
-fbmode (-ວ fbdev ພຽງແຕ່)
ປ່ຽນໂໝດວິດີໂອເປັນອັນທີ່ຕິດປ້າຍກຳກັບເປັນ ໃນ /etc/fb.modes.
ຫມາຍເຫດ: VESA framebuffer ບໍ່ຮອງຮັບການປ່ຽນໂໝດ.
-fbmodeconfig (-ວ fbdev ພຽງແຕ່)
ລົບລ້າງໄຟລ໌ການຕັ້ງຄ່າໂໝດ framebuffer (ຄ່າເລີ່ມຕົ້ນ: /etc/fb.modes).
-fs (ຍັງ ເບິ່ງ - ຊູມ
ການຫຼິ້ນແບບເຕັມຈໍ (ວາງຮູບເງົາໄວ້ກາງ, ແລະທາສີແຖບສີດໍາອ້ອມຮອບມັນ). ບໍ່ແມ່ນ
ສະຫນັບສະຫນູນໂດຍໄດເວີຜົນຜະລິດວິດີໂອທັງຫມົດ.
-fsmode-dontuse <0-31> (ໝົດແລ້ວ, ການນໍາໃຊ້ ໄດ້ -fs ທາງເລືອກ)
ລອງໃຊ້ຕົວເລືອກນີ້ຖ້າທ່ານຍັງປະສົບບັນຫາເຕັມຈໍ.
-fstype (X11 ພຽງແຕ່)
ລະບຸລາຍການບູລິມະສິດຂອງໂໝດເຕັມຈໍທີ່ຈະໃຊ້. ທ່ານສາມາດລົບລ້າງທິບາຍຮູບແບບ
ໂດຍການນຳໜ້າພວກມັນດ້ວຍ '-'. ຖ້າທ່ານປະສົບບັນຫາເຊັ່ນປ່ອງຢ້ຽມເຕັມຈໍ
ຖືກປົກຄຸມດ້ວຍປ່ອງຢ້ຽມອື່ນ, ພະຍາຍາມໃຊ້ຄໍາສັ່ງອື່ນ.
ຫມາຍເຫດ: ເບິ່ງການຊ່ວຍເຫຼືອ -fstype ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງຮູບແບບທີ່ມີຢູ່.
ປະເພດທີ່ມີຢູ່ແມ່ນ:
ຂ້າງເທິງ
ໃຊ້ຄໍາແນະນໍາ _NETWM_STATE_ABOVE ຖ້າມີ.
ຕ່ໍາກວ່າ
ໃຊ້ຄໍາແນະນໍາ _NETWM_STATE_BELOW ຖ້າມີ.
ເຕັມຈໍ
ໃຊ້ຄຳໃບ້ _NETWM_STATE_FULLSCREEN ຖ້າມີ.
ຊັ້ນ
ໃຊ້ຄຳໃບ້ _WIN_LAYER ກັບຊັ້ນຂໍ້ມູນເລີ່ມຕົ້ນ.
layer=<0...15>
ໃຊ້ຄຳໃບ້ _WIN_LAYER ກັບໝາຍເລກຊັ້ນຂໍ້ມູນໃຫ້.
ເຄືອຂ່າຍ
ບັງຄັບຮູບແບບ NETWM.
none
ລ້າງບັນຊີລາຍຊື່ຂອງທິບາຍຮູບແບບ; ທ່ານສາມາດເພີ່ມໂຫມດເພື່ອເປີດໃຊ້ຫຼັງຈາກນັ້ນ.
stays_on_top
ໃຊ້ຄຳໃບ້ _NETWM_STATE_STAYS_ON_TOP ຖ້າມີ.
ຕົວຢ່າງ:
ຊັ້ນ,stays_on_top,ຂ້າງເທິງ,ເຕັມຈໍ
ຄຳສັ່ງເລີ່ມຕົ້ນ, ຈະຖືກໃຊ້ເປັນຕົວສຳຮອງ ຖ້າໂໝດບໍ່ຖືກຕ້ອງ ຫຼື ບໍ່ຮອງຮັບ
ຖືກກໍານົດ.
-ເຕັມຈໍ
ແກ້ໄຂການສະຫຼັບເຕັມຈໍໃນ OpenBox 1.x.
-fs-border-ຊ້າຍ
-fs-ຊາຍແດນ-ຂວາ
-fs-border-top
-fs-ຊາຍແດນ-ລຸ່ມ
ລະບຸຂອບເພີ່ມເຕີມໃນໂໝດເຕັມຈໍ. ຂອບນຳໃຊ້ກັບທັງໝົດທີ່ສະແດງ
ອົງປະກອບ: ວິດີໂອ, OSD ແລະ EOSD. ຈໍານວນຂອງ pixels ໄດ້ຖືກລະບຸໄວ້ໃນຂໍ້ກໍານົດຂອງ
ຄວາມລະອຽດຫນ້າຈໍ. ໃນປັດຈຸບັນສະຫນັບສະຫນູນພຽງແຕ່ໂດຍໄດເວີວິດີໂອ gl ຜົນຜະລິດ.
- ແກມມາ <-100-100>
ປັບແກມມາຂອງສັນຍານວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: 0). ບໍ່ຮອງຮັບທຸກວິດີໂອ
ໄດເວີຜົນຜະລິດ.
-ເລຂາຄະນິດ x[%][:y[%]] or [WxH][+-x+-y]
ປັບບ່ອນທີ່ຜົນຜະລິດຢູ່ໃນຫນ້າຈໍເບື້ອງຕົ້ນ. ສະເພາະ x ແລະ y ແມ່ນ
ໃນ pixels ວັດແທກຈາກເທິງຊ້າຍຂອງຫນ້າຈໍໄປຫາເທິງຊ້າຍຂອງຮູບ
ຈະຖືກສະແດງ, ຢ່າງໃດກໍຕາມ, ຖ້າເຄື່ອງຫມາຍເປີເຊັນຖືກມອບໃຫ້ຫຼັງຈາກການໂຕ້ຖຽງ, ມັນຈະປ່ຽນໄປ
ມູນຄ່າເຂົ້າໄປໃນອັດຕາສ່ວນຂອງຂະຫນາດຫນ້າຈໍໃນທິດທາງນັ້ນ. ມັນຍັງສະຫນັບສະຫນູນ
ຮູບແບບທາງເລືອກ X11 -geometry ມາດຕະຖານ, ໃນຕົວຢ່າງ +10-50 ຫມາຍຄວາມວ່າ "ສະຖານທີ່ 10.
pixels ຈາກຂອບຊ້າຍແລະ 50 pixels ຈາກຂອບຕ່ໍາ" ແລະ "--20+-10"
ຫມາຍຄວາມວ່າ "ວາງ 20 pixels ເກີນດ້ານຂວາແລະ 10 pixels ເກີນຂອບເທິງ". ຖ້າ
ປ່ອງຢ້ຽມພາຍນອກຖືກລະບຸໂດຍໃຊ້ຕົວເລືອກ -wid, ຈາກນັ້ນຈຸດປະສານງານ x ແລະ y
ແມ່ນກ່ຽວຂ້ອງກັບມຸມຊ້າຍເທິງຂອງປ່ອງຢ້ຽມແທນທີ່ຈະເປັນຫນ້າຈໍ. ໄດ້
ພິກັດແມ່ນທຽບກັບຫນ້າຈໍທີ່ໃຫ້ກັບ -screen ສໍາລັບຜົນຜະລິດວິດີໂອ
ໄດເວີທີ່ສະຫນັບສະຫນູນຢ່າງເຕັມສ່ວນ -screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
ວິດີໂອຫຼັກ).
ຫມາຍເຫດ: ທາງເລືອກນີ້ແມ່ນສະຫນັບສະຫນູນພຽງແຕ່ x11, xmga, xv, xvmc, xvidix, gl,
gl_tiled, direct3d, directx, fbdev, sdl, dfxfb ແລະໄດເວີຜົນຜະລິດວິດີໂອ corevideo.
ຕົວຢ່າງ:
50:40
ວາງປ່ອງຢ້ຽມໄວ້ທີ່ x=50, y=40.
50%: 50%
ວາງປ່ອງຢ້ຽມຢູ່ກາງໜ້າຈໍ.
100%
ວາງປ່ອງຢ້ຽມຢູ່ເຄິ່ງກາງຂອງຂອບຂວາຂອງຫນ້າຈໍ.
100%: 100%
ວາງປ່ອງຢ້ຽມຢູ່ມຸມຂວາລຸ່ມຂອງຫນ້າຈໍ.
-gui-ກວ້າງ <ປ່ອງຢ້ຽມ ID > (ຍັງ ເບິ່ງ - ກວ້າງ) (GUI ພຽງແຕ່)
ນີ້ບອກ GUI ໃຫ້ໃຊ້ປ່ອງຢ້ຽມ X11 ແລະຕິດຕົວຂອງມັນເອງຢູ່ດ້ານລຸ່ມຂອງ
ວິດີໂອ, ທີ່ເປັນປະໂຫຍດທີ່ຈະຝັງ mini-GUI ໃນຕົວທ່ອງເວັບ (ມີ plugin MPlayer
ຕົວຢ່າງ).
-ສີ <-100-100>
ປັບສີຂອງສັນຍານວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: 0). ທ່ານສາມາດໄດ້ຮັບທາງລົບສີຂອງ
ຮູບພາບທີ່ມີທາງເລືອກນີ້. ບໍ່ຮອງຮັບໄດເວີການສົ່ງອອກວິດີໂອທັງໝົດ.
-monitor-dotclock (-ວ fbdev ແລະ ເບິ່ງ ພຽງແຕ່)
ລະບຸຂອບເຂດ dotclock ຫຼື pixelclock ຂອງຈໍພາບ.
-monitor-hfreq (-ວ fbdev ແລະ ເບິ່ງ ພຽງແຕ່)
ກໍານົດຂອບເຂດຄວາມຖີ່ຕາມລວງນອນຂອງຈໍພາບ.
-monitor-vfreq (-ວ fbdev ແລະ ເບິ່ງ ພຽງແຕ່)
ລະບຸຂອບເຂດຄວາມຖີ່ຂອງຈໍສະແດງຜົນ.
- ຕິດຕາມກວດກາ (ຍັງ ເບິ່ງ - ລັກສະນະ)
ກໍານົດອັດຕາສ່ວນຂອງຈໍພາບຫຼືຫນ້າຈໍໂທລະພາບຂອງທ່ານ. ຄ່າຂອງ 0 ປິດໃຊ້ງານ a
ການຕັ້ງຄ່າກ່ອນຫນ້າ (ເຊັ່ນ: ໃນໄຟລ໌ config). ລົບລ້າງ -monitorpixelaspect
ການຕັ້ງຄ່າຖ້າເປີດໃຊ້.
ຕົວຢ່າງ:
-monitoraspect 4:3 ຫຼື 1.3333
-monitoraspect 16:9 ຫຼື 1.7777
- ຕິດຕາມກວດກາຮູບພາບ (ຍັງ ເບິ່ງ - ລັກສະນະ)
ກໍານົດລັກສະນະຂອງ pixels ລວງດຽວຂອງຈໍພາບຫຼືຫນ້າຈໍໂທລະພາບຂອງທ່ານ (ຄ່າເລີ່ມຕົ້ນ: 1). ກ
ຄ່າຂອງ 1 ຫມາຍເຖິງ pixels ຮຽບຮ້ອຍ (ຖືກຕ້ອງສໍາລັບ (ເກືອບ?) LCDs ທັງຫມົດ).
-yam (X11 ພຽງແຕ່)
ຕັ້ງຊື່ຫ້ອງຮຽນ window.
- nodouble
ປິດການໂຫຼດສອງເທົ່າ, ສ່ວນໃຫຍ່ແມ່ນເພື່ອຈຸດປະສົງການດີບັກ. Double buffering ແກ້ໄຂ
flicker ໂດຍເກັບຮັກສາສອງເຟຣມໃນຫນ່ວຍຄວາມຈໍາ, ແລະສະແດງຫນຶ່ງໃນຂະນະທີ່ຖອດລະຫັດອື່ນ.
ມັນສາມາດສົ່ງຜົນກະທົບຕໍ່ OSD ໃນທາງລົບ, ແຕ່ມັກຈະເອົາ OSD flickering.
- ຕົວຊີ້ວັດ
ຢ່າຈັບຕົວຊີ້ເມົ້າຫຼັງຈາກປ່ຽນໂໝດວິດີໂອ (-vm). ທີ່ເປັນປະໂຫຍດສໍາລັບ
ການຕັ້ງຄ່າຫຼາຍຫົວ.
- ການປົກປັກຮັກສາ
ຢ່າຮັກສາອັດຕາສ່ວນໜ້າຈໍເມື່ອປັບຂະໜາດໜ້າຕ່າງ. ພຽງແຕ່ເຮັດວຽກຮ່ວມກັບ x11,
xv, xmga, xvidix, directx video output drivers. ນອກຈາກນັ້ນພາຍໃຕ້ X11 ປ່ອງຢ້ຽມຂອງເຈົ້າ
ຜູ້ຈັດການຕ້ອງເຄົາລົບຄໍາແນະນໍາດ້ານປ່ອງຢ້ຽມ.
-ຢູ່ເທິງ
ເຮັດໃຫ້ປ່ອງຢ້ຽມຜູ້ນຢູ່ເທິງສຸດຂອງປ່ອງຢ້ຽມອື່ນໆ. ສະຫນັບສະຫນູນໂດຍຜົນຜະລິດວິດີໂອ
ໄດເວີທີ່ໃຊ້ X11, ຍົກເວັ້ນ SDL, ເຊັ່ນດຽວກັນກັບ directx, corevideo, quartz, ggi ແລະ
gl_tiled.
- ສະແກນ <0.0-1.0>
ເປີດໃຊ້ການທໍາງານຂອງ pan-and-scan (ການຕັດດ້ານຂ້າງຂອງເຊັ່ນ: ຮູບເງົາ 16:9 ເພື່ອເຮັດໃຫ້
ມັນເຫມາະກັບຈໍສະແດງຜົນ 4: 3 ໂດຍບໍ່ມີແຖບສີດໍາ). ໄລຍະຄວບຄຸມຫຼາຍປານໃດຂອງ
ຮູບພາບຖືກຕັດ. ພຽງແຕ່ເຮັດວຽກກັບ directx, xv, xmga, mga, gl, gl_tiled,
quartz, corevideo ແລະ xvidix ໄດເວີຜົນຜະລິດວິດີໂອ.
ຫມາຍເຫດ: ຄ່າລະຫວ່າງ -1 ແລະ 0 ແມ່ນອະນຸຍາດເຊັ່ນດຽວກັນ, ແຕ່ມີການທົດລອງສູງ ແລະອາດຈະ
crash ຫຼືຮ້າຍແຮງກວ່າເກົ່າ. ໃຊ້ໃນຄວາມສ່ຽງຂອງທ່ານເອງ!
- ແຖວສະແກນ <-19.0-99.0> (ທົດລອງ)
ປ່ຽນໄລຍະການເຮັດວຽກຂອງ pan-and-scan (ຄ່າເລີ່ມຕົ້ນ: 1). ຄ່າທາງບວກ
ໝາຍເຖິງການຄູນຂອງໄລຍະເລີ່ມຕົ້ນ. ຕົວເລກລົບຫມາຍຄວາມວ່າທ່ານສາມາດຊູມໄດ້ເຖິງ a
ປັດໄຈຂອງ -panscanrange+1. ຕົວຢ່າງ: -panscanrange -3 ອະນຸຍາດໃຫ້ຂະຫຍາຍໄດ້ເຖິງ 4.
ຄຸນສົມບັດນີ້ແມ່ນການທົດລອງ.
-border-pos-x <0.0-1.0> (-ວ gl,xv,xvmc,vdpau,direct3d ເທົ່ານັ້ນ, Default 0.5)
ເມື່ອຂອບສີດໍາຖືກເພີ່ມເພື່ອປັບລັກສະນະ, ນີ້ກໍານົດບ່ອນທີ່ພວກເຂົາຢູ່
ວາງໄວ້. 0.0 ວາງຂອບທາງຂວາ, 1.0 ຢູ່ເບື້ອງຊ້າຍ. ຄຸນຄ່ານອກ
ໄລຍະ 0.0 - 1.0 ຈະເພີ່ມຂອບສີດໍາເພີ່ມເຕີມຢູ່ຂ້າງຫນຶ່ງແລະເອົາສ່ວນຫນຶ່ງຂອງ
ຮູບພາບໃນອີກດ້ານຫນຶ່ງ.
-border-pos-y <0.0-1.0> (-ວ gl,xv,xvmc,vdpau,direct3d ເທົ່ານັ້ນ, Default 0.5)
ເປັນ -border-pos-x ແຕ່ສໍາລັບຂອບເທິງ/ລຸ່ມ. 0.0 ວາງຂອບທາງລຸ່ມ, 1.0
ຢູ່ເທິງສຸດ.
- ຕິດຕາມກວດກາທິດທາງ <0-3> (ທົດລອງ)
ໝຸນຈໍສະແດງຜົນດ້ວຍ 90, 180 ຫຼື 270 ອົງສາ. ໝຸນ OSD, ບໍ່ພຽງແຕ່ວິດີໂອເທົ່ານັ້ນ
ຮູບພາບຂອງຕົນເອງ. ໃນປັດຈຸບັນສະຫນັບສະຫນູນພຽງແຕ່ໂດຍໄດເວີວິດີໂອ gl ຜົນຜະລິດ. ສໍາລັບທັງຫມົດ
ຜົນຜະລິດວິດີໂອອື່ນໆ -vf ass,expand=osd=1,rotate=n ສາມາດໃຊ້ໄດ້, ໃນອະນາຄົດອັນນີ້
ອາດຈະເກີດຂຶ້ນໂດຍອັດຕະໂນມັດ.
ປັບປຸງ ໃໝ່
ຕັ້ງຄ່າການໂຫຼດຫນ້າຈໍຄືນໃນ Hz. ໃນປັດຈຸບັນສະຫນັບສະຫນູນພຽງແຕ່ -vo directx
ບວກກັບທາງເລືອກ -vm.
- rootwin
ຫຼິ້ນຮູບເງົາຢູ່ໃນປ່ອງຢ້ຽມຮາກ (ພື້ນຫລັງ desktop). ຮູບພື້ນຫຼັງຂອງເດັສທັອບອາດຈະ
ກວມເອົາປ່ອງຢ້ຽມຮູບເງົາ, ເຖິງແມ່ນວ່າ. ພຽງແຕ່ເຮັດວຽກກັບ x11, xv, xmga, xvidix, quartz,
corevideo ແລະ directx ໄດເວີຜົນຜະລິດວິດີໂອ.
- ການອີ່ມຕົວ <-100-100>
ປັບຄວາມອີ່ມຕົວຂອງສັນຍານວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: 0). ທ່ານສາມາດໄດ້ຮັບສີຂີ້ເຖົ່າ
ຜົນຜະລິດທີ່ມີທາງເລືອກນີ້. ບໍ່ຮອງຮັບໄດເວີການສົ່ງອອກວິດີໂອທັງໝົດ.
- ຈໍ
ກໍານົດຄວາມສູງຂອງຫນ້າຈໍສໍາລັບໄດເວີຜົນຜະລິດວິດີໂອທີ່ບໍ່ຮູ້ຫນ້າຈໍ
ຄວາມລະອຽດເຊັ່ນ fbdev, x11 ແລະ TV-out.
- ຈໍ
ລະບຸຄວາມກວ້າງຂອງຫນ້າຈໍສໍາລັບຄົນຂັບການຜະລິດວິດີໂອທີ່ບໍ່ຮູ້ຈັກຫນ້າຈໍ
ຄວາມລະອຽດເຊັ່ນ fbdev, x11 ແລະ TV-out.
-(ບໍ່)stop-xscreensaver (X11 ພຽງແຕ່)
ປິດ xscreensaver ໃນຕອນເລີ່ມຕົ້ນ ແລະເປີດມັນອີກຄັ້ງເມື່ອອອກ (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
ຖ້າຕົວຮັກສາໜ້າຈໍຂອງທ່ານບໍ່ຮອງຮັບ XSS ຫຼື XResetScreenSaver API ກະລຸນາໃຊ້
-heartbeat-cmd ແທນ.
-ຫົວຂໍ້ (ຍັງ ເບິ່ງ -use-filename-title)
ກໍານົດຫົວຂໍ້ປ່ອງຢ້ຽມ. ສະຫນັບສະຫນູນໂດຍ X11 ຂັບລົດຜົນຜະລິດວິດີໂອ.
-use-filename-title (ຍັງ ເບິ່ງ - ຫົວຂໍ້)
ຕັ້ງຫົວຂໍ້ປ່ອງຢ້ຽມໂດຍໃຊ້ຊື່ໄຟລ໌ສື່ມວນຊົນ, ເມື່ອບໍ່ໄດ້ຕັ້ງດ້ວຍ -title. ສະຫນັບສະຫນູນ
ໂດຍ X11-based ໄດເວີຜົນຜະລິດວິດີໂອ.
-vm
ພະຍາຍາມປ່ຽນເປັນໂໝດວິດີໂອອື່ນ. ສະຫນັບສະຫນູນໂດຍ dga, x11, xv, sdl ແລະ
ໄດເວີການສົ່ງອອກວິດີໂອ directx. ຖ້າຫາກວ່ານໍາໃຊ້ກັບ directx video output driver ໄດ້
ທາງເລືອກ -screenw, -screenh, -bpp ແລະ -refreshrate ສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດໃຫມ່
ຮູບແບບການສະແດງ.
-vsync
ເປີດໃຊ້ VBI ສໍາລັບໄດເວີວິດີໂອ vesa, dfbmga ແລະ svga.
- ກວ້າງ <ປ່ອງຢ້ຽມ ID > (ຍັງ ເບິ່ງ -gui-wid) (X11, OpenGL ແລະ DirectX ພຽງແຕ່)
ນີ້ບອກ MPlayer ໃຫ້ຕິດກັບປ່ອງຢ້ຽມທີ່ມີຢູ່ແລ້ວ. ມີປະໂຫຍດໃນການຝັງ MPlayer ໃນ a
browser (ເຊັ່ນ: ການຂະຫຍາຍ plugger). ຕົວເລືອກນີ້ຕື່ມໃສ່ປ່ອງຢ້ຽມທີ່ໃຫ້
ຢ່າງສົມບູນ, ດັ່ງນັ້ນການປັບຂະຫນາດ, panscan, ແລະອື່ນໆແມ່ນບໍ່ຖືກຈັດການໂດຍ MPlayer ແຕ່
ຕ້ອງໄດ້ຮັບການຄຸ້ມຄອງໂດຍແອັບພລິເຄຊັນທີ່ສ້າງປ່ອງຢ້ຽມ.
- ຫນ້າຈໍ <-2-...> (ນາມແຝງ ສໍາລັບການ - xineramscreen)
ໃນການຕັ້ງຄ່າ Xinerama (ເຊັ່ນ: desktop ດຽວທີ່ຂະຫຍາຍໄປທົ່ວຫຼາຍ
displays) ທາງເລືອກນີ້ບອກ MPlayer ວ່າຫນ້າຈໍໃດທີ່ຈະສະແດງຮູບເງົາ. ຄ່າ
ຂອງ -2 ຫມາຍຄວາມວ່າເຕັມຈໍໃນທົ່ວຈໍສະແດງຜົນ virtual ທັງຫມົດ (ໃນກໍລະນີນີ້ Xinerama
ຂໍ້ມູນແມ່ນຖືກລະເລີຍຢ່າງສິ້ນເຊີງ), -1 ຫມາຍຄວາມວ່າເຕັມຫນ້າຈໍຢູ່ໃນປ່ອງຢ້ຽມ
ປະຈຸບັນແມ່ນເປີດຢູ່. ຕໍາແຫນ່ງເບື້ອງຕົ້ນທີ່ກໍານົດໄວ້ໂດຍຜ່ານທາງເລືອກ -geometry ແມ່ນກ່ຽວຂ້ອງກັບ
ຫນ້າຈໍທີ່ກໍານົດໄວ້. ປົກກະຕິແລ້ວຈະເຮັດວຽກກັບ "-fstype -fullscreen" ຫຼື
"-fstype none". ຕົວເລືອກນີ້ບໍ່ເໝາະສົມທີ່ຈະຕັ້ງໜ້າຈໍເລີ່ມຕົ້ນເທົ່ານັ້ນ
(ເນື່ອງຈາກວ່າມັນສະເຫມີໄປຈະສະແດງຢູ່ໃນຫນ້າຈໍທີ່ໄດ້ຮັບໃນຮູບແບບເຕັມຫນ້າຈໍ), -geometry
ແມ່ນດີທີ່ສຸດທີ່ມີຢູ່ສໍາລັບຈຸດປະສົງນັ້ນໃນປັດຈຸບັນ. ສະຫນັບສະຫນູນໂດຍຢ່າງຫນ້ອຍ
ໄດ້ direct3d, gl, gl_tiled, x11, xv ແລະໄດເວີການສົ່ງອອກວິດີໂອ corevideo.
-zrbw (-ວ zr ພຽງແຕ່)
ສະແດງເປັນສີດໍາແລະສີຂາວ. ສໍາລັບການປະຕິບັດທີ່ດີທີ່ສຸດ, ນີ້ສາມາດຖືກລວມເຂົ້າກັບ
'-lavdopts ສີຂີ້ເຖົ່າ'.
-zrcrop <[ກວ້າງ]x[ສູງ]+[x ຊົດເຊີຍ]+[y ຊົດເຊີຍ]> (-ວ zr ພຽງແຕ່)
ເລືອກສ່ວນຫນຶ່ງຂອງຮູບພາບການປ້ອນຂໍ້ມູນທີ່ຈະສະແດງ, ການເກີດຂຶ້ນຫຼາຍຂອງທາງເລືອກນີ້
ສະຫຼັບໃນໂໝດຮູບເງົາ. ໃນຮູບເງົາຮູບເງົາຮູບເງົາໄດ້ຖືກແຈກຢາຍຫຼາຍກ່ວາ
ໂທລະພາບຫນຶ່ງ (ຫຼື beamer) ເພື່ອສ້າງຮູບພາບຂະຫນາດໃຫຍ່. ຕົວເລືອກທີ່ປາກົດຫຼັງຈາກ n-th
-zrcrop ນຳໃຊ້ກັບບັດ N-th MJPEG, ແຕ່ລະບັດຢ່າງໜ້ອຍຕ້ອງມີ -zrdev ໃນ
ນອກເຫນືອໄປຈາກ -zrcrop. ຕົວຢ່າງ, ເບິ່ງຜົນຜະລິດຂອງ -zrhelp ແລະ Zr
ພາກສ່ວນຂອງເອກະສານ.
-zrdev (-ວ zr ພຽງແຕ່)
ລະບຸໄຟລ໌ພິເສດຂອງອຸປະກອນທີ່ເປັນຂອງບັດ MJPEG ຂອງທ່ານ, ໂດຍຄ່າເລີ່ມຕົ້ນ zr
ໄດເວີຜົນຜະລິດວິດີໂອໃຊ້ເວລາອຸປະກອນ v4l ທໍາອິດທີ່ມັນສາມາດຊອກຫາ.
-zrfd (-ວ zr ພຽງແຕ່)
Force deciation: Decimation, ຕາມທີ່ລະບຸໂດຍ -zrhdec ແລະ -zrvdec, ເກີດຂຶ້ນພຽງແຕ່ຖ້າ
ຕົວຂະຫຍາຍຮາດແວສາມາດຍືດຮູບໃຫ້ຂະຫນາດຕົ້ນສະບັບຂອງມັນ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອ
ບັງຄັບ deciation.
-zrhdec <1|2|4> (-ວ zr ພຽງແຕ່)
ການຕັດຕາມລວງນອນ: ຂໍໃຫ້ຄົນຂັບສົ່ງພຽງແຕ່ທຸກແຖວທີ 2 ຫຼື 4/pixel ຂອງ
ຮູບພາບທີ່ໃສ່ກັບບັດ MJPEG ແລະການນໍາໃຊ້ຂະຫນາດຂອງບັດ MJPEG ເພື່ອຍືດ
ຮູບພາບໃນຂະຫນາດຕົ້ນສະບັບຂອງຕົນ.
-zrhelp (-ວ zr ພຽງແຕ່)
ສະແດງບັນຊີລາຍການຂອງທັງຫມົດ -zr* ທາງເລືອກ, ຄ່າເລີ່ມຕົ້ນຂອງເຂົາເຈົ້າແລະຮູບແບບ cineram ເປັນ
ຍົກຕົວຢ່າງ.
-zrnorm (-ວ zr ພຽງແຕ່)
ລະບຸມາດຕະຖານໂທລະທັດເປັນ PAL ຫຼື NTSC (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີການປ່ຽນແປງ).
-zrquality <1-20> (-ວ zr ພຽງແຕ່)
ຕົວເລກຈາກ 1 (ດີທີ່ສຸດ) ຫາ 20 (ຮ້າຍແຮງທີ່ສຸດ) ເປັນຕົວແທນຂອງຄຸນນະພາບການເຂົ້າລະຫັດ JPEG.
-zrvdec <1|2|4> (-ວ zr ພຽງແຕ່)
ການຕັດສິນໃນລວງຕັ້ງ: ຂໍໃຫ້ຄົນຂັບສົ່ງພຽງແຕ່ທຸກແຖວທີ 2 ຫຼື 4/pixel ຂອງ.
ປ້ອນຮູບພາບໃສ່ບັດ MJPEG ແລະໃຊ້ຕົວຂະຫຍາຍຂອງບັດ MJPEG ເພື່ອຂະຫຍາຍ
ຮູບພາບຂະຫນາດຕົ້ນສະບັບຂອງຕົນ.
-zrxdoff <x ການສະແດງ ຊົດເຊີຍ > (-ວ zr ພຽງແຕ່)
ຖ້າຮູບເງົາມີຂະຫນາດນ້ອຍກວ່າຫນ້າຈໍໂທລະພາບ, ທາງເລືອກນີ້ກໍານົດ x offset ຈາກ
ມຸມເທິງຊ້າຍຂອງໜ້າຈໍໂທລະທັດ (ຄ່າເລີ່ມຕົ້ນ: ຢູ່ກາງ).
-zrydoff <y ການສະແດງ ຊົດເຊີຍ > (-ວ zr ພຽງແຕ່)
ຖ້າຮູບເງົາມີຂະຫນາດນ້ອຍກວ່າຫນ້າຈໍໂທລະພາບ, ທາງເລືອກນີ້ກໍານົດການຊົດເຊີຍ y ຈາກ
ມຸມເທິງຊ້າຍຂອງໜ້າຈໍໂທລະທັດ (ຄ່າເລີ່ມຕົ້ນ: ຢູ່ກາງ).
VIDEO OUTPUT ຄົນຂັບ (ຜູ້ຫຼິ້ນ ເທົ່ານັ້ນ)
ໄດເວີຜົນຜະລິດວິດີໂອແມ່ນສ່ວນຕິດຕໍ່ກັບສິ່ງອໍານວຍຄວາມສະດວກຜົນຜະລິດວິດີໂອທີ່ແຕກຕ່າງກັນ. syntax ແມ່ນ:
-vo
ລະບຸລາຍການບູລິມະສິດຂອງໄດເວີຜົນຜະລິດວິດີໂອທີ່ຈະໃຊ້.
ຖ້າບັນຊີລາຍຊື່ມີ ',' MPlayer ຈະກັບຄືນໃສ່ໄດເວີທີ່ບໍ່ມີຢູ່ໃນ
ບັນຊີລາຍຊື່. ຕົວເລືອກຍ່ອຍແມ່ນເປັນທາງເລືອກ ແລະສ່ວນຫຼາຍແມ່ນສາມາດຖືກລະເວັ້ນໄດ້.
ຫມາຍເຫດ: ເບິ່ງ -vo ຊ່ວຍສໍາລັບບັນຊີລາຍຊື່ຂອງໄດເວີຜົນຜະລິດວິດີໂອທີ່ລວບລວມ.
ຕົວຢ່າງ:
-vo xmga,xv,
ລອງໃຊ້ໄດເວີ Matrox X11, ຈາກນັ້ນຂັບ Xv, ຈາກນັ້ນອັນອື່ນ.
-vo directx:noaccel
ໃຊ້ໄດເວີ DirectX ທີ່ມີຄຸນສົມບັດການເລັ່ງປິດ.
ໄດເວີການສົ່ງອອກວິດີໂອທີ່ມີຢູ່ແມ່ນ:
xv (X11 ພຽງແຕ່)
ໃຊ້ສ່ວນຂະຫຍາຍ XVideo ຂອງ XFree86 4.x ເພື່ອເປີດໃຊ້ຮາດແວທີ່ເລັ່ງການຫຼິ້ນຄືນ.
ຖ້າທ່ານບໍ່ສາມາດໃຊ້ໄດເວີສະເພາະຂອງຮາດແວ, ນີ້ອາດຈະເປັນທາງເລືອກທີ່ດີທີ່ສຸດ.
ສໍາລັບຂໍ້ມູນກ່ຽວກັບສິ່ງທີ່ colorkey ຖືກນໍາໃຊ້ແລະວິທີການທີ່ມັນຖືກແຕ້ມດໍາເນີນການ MPlayer ກັບ -v
ທາງເລືອກແລະເບິ່ງອອກສໍາລັບເສັ້ນ tagged ກັບ [xv common] ໃນຕອນເລີ່ມຕົ້ນ.
ອະແດັບເຕີ =
ເລືອກອະແດັບເຕີ XVideo ສະເພາະ (ກວດເບິ່ງຜົນໄດ້ຮັບ xvinfo).
port=
ເລືອກພອດ XVideo ສະເພາະ.
ck=
ເລືອກແຫຼ່ງທີ່ colorkey ໄດ້ຖືກປະຕິບັດ (ຄ່າເລີ່ມຕົ້ນ: cur).
cur ຄ່າເລີ່ມຕົ້ນໃຊ້ເວລາ colorkey ທີ່ກໍານົດໄວ້ໃນປັດຈຸບັນໃນ Xv.
ໃຊ້ Use ແຕ່ບໍ່ໄດ້ຕັ້ງ colorkey ຈາກ MPlayer (ໃຊ້ -colorkey ທາງເລືອກ
ເພື່ອປ່ຽນມັນ).
ຕັ້ງຄ່າຄືກັນກັບການນໍາໃຊ້ແຕ່ຍັງກໍານົດ colorkey ສະຫນອງໃຫ້.
ck-method=
ກໍານົດວິທີການແຕ້ມ colorkey (ຄ່າເລີ່ມຕົ້ນ: ຜູ້ຊາຍ).
ຜູ້ຊາຍແຕ້ມ colorkey ດ້ວຍຕົນເອງ (ຫຼຸດຜ່ອນ flicker ໃນບາງກໍລະນີ).
bg ຕັ້ງ colorkey ເປັນພື້ນຫລັງຂອງປ່ອງຢ້ຽມ.
auto ໃຫ້ Xv ແຕ້ມ colorkey.
x11 (X11 ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອຄວາມຊົງຈໍາທີ່ແບ່ງປັນໂດຍບໍ່ມີການເລັ່ງຮາດແວທີ່ເຮັດວຽກໄດ້ທຸກເວລາ
X11 ມີຢູ່.
ໂທລະສັບ (X11 ພຽງແຕ່)
ເພີ່ມການຮອງຮັບ X11 ໃຫ້ກັບໄດເວີຜົນຜະລິດວິດີໂອທີ່ວາງຊ້ອນກັນທັງໝົດ. ໃນປັດຈຸບັນເທົ່ານັ້ນ
ສະຫນັບສະຫນູນໂດຍ tdfx_vid.
ເລືອກໄດເວີເພື່ອໃຊ້ເປັນແຫຼ່ງເພື່ອວາງທັບເທິງຂອງ X11.
vdpau (ມີ -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
ຜົນຜະລິດວິດີໂອທີ່ໃຊ້ VDPAU ເພື່ອຖອດລະຫັດວິດີໂອຜ່ານຮາດແວ. ຍັງສະຫນັບສະຫນູນ
ການສະແດງວິດີໂອທີ່ຖອດລະຫັດຊອບແວ.
sharpen=<-1-1>
ສໍາລັບຄ່າບວກ, ນຳໃຊ້ສູດການປັບຄວາມຄົມຊັດໃສ່ວິດີໂອ, ສຳລັບ
ຄ່າທາງລົບ algorithm blurring (ຄ່າເລີ່ມຕົ້ນ: 0).
denoise=<0-1>
ນຳໃຊ້ສູດການຫຼຸດສຽງລົບກວນກັບວິດີໂອ (ຄ່າເລີ່ມຕົ້ນ: 0, ບໍ່ມີສຽງລົບກວນ
ການຫຼຸດຜ່ອນ).
deint=<0-4>
ເລືອກ deinterlacer (ຄ່າເລີ່ມຕົ້ນ: 0). ໂໝດທັງໝົດ > 0 ເຄົາລົບ
- ການເດັ່ນໃນພາກສະຫນາມ.
0 ບໍ່ມີ deinterlacing
1 ສະແດງພຽງແຕ່ພາກສະຫນາມທໍາອິດ, ຄ້າຍຄືກັນກັບ -vf ພາກສະຫນາມ.
2 Bob deinterlacing, ຄ້າຍຄືກັນກັບ -vf tfields=1.
3 motion adaptive temporal deinterlacing ອາດເຮັດໃຫ້ A/V desync ກັບ
ຮາດແວວິດີໂອຊ້າ ແລະ/ຫຼື ຄວາມລະອຽດສູງ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າ
"D" ຖືກນໍາໃຊ້ເພື່ອເປີດໃຊ້ deinterlacing.
4 motion adaptive temporal deinterlacing with edge-guided spatial
interpolation ຕ້ອງການຮາດແວວິດີໂອໄວ.
chroma-deint
ເຮັດໃຫ້ deinterlacers ຊົ່ວຄາວເຮັດວຽກທັງຢູ່ໃນ luma ແລະ chroma (ຄ່າເລີ່ມຕົ້ນ).
ໃຊ້ nochroma-deint ເພື່ອໃຊ້ luma ແລະເລັ່ງ deinterlacing ຂັ້ນສູງ.
ເປັນປະໂຫຍດກັບຫນ່ວຍຄວາມຈໍາວິດີໂອຊ້າ.
ດຶງຂຶ້ນ
ພະຍາຍາມຂ້າມ deinterlacing ສໍາລັບກອບກ້າວຫນ້າ, ເປັນປະໂຫຍດສໍາລັບການເບິ່ງ
ເນື້ອໃນ telecined, ຕ້ອງການຮາດແວວິດີໂອໄວສໍາລັບຄວາມລະອຽດສູງ. ເທົ່ານັ້ນ
ເຮັດວຽກກັບ motion adaptive temporal deinterlacing.
colorspace
ເລືອກພື້ນທີ່ສີສໍາລັບການປ່ຽນ YUV ເປັນ RGB. ໂດຍທົ່ວໄປ BT.601 ຄວນ
ຖືກນໍາໃຊ້ສໍາລັບເນື້ອໃນຄໍານິຍາມມາດຕະຖານ (SD) ແລະ BT.709 ສໍາລັບຄວາມລະອຽດສູງ
ເນື້ອໃນ (HD). ການນໍາໃຊ້ພື້ນທີ່ສີທີ່ບໍ່ຖືກຕ້ອງເຮັດໃຫ້ເກີດຂຶ້ນເລັກນ້ອຍຫຼື
ຫຼາຍກວ່າສີອີ່ມຕົວ ແລະປ່ຽນສີ.
0 ຮີດພື້ນທີ່ສີໂດຍອີງໃສ່ຄວາມລະອຽດວິດີໂອ. ວິດີໂອທີ່ມີຄວາມກວ້າງ
>= 1280 ຫຼື ຄວາມສູງ > 576 ແມ່ນສົມມຸດວ່າເປັນ HD ແລະ BT.709 ພື້ນທີ່ສີ
ຈະຖືກນໍາໃຊ້.
1 ໃຊ້ພື້ນທີ່ສີ ITU-R BT.601 (ຄ່າເລີ່ມຕົ້ນ).
2 ໃຊ້ພື້ນທີ່ສີ ITU-R BT.709.
3 ໃຊ້ພື້ນທີ່ສີ SMPTE-240M.
hqscaling
0 ໃຊ້ການຂະຫຍາຍ VDPAU ເລີ່ມຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ).
1-9 ນຳໃຊ້ການປັບຂະໜາດ VDPAU ທີ່ມີຄຸນນະພາບສູງ (ຕ້ອງການຮາດແວທີ່ມີຄວາມສາມາດ).
ແຮງປະສົມ
ບັງຄັບໃຊ້ເຄື່ອງປະສົມ VDPAU, ເຊິ່ງປະຕິບັດທາງເລືອກຂ້າງເທິງທັງຫມົດ
(ຄ່າເລີ່ມຕົ້ນ). ໃຊ້ noforce-mixer ເພື່ອອະນຸຍາດໃຫ້ສະແດງສີ BGRA.
(ປິດການໃຊ້ງານທາງເລືອກທັງຫມົດຂ້າງເທິງນີ້ແລະ hardware equalizer ຖ້າຫາກວ່າຮູບແບບ BGRA
ຖືກນໍາໃຊ້ຕົວຈິງ.)
xvmc (X11 ກັບ FFmpeg MPEG-1/2 decoder ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອທີ່ໃຊ້ສ່ວນຂະຫຍາຍ XvMC (X Video Motion Compensation) ຂອງ
XFree86 4.x ເພື່ອເລັ່ງການຖອດລະຫັດ MPEG-1/2 ແລະ VCR2.
ອະແດັບເຕີ =
ເລືອກອະແດັບເຕີ XVideo ສະເພາະ (ກວດເບິ່ງຜົນໄດ້ຮັບ xvinfo).
port=
ເລືອກພອດ XVideo ສະເພາະ.
(ບໍ່) ມາດຕະຖານ
ປິດການສະແດງຮູບພາບ. ມີຄວາມຈໍາເປັນສໍາລັບການ benchmarking ທີ່ເຫມາະສົມຂອງຄົນຂັບທີ່
ປ່ຽນ buffers ຮູບພາບໃນ Monitor retrace ເທົ່ານັ້ນ (nVidia). ຄ່າເລີ່ມຕົ້ນບໍ່ແມ່ນເພື່ອ
ປິດການສະແດງຮູບພາບ (nobenchmark).
(ບໍ່)bobdeint
deinterlacer ງ່າຍດາຍຫຼາຍ. ອາດຈະບໍ່ດີກ່ວາ -vf tfields=1, ແຕ່ມັນ
ແມ່ນ deinterlacer ພຽງແຕ່ສໍາລັບ xvmc (ຄ່າເລີ່ມຕົ້ນ: nobobdeint).
(ບໍ່) ຄິວ
ຂອບແຖວສຳລັບການສະແດງຜົນເພື່ອໃຫ້ສາມາດເຮັດວຽກຂະໜານກັນຫຼາຍຂຶ້ນຂອງຮາດແວວິດີໂອ.
ອາດຈະເພີ່ມ A/V desync ຄົງທີ່ນ້ອຍ (ບໍ່ສັງເກດໄດ້) (ຄ່າເລີ່ມຕົ້ນ: noqueue).
(ບໍ່ນອນ
ໃຊ້ຟັງຊັນການນອນໃນຂະນະທີ່ລໍຖ້າໃຫ້ການສະແດງຜົນສຳເລັດ (ບໍ່ແນະນຳ
ໃນ Linux) (ຄ່າເລີ່ມຕົ້ນ: nosleep).
ck=cur|ໃຊ້|ຊຸດ
ຄືກັນກັບ -vo xv:ck (ເບິ່ງ -vo xv).
ck-method=man|bg|ອັດຕະໂນມັດ
ຄືກັນກັບ -vo xv:ck-method (ເບິ່ງ -vo xv).
dga (X11 ພຽງແຕ່)
ຫຼິ້ນວິດີໂອຜ່ານສ່ວນຂະຫຍາຍ XFree86 Direct Graphics Access. ພິຈາລະນາ
ລ້າສະໄຫມ.
sdl (SDL ເທົ່ານັ້ນ, ບັກ/ລ້າສະໄໝ)
SDL ທີ່ເປັນເອກະລາດເວທີສູງ (Simple Directmedia Layer) ຜົນຜະລິດວິດີໂອຫ້ອງສະຫມຸດ
ຄົນຂັບ. ເນື່ອງຈາກ SDL ໃຊ້ຊັ້ນ X11 ຂອງຕົນເອງ, ທາງເລືອກ MPlayer X11 ບໍ່ມີ
ຜົນກະທົບຕໍ່ SDL. ໃຫ້ສັງເກດວ່າມັນມີຂໍ້ບົກພ່ອງເລັກນ້ອຍຫຼາຍອັນ (-vm/-novm ສ່ວນໃຫຍ່ແມ່ນຖືກລະເລີຍ,
-fs ປະຕິບັດຕົວຄືກັບ -novm ຄວນ, ປ່ອງຢ້ຽມຢູ່ໃນແຈເທິງຊ້າຍເມື່ອກັບຄືນຈາກ
ເຕັມຈໍ, panscan ບໍ່ຮອງຮັບ, ...).
ຄົນຂັບ =
ເລືອກໄດເວີ SDL ຢ່າງຈະແຈ້ງເພື່ອໃຊ້.
(ບໍ່)forcexv
ໃຊ້ XVideo ຜ່ານໄດເວີຜົນຜະລິດວິດີໂອ sdl (ຄ່າເລີ່ມຕົ້ນ: forcexv).
(ບໍ່)hwaccel
ໃຊ້ເຄື່ອງມືເລັ່ງຮາດແວ (ຄ່າເລີ່ມຕົ້ນ: hwaccel).
ວີດິກ
VIDIX (VIDeo Interface for *niX) ແມ່ນສ່ວນຕິດຕໍ່ກັບຄຸນສົມບັດການເລັ່ງວິດີໂອ
ຂອງບັດກາຟິກທີ່ແຕກຕ່າງກັນ. ໄດເວີວິດີໂອອອກໄວຫຼາຍໃນບັດທີ່ຮອງຮັບ
ມັນ.
ເລືອກໄດເວີອຸປະກອນຍ່ອຍ VIDIX ຢ່າງຈະແຈ້ງເພື່ອໃຊ້. ອຸປະກອນຍ່ອຍທີ່ມີຢູ່
ໄດເວີແມ່ນ cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rage128, s3, sh_veu, sis_vid ແລະ unichrome.
xvidix (X11 ພຽງແຕ່)
X11 frontend ສໍາລັບ VIDIX
ຄືກັນກັບ vidix
cvidix
ທົ່ວໄປແລະເວທີທີ່ເປັນເອກະລາດ VIDIX frontend, ເຖິງແມ່ນວ່າສາມາດດໍາເນີນການຢູ່ໃນ console ຂໍ້ຄວາມ
ດ້ວຍບັດ nVidia.
ຄືກັນກັບ vidix
winvidix (Windows ພຽງແຕ່)
Windows frontend ສໍາລັບ VIDIX
ຄືກັນກັບ vidix
direct3d (Windows ພຽງແຕ່) (ເບຕ້າ ລະຫັດ!)
ໄດເວີການສົ່ງອອກວິດີໂອທີ່ໃຊ້ການໂຕ້ຕອບ Direct3D (ເປັນປະໂຫຍດສໍາລັບ Vista).
directx (Windows ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອທີ່ໃຊ້ອິນເຕີເຟດ DirectX.
noaccel
ປິດການເລັ່ງຮາດແວ. ລອງໃຊ້ຕົວເລືອກນີ້ຖ້າທ່ານມີຈໍສະແດງຜົນ
ບັນຫາ.
kva (OS/2 ພຽງແຕ່)
ໄດເວີຜົນຜະລິດວິດີໂອທີ່ໃຊ້ອິນເຕີເຟດ libkva.
snap Force ໂໝດ SNAP.
wo Force WarpOverlay! ໂໝດ.
dive Force DIVE mode.
(ບໍ່)t23
ເປີດ ຫຼືປິດການແກ້ໄຂບັນຫາສຳລັບແລັບທັອບ T23 (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ພະຍາຍາມທີ່ຈະ
ເປີດໃຊ້ຕົວເລືອກນີ້ຖ້າບັດວິດີໂອຂອງທ່ານຮອງຮັບການເພີ່ມຂະຫນາດເທົ່ານັ້ນ.
quartz (Mac OS X ພຽງແຕ່)
ໄດເວີຜົນຜະລິດວິດີໂອ Mac OS X Quartz. ພາຍໃຕ້ບາງສະຖານະການ, ມັນອາດຈະມີຫຼາຍ
ປະສິດທິພາບທີ່ຈະບັງຄັບຮູບແບບຜົນຜະລິດ YUV ບັນຈຸ, ມີຕົວຢ່າງ -vf format=yuy2.
device_id=
ເລືອກອຸປະກອນສະແດງຜົນເພື່ອໃຊ້ໃນເຕັມຈໍ.
fs_res= :
ລະບຸຄວາມລະອຽດເຕັມຈໍ (ເປັນປະໂຫຍດໃນລະບົບຊ້າ).
ວິດີໂອຫຼັກ (Mac OS X 10.4 or 10.3.9 ກັບ QuickTime 7)
ໄດເວີວິດີໂອຜົນຜະລິດຂອງ Mac OS X CoreVideo
device_id=
ປະຕິເສດແລ້ວ, ໃຊ້ -screen ແທນ. ເລືອກອຸປະກອນສະແດງຜົນທີ່ຈະໃຊ້
ເຕັມຈໍ ຫຼືຕັ້ງມັນເປັນ -1 ເພື່ອໃຊ້ໜ້າຈໍດຽວກັນກັບໜ້າຈໍວິດີໂອສະເໝີ
ເປີດ (ຄ່າເລີ່ມຕົ້ນ: -1 - ອັດຕະໂນມັດ).
shared_buffer
ຂຽນຜົນໄດ້ຮັບໃສ່ buffer ຫນ່ວຍຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນແທນທີ່ຈະສະແດງມັນແລະພະຍາຍາມ
ເປີດ NSConnection ທີ່ມີຢູ່ແລ້ວສໍາລັບການສື່ສານກັບ GUI.
buffer_name=
ຊື່ຂອງ buffer ແບ່ງປັນທີ່ສ້າງຂຶ້ນດ້ວຍ shm_open ເຊັ່ນດຽວກັນກັບຊື່ຂອງ
NSConnection MPlayer ຈະພະຍາຍາມເປີດ (ຄ່າເລີ່ມຕົ້ນ: "mplayerosx"). ການຕັ້ງຄ່າ
buffer_name implicitly enables shared_buffer.
fbdev (Linux ພຽງແຕ່)
ໃຊ້ kernel framebuffer ເພື່ອຫຼິ້ນວິດີໂອ.
ເລືອກຊື່ອຸປະກອນ fbdev ຢ່າງຊັດເຈນເພື່ອໃຊ້ (ເຊັ່ນ /dev/fb0) ຫຼືຊື່
ຂອງອຸປະກອນຍ່ອຍ VIDIX ຖ້າຊື່ອຸປະກອນເລີ່ມຕົ້ນດ້ວຍ 'vidix' (ຕົວຢ່າງ
'vidixsis_vid' ສໍາລັບຄົນຂັບ sis).
fbdev2 (Linux ພຽງແຕ່)
ໃຊ້ kernel framebuffer ເພື່ອຫຼິ້ນວິດີໂອ, ການປະຕິບັດທາງເລືອກ.
ເລືອກຊື່ອຸປະກອນ fbdev ຢ່າງຊັດເຈນເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/fb0).
ເບິ່ງ
ໄດເວີການສົ່ງອອກວິດີໂອທົ່ວໄປຫຼາຍທີ່ຄວນເຮັດວຽກກັບທຸກ VESA VBE 2.0 ທີ່ເຂົ້າກັນໄດ້
ບັດ.
(ບໍ່)dga
ເປີດ ຫຼືປິດໂໝດ DGA (ຄ່າເລີ່ມຕົ້ນ: ເປີດ).
neotv_pal
ເປີດໃຊ້ NeoMagic TV ອອກ ແລະຕັ້ງມັນເປັນມາດຕະຖານ PAL.
neotv_ntsc
ເປີດໃຊ້ NeoMagic TV ອອກ ແລະຕັ້ງມັນເປັນມາດຕະຖານ NTSC.
ວີດິກ
ໃຊ້ໄດເວີ VIDIX.
Lvo:
ເປີດໃຊ້ Linux Video Overlay ຢູ່ເທິງສຸດຂອງໂໝດ VESA.
svga
ຫຼິ້ນວິດີໂອໂດຍໃຊ້ຫ້ອງສະຫມຸດ SVGA.
ລະບຸຮູບແບບວິດີໂອທີ່ຈະໃຊ້. ໂຫມດສາມາດໄດ້ຮັບໃນ a
x x ຮູບແບບ, ເຊັ່ນ: 640x480x16M ຫຼືເປັນໂຫມດກາຟິກ
ຕົວເລກ, ຕົວຢ່າງ 84.
bbosd
ແຕ້ມ OSD ເຂົ້າໄປໃນແຖບສີດໍາຂ້າງລຸ່ມນີ້ຮູບເງົາ (ຊ້າລົງ).
native
ໃຊ້ຟັງຊັນການແຕ້ມແບບພື້ນເມືອງເທົ່ານັ້ນ. ນີ້ຫຼີກເວັ້ນການສະແດງໂດຍກົງ, OSD ແລະ
ການເລັ່ງຮາດແວ.
recounts
ບັງຄັບສະຫຼັບເຟຣມໃນແນວຕັ້ງ retrace. ສາມາດໃຊ້ໄດ້ກັບ -double. ມັນມີ
ຜົນກະທົບດຽວກັນກັບທາງເລືອກ -vsync.
sq
ພະຍາຍາມເລືອກຮູບແບບວິດີໂອທີ່ມີສີ່ຫຼ່ຽມ pixels.
ວີດິກ
ໃຊ້ svga ກັບ VIDIX.
gl
OpenGL ໄດເວີຜົນຜະລິດວິດີໂອ, ສະບັບງ່າຍດາຍ. ຂະຫນາດວິດີໂອຕ້ອງມີຂະຫນາດນ້ອຍກ່ວາ
ຂະໜາດໂຄງສ້າງສູງສຸດຂອງການຈັດຕັ້ງປະຕິບັດ OpenGL ຂອງທ່ານ. ມຸ່ງຫມັ້ນທີ່ຈະເຮັດວຽກເຖິງແມ່ນວ່າມີ
ການປະຕິບັດ OpenGL ພື້ນຖານສ່ວນໃຫຍ່, ແຕ່ຍັງໃຊ້ການຂະຫຍາຍໃຫມ່, ເຊິ່ງ
ອະນຸຍາດໃຫ້ສະຫນັບສະຫນູນສໍາລັບ colorspaces ແລະການສະແດງໂດຍກົງ. ສໍາລັບຄວາມໄວທີ່ດີທີ່ສຸດພະຍາຍາມ
ເພີ່ມທາງເລືອກ
-dr -noslices
ລະຫັດປະຕິບັດການກວດສອບຫນ້ອຍຫຼາຍ, ດັ່ງນັ້ນຖ້າຄຸນສົມບັດບໍ່ເຮັດວຽກ, ນີ້ອາດຈະເປັນ
ເນື່ອງຈາກວ່າມັນບໍ່ໄດ້ຖືກສະຫນັບສະຫນູນໂດຍການປະຕິບັດບັດ / OpenGL ຂອງທ່ານເຖິງແມ່ນວ່າທ່ານບໍ່ໄດ້
ໄດ້ຮັບຂໍ້ຄວາມຜິດພາດໃດໆ. ໃຊ້ glxinfo ຫຼືເຄື່ອງມືທີ່ຄ້າຍຄືກັນເພື່ອສະແດງການສະຫນັບສະຫນູນ
ສ່ວນຂະຫຍາຍ OpenGL.
backend=
ເລືອກການຈັດຕັ້ງປະຕິບັດ backend/OpenGL ເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: -1).
-1: ເລືອກອັດຕະໂນມັດ
0: Win32/WGL
1: X11/GLX
2: SDL
3: X11/EGL (ທົດລອງສູງ)
4: OSX/Cocoa
5: Android (Hack ບໍ່ດີຫຼາຍ, ພຽງແຕ່ສໍາລັບການທົດສອບ)
(ບໍ່) ati-hack
ໄດເວີ ATI ອາດຈະໃຫ້ຮູບພາບທີ່ເສຍຫາຍເມື່ອ PBOs ຖືກນໍາໃຊ້ (ເມື່ອໃຊ້ -dr
ຫຼື force-pbo). ທາງເລືອກນີ້ແກ້ໄຂນີ້, ໃນຄ່າໃຊ້ຈ່າຍຂອງການນໍາໃຊ້ເລັກນ້ອຍຫຼາຍ
ຄວາມຊົງ ຈຳ.
(ບໍ່)force-pbo
ສະເຫມີໃຊ້ PBOs ເພື່ອໂອນໂຄງສ້າງເຖິງແມ່ນວ່ານີ້ກ່ຽວຂ້ອງກັບການສໍາເນົາພິເສດ.
ໃນປັດຈຸບັນນີ້ເຮັດໃຫ້ຄວາມໄວພິເສດເລັກນ້ອຍກັບຄົນຂັບ NVidia ແລະຫຼາຍ
ຄວາມໄວຫຼາຍຂຶ້ນກັບຄົນຂັບ ATI. ອາດຈະຕ້ອງການ -noslices ແລະ suboption ati-hack
ເຮັດວຽກຢ່າງຖືກຕ້ອງ.
(ບໍ່)scaled-osd
ປ່ຽນແປງວິທີທີ່ OSD ປະຕິບັດເມື່ອຂະຫນາດຂອງປ່ອງຢ້ຽມປ່ຽນແປງ
(ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ເມື່ອເປີດໃຊ້ງານຈະມີລັກສະນະຄືກັບຜົນຜະລິດວິດີໂອອື່ນໆ
ໄດເວີ, ເຊິ່ງດີກວ່າສໍາລັບຕົວອັກສອນທີ່ມີຂະຫນາດຄົງທີ່. ຄົນພິການເບິ່ງດີຂຶ້ນຫຼາຍ
ດ້ວຍຟອນ FreeType ແລະໃຊ້ຂອບໃນໂໝດເຕັມຈໍ. ບໍ່ເຮັດວຽກ
ຢ່າງຖືກຕ້ອງກັບ ass subtitles (ເບິ່ງ -ass), ແທນທີ່ຈະ render ໃຫ້ເຂົາເຈົ້າ
ໂດຍບໍ່ມີການສະຫນັບສະຫນູນ OpenGL ຜ່ານ -vf ass.
osdcolor=<0xAARRGGBB>
ສີສໍາລັບ OSD (ຄ່າເລີ່ມຕົ້ນ: 0x00ffffff, ກົງກັບສີຂາວທີ່ບໍ່ໂປ່ງໃສ).
ສີ່ຫຼ່ຽມ =<0,1,2>
ເລືອກການນໍາໃຊ້ໂຄງສ້າງສີ່ຫລ່ຽມທີ່ຊ່ວຍປະຢັດ RAM ວິດີໂອ, ແຕ່ມັກຈະເປັນ
ຊ້າລົງ (ຄ່າເລີ່ມຕົ້ນ: 0).
0: ໃຊ້ພະລັງງານຂອງສອງໂຄງສ້າງ (ຄ່າເລີ່ມຕົ້ນ).
1: ໃຊ້ສ່ວນຂະຫຍາຍ GL_ARB_texture_rectangle.
2: ໃຊ້ສ່ວນຂະຫຍາຍ GL_ARB_texture_non_power_of_two. ໃນບາງກໍລະນີ
ສະຫນັບສະຫນູນພຽງແຕ່ໃນຊອບແວແລະດັ່ງນັ້ນຊ້າຫຼາຍ.
swapinterval=
ໄລຍະຫ່າງຂັ້ນຕ່ຳລະຫວ່າງສອງຕົວແລກປ່ຽນກັນ, ນັບຢູ່ໃນເຟຣມທີ່ສະແດງ
(ຄ່າເລີ່ມຕົ້ນ: 1). 1 ແມ່ນເທົ່າກັບການເປີດໃຊ້ VSYNC, 0 ເພື່ອປິດການໃຊ້ງານ VSYNC.
ຄ່າຕໍ່າກວ່າ 0 ຈະປ່ອຍໃຫ້ມັນຢູ່ໃນຄ່າເລີ່ມຕົ້ນຂອງລະບົບ. ນີ້ຈໍາກັດການ
framerate ເປັນ (ອັດຕາການໂຫຼດຫນ້າຈໍຄືນແນວນອນ / n). ຕ້ອງການ GLX_SGI_swap_control
ສະຫນັບສະຫນູນການເຮັດວຽກ. ດ້ວຍການຈັດຕັ້ງປະຕິບັດບາງອັນ (ສ່ວນໃຫຍ່/ທັງໝົດ?) ອັນນີ້ໃຊ້ໄດ້ພຽງແຕ່ໃນ
ໂໝດເຕັມຈໍ.
ycbcr
ໃຊ້ສ່ວນຂະຫຍາຍ GL_APPLE_ycbcr_422 ເພື່ອປ່ຽນ YUV ເປັນ RGB. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ປິດການໃຊ້ງານຖ້າ yuv= ຖືກລະບຸ, ກວດພົບອັດຕະໂນມັດຖ້າບໍ່ດັ່ງນັ້ນ. ໃຫ້ສັງເກດວ່ານີ້
ຈະເປີດໃຊ້ການຕັ້ງຄ່າພິເສດຈໍານວນຫນ້ອຍເພື່ອເຂົ້າໄປໃນເສັ້ນທາງໄວຄົນຂັບພິເສດ.
yuv=
ເລືອກປະເພດຂອງການແປງ YUV ກັບ RGB. ຄ່າເລີ່ມຕົ້ນແມ່ນການກວດຫາອັດຕະໂນມັດ
ການຕັດສິນໃຈລະຫວ່າງຄ່າ 0 ແລະ 2.
0: ໃຊ້ການແປງຊອບແວ. ເຂົ້າກັນໄດ້ກັບທຸກລຸ້ນ OpenGL.
ສະໜອງຄວາມສະຫວ່າງ, ກົງກັນຂ້າມ ແລະການຄວບຄຸມການອີ່ມຕົວ.
1: ໃຊ້ຕົວສົມທົບການລົງທະບຽນ. ອັນນີ້ໃຊ້ສ່ວນຂະຫຍາຍສະເພາະ nVidia
(GL_NV_register_combiners). ຕ້ອງການຢ່າງໜ້ອຍສາມຫົວໜ່ວຍໂຄງສ້າງ.
ສະຫນອງການຄວບຄຸມການອີ່ມຕົວແລະ hue. ວິທີການນີ້ແມ່ນໄວແຕ່ inexact.
2: ໃຊ້ໂປແກມ fragment ໂດຍໃຊ້ຄໍາແນະນໍາ POW. ຕ້ອງການ
GL_ARB_fragment_program extension ແລະຢ່າງໜ້ອຍສາມຫົວໜ່ວຍໂຄງສ້າງ.
ສະຫນອງຄວາມສະຫວ່າງ, ກົງກັນຂ້າມ, ການອີ່ມຕົວ, hue ແລະການຄວບຄຸມ gamma. ແກມມາ
ຍັງສາມາດຖືກກໍານົດເປັນເອກະລາດສໍາລັບສີແດງ, ສີຂຽວແລະສີຟ້າ. ວິທີການ 4 ແມ່ນ
ປົກກະຕິແລ້ວໄວ.
3: ຄືກັນກັບ 2. ພວກເຂົາເຈົ້າມີຄຸນຄ່າທີ່ແຕກຕ່າງກັນສໍາລັບເຫດຜົນມໍລະດົກ, MPlayer
ຕອນນີ້ໃສ່ຄໍາແນະນໍາເພີ່ມເຕີມສໍາລັບການຄວບຄຸມ gamma ຕາມຄວາມຕ້ອງການ.
4: ໃຊ້ໂປແກມ fragment ກັບການຊອກຫາເພີ່ມເຕີມ. ຕ້ອງການ
GL_ARB_fragment_program extension ແລະຢ່າງໜ້ອຍສີ່ຫົວໜ່ວຍໂຄງສ້າງ.
ສະຫນອງຄວາມສະຫວ່າງ, ກົງກັນຂ້າມ, ການອີ່ມຕົວ, hue ແລະການຄວບຄຸມ gamma. ແກມມາ
ຍັງສາມາດຖືກກໍານົດເປັນເອກະລາດສໍາລັບສີແດງ, ສີຂຽວແລະສີຟ້າ.
5: ໃຊ້ວິທີສະເພາະ ATI (ສຳລັບບັດເກົ່າ). ນີ້ໃຊ້ ATI ສະເພາະ
ສ່ວນຂະຫຍາຍ (GL_ATI_fragment_shader - ບໍ່ແມ່ນ GL_ARB_fragment_shader!). ທີ່
ຕ້ອງການຢ່າງໜ້ອຍສາມຫົວໜ່ວຍໂຄງສ້າງ. ສະຫນອງການອີ່ມຕົວແລະສີ
ຄວບຄຸມ. ວິທີການນີ້ແມ່ນໄວແຕ່ inexact.
6: ໃຊ້ໂຄງສ້າງ 3D ເພື່ອເຮັດການແປງຜ່ານການຊອກຫາ. ຕ້ອງການ
GL_ARB_fragment_program extension ແລະຢ່າງໜ້ອຍສີ່ຫົວໜ່ວຍໂຄງສ້າງ.
ຊ້າທີ່ສຸດ (ການຈຳລອງຊອບແວ) ໃນບັດ ATI ບາງອັນ (ທັງໝົດ?) ຕັ້ງແຕ່ມັນມາ
ໃຊ້ໂຄງສ້າງທີ່ມີຂອບ pixels. ສະຫນອງຄວາມສະຫວ່າງ, ກົງກັນຂ້າມ,
ການຄວບຄຸມການອີ່ມຕົວ, hue ແລະ gamma. Gamma ຍັງສາມາດຖືກກໍານົດເປັນເອກະລາດ
ສໍາລັບສີແດງ, ສີຂຽວແລະສີຟ້າ. ຄວາມໄວແມ່ນຂຶ້ນກັບແບນວິດຫນ່ວຍຄວາມຈໍາ GPU ຫຼາຍ
ກ່ວາວິທີການອື່ນໆ.
colorspace
ເລືອກພື້ນທີ່ສີສໍາລັບການປ່ຽນ YUV ເປັນ RGB.
0 ໃຊ້ສູດທີ່ໃຊ້ຕາມປົກກະຕິໂດຍ MPlayer (ຄ່າເລີ່ມຕົ້ນ).
1 ໃຊ້ພື້ນທີ່ສີ ITU-R BT.601.
2 ໃຊ້ພື້ນທີ່ສີ ITU-R BT.709.
3 ໃຊ້ພື້ນທີ່ສີ SMPTE-240M.
levelconv=
ເລືອກການແປງລະດັບຄວາມສະຫວ່າງເພື່ອໃຊ້ສໍາລັບການປ່ຽນ YUV ເປັນ RGB
0 ປ່ຽນໂທລະທັດເປັນລະດັບ PC (ຄ່າເລີ່ມຕົ້ນ).
1 ແປງ PC ກັບລະດັບໂທລະພາບ.
2 ຢ່າເຮັດການແປງໃດໆ.
lscale=
ເລືອກຟັງຊັນການປັບຂະໜາດເພື່ອໃຊ້ສຳລັບການປັບຂະໜາດຄວາມສະຫວ່າງ. ໃຊ້ໄດ້ພຽງແຕ່ສໍາລັບ
ຮູບແບບ yuv 2, 3, 4 ແລະ 6.
0 ໃຊ້ການກັ່ນຕອງເສັ້ນງ່າຍດາຍ (ຄ່າເລີ່ມຕົ້ນ).
1 ໃຊ້ການກັ່ນຕອງ Bicubic B-spline (ຄຸນນະພາບທີ່ດີກວ່າ). ຕ້ອງການຫນຶ່ງ
ຫນ່ວຍງານໂຄງສ້າງເພີ່ມເຕີມ. ບັດເກົ່າຈະບໍ່ສາມາດຈັດການໄດ້
ນີ້ສໍາລັບ chroma ຢ່າງຫນ້ອຍໃນໂຫມດເຕັມຫນ້າຈໍ.
2 ໃຊ້ການກັ່ນຕອງກ້ອນໃນແນວນອນ, ການກັ່ນຕອງເສັ້ນໃນແນວຕັ້ງ
ທິດທາງ. ເຮັດວຽກຢູ່ໃນບັດຫຼາຍກວ່າວິທີ 1.
3 ຄືກັນກັບ 1 ແຕ່ບໍ່ໄດ້ໃຊ້ໂຄງສ້າງການຊອກຫາ. ອາດຈະໄວຂຶ້ນ
ບັດບາງອັນ.
4 ໃຊ້ການປິດບັງແບບບໍ່ຄົມຊັດແບບທົດລອງດ້ວຍການຮອງຮັບ 3x3 ແລະຄ່າເລີ່ມຕົ້ນ
ຄວາມເຂັ້ມແຂງຂອງ 0.5 (ເບິ່ງ filter-strength).
5 ໃຊ້ການປິດບັງແບບບໍ່ຄົມຊັດແບບທົດລອງດ້ວຍການຮອງຮັບ 5x5 ແລະຄ່າເລີ່ມຕົ້ນ
ຄວາມເຂັ້ມແຂງຂອງ 0.5 (ເບິ່ງ filter-strength).
64 ໃຊ້ການປັບຂະໜາດໃກ້ຄຽງທີ່ສຸດ.
cscale=
ເລືອກຟັງຊັນການປັບຂະໜາດເພື່ອໃຊ້ສຳລັບການປັບຂະໜາດ chrominance. ສໍາລັບລາຍລະອຽດ
ເບິ່ງຂະຫນາດ.
filter-strength=
ກໍານົດຄວາມແຮງຂອງຜົນກະທົບສໍາລັບຕົວກອງ lscale/cscale ທີ່ສະຫນັບສະຫນູນມັນ.
noise-strength=
ກຳນົດວ່າຈະເພີ່ມສຽງລົບກວນຫຼາຍປານໃດ. 0 ເພື່ອປິດການໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ), 1.0 ສໍາລັບລະດັບທີ່ເຫມາະສົມ
ສໍາລັບ dithering ກັບ 6 bit.
stereo=
ເລືອກວິທີການສະແດງສະເຕຣິໂອ. ທ່ານອາດຈະຕ້ອງໃຊ້ -aspect ເພື່ອແກ້ໄຂ
ຄຸນຄ່າດ້ານ. ເພີ່ມ 32 ເພື່ອສະຫຼັບຊ້າຍແລະຂວາ. ການທົດລອງ, ບໍ່
ຄາດຫວັງຫຼາຍເກີນໄປຈາກມັນ.
0 ຈໍສະແດງຜົນ 2D ປົກກະຕິ
1 ປ່ຽນອິນພຸດຂ້າງຄຽງເປັນສະເຕີຣິໂອສີແດງ-ສີຟ້າຂຽວເຕັມສີ.
2 ປ່ຽນອິນພຸດຂ້າງຄຽງເປັນສະເຕີຣິໂອສີຂຽວ-ສີມ່ວງແດງເຕັມສີ.
3 ປ່ຽນອິນພຸດຂ້າງຄຽງເປັນສະເຕີຣິໂອ quadbuffered. ຮອງຮັບເທົ່ານັ້ນ
ໂດຍບັດ OpenGL ໜ້ອຍຫຼາຍ.
4 ປະສົມຊ້າຍແລະຂວາໃນຮູບແບບ pixels. ຮູບແບບແມ່ນໃຫ້ໂດຍ stipple
ທາງເລືອກ.
stipple=
ຕ່ໍາສຸດ 16 bit ໃຫ້ຮູບແບບ 4x4 ທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: 0x0f0f). ຕົວຢ່າງເພື່ອ
ພະຍາຍາມ: 0x0f0f, 0xf0f0: ເສັ້ນແນວນອນ; 0xaaaa, 0x5555: ເສັ້ນຕັ້ງ;
0xa5a5, 0x5a5a: ຮູບແບບກະດານ checkerboard
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນມີປະໂຫຍດພຽງແຕ່ຖ້າຂຽນໂປຼແກຼມ fragment ຂອງທ່ານເອງ.
customprog=
ໂຫຼດໂຄງການ fragment custom ຈາກ . ເບິ່ງ TOOLS/edgedect.fp ສໍາລັບ
ຕົວຢ່າງ.
customtex=
ໂຫຼດໂຄງສ້າງ "gamma ramp" ແບບກຳນົດເອງຈາກ . ນີ້ສາມາດຖືກນໍາໃຊ້ໃນ
ປະສົມປະສານກັບ yuv=4 ຫຼືດ້ວຍຕົວເລືອກ customprog.
(ບໍ່) customtlin
ຖ້າເປີດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ) ໃຊ້ GL_LINEAR interpolation, ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ໃຊ້ GL_NEAREST
ສໍາລັບໂຄງສ້າງ customtex.
(ບໍ່ມີ) ການປັບແຕ່ງ
ຖ້າເປີດໃຊ້, ໃຊ້ texture_rectangle ສໍາລັບໂຄງສ້າງ customtex. ຄ່າເລີ່ມຕົ້ນແມ່ນ
ພິການ.
(ບໍ່) mipmapgen
ຖ້າເປີດໃຊ້, mipmaps ສໍາລັບວິດີໂອແມ່ນຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດ. ອັນນີ້ຄວນ
ເປັນປະໂຫຍດຮ່ວມກັນກັບ customprog ແລະຄໍາແນະນໍາ TXB ເພື່ອປະຕິບັດ
ການກັ່ນຕອງມົວດ້ວຍລັດສະໝີຂະຫນາດໃຫຍ່. ສໍາລັບການປະຕິບັດ OpenGL ສ່ວນໃຫຍ່ນີ້ແມ່ນ
ຊ້າຫຼາຍສໍາລັບຮູບແບບທີ່ບໍ່ແມ່ນ RGB. ຄ່າເລີ່ມຕົ້ນຖືກປິດໃຊ້ງານ.
ປົກກະຕິແລ້ວບໍ່ມີເຫດຜົນທີ່ຈະໃຊ້ທາງເລືອກຕໍ່ໄປນີ້, ພວກມັນສ່ວນໃຫຍ່ແມ່ນມີຢູ່
ຈຸດປະສົງການທົດສອບ.
(ບໍ່)ຈົບ
ໂທຫາ glFinish() ກ່ອນທີ່ຈະ swapping buffers. ຊ້າລົງແຕ່ໃນບາງກໍລະນີຫຼາຍ
ຜົນຜະລິດທີ່ຖືກຕ້ອງ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ).
(ບໍ່)manyfmts
ເປີດໃຊ້ການຮອງຮັບຮູບແບບສີເພີ່ມເຕີມ (RGB ແລະ BGR) (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
ຕ້ອງການລຸ້ນ OpenGL >= 1.2.
slice-height=<0-...>
ຈໍານວນເສັ້ນທີ່ຄັດລອກໃສ່ໂຄງສ້າງໃນຫນຶ່ງຊິ້ນ (ຄ່າເລີ່ມຕົ້ນ: 0). 0 ສໍາລັບທັງຫມົດ
ຮູບພາບ.
ຫມາຍເຫດ: ຖ້າ YUV colorspace ຖືກນໍາໃຊ້ (ເບິ່ງ suboption yuv), ກົດລະບຽບພິເສດຖືກນໍາໃຊ້:
ຖ້າຕົວຖອດລະຫັດໃຊ້ການສະແດງຜົນບາງໆ (ເບິ່ງ -noslices), ການຕັ້ງຄ່ານີ້ບໍ່ມີ
ຜົນກະທົບ, ຂະຫນາດຂອງຕ່ອນຕາມທີ່ສະຫນອງໃຫ້ໂດຍການຖອດລະຫັດໄດ້ຖືກນໍາໃຊ້.
ຖ້າຕົວຖອດລະຫັດບໍ່ໃຊ້ການສະແດງຜົນຂອງຊິ້ນສ່ວນ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 16.
(ບໍ່) osd
ເປີດໃຊ້ຫຼືປິດການຮອງຮັບ OSD rendering ຜ່ານ OpenGL (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
ທາງເລືອກນີ້ແມ່ນສໍາລັບການທົດສອບ; ເພື່ອປິດ OSD ໃຊ້ -osdlevel 0 ແທນ.
(ບໍ່)ດ້ານ
ເປີດໃຊ້ ຫຼືປິດການປັບຂະໜາດ ແລະຮອງຮັບການເລື່ອນ ແລະສະແກນ (ຄ່າເລີ່ມຕົ້ນ:
ເປີດໃຊ້). ການປິດໃຊ້ງານອາດຈະເພີ່ມຄວາມໄວຂຶ້ນ.
gl_tiled
ຕົວແປຂອງໄດເວີການສົ່ງອອກວິດີໂອ OpenGL. ຮອງຮັບວິດີໂອທີ່ໃຫຍ່ກວ່າສູງສຸດ
ຂະຫນາດໂຄງສ້າງແຕ່ຍັງຂາດຄຸນນະສົມບັດແບບພິເສດແລະການເພີ່ມປະສິດທິພາບຂອງ gl
ຄົນຂັບ ແລະຄົງຈະບໍ່ຖືກຂະຫຍາຍອອກໄປຕື່ມອີກ.
(ບໍ່)ຈົບ
ຄືກັນກັບ gl (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ)
yuv=
ເລືອກປະເພດຂອງການແປງ YUV ກັບ RGB. ຖ້າຕັ້ງເປັນອັນໃດຍົກເວັ້ນ 0 OSD
ຈະຖືກປິດໃຊ້ງານ ແລະຄວາມສະຫວ່າງ, ກົງກັນຂ້າມ ແລະການຕັ້ງຄ່າ gamma ແມ່ນພຽງແຕ່
ສາມາດໃຊ້ໄດ້ຜ່ານການຕັ້ງຄ່າເຊີບເວີ X ທົ່ວໂລກ. ນອກຈາກນີ້ຄຸນຄ່າ
ມີຄວາມຫມາຍດຽວກັນກັບສໍາລັບ -vo gl.
matrixview
ຕົວສະແດງຜົນທີ່ອີງໃສ່ OpenGL ສ້າງເອັບເຟັກການແລ່ນຂໍ້ຄວາມທີ່ຄ້າຍຄືກັບ Matrix.
cols=
ຈຳນວນຖັນຂໍ້ຄວາມທີ່ຈະສະແດງ. ຄ່າຕໍ່າຫຼາຍ (< 16) ອາດຈະເປັນ
ລົ້ມເຫລວເນື່ອງຈາກຂໍ້ຈໍາກັດ scaler. ມູນຄ່າທີ່ບໍ່ສາມາດແບ່ງອອກໄດ້ໂດຍ 16 ອາດຈະເຮັດໃຫ້ເກີດ
ບັນຫາເຊັ່ນດຽວກັນ.
ແຖວ=
ຈຳນວນແຖວຂໍ້ຄວາມທີ່ຈະສະແດງ. ຄ່າຕໍ່າຫຼາຍ (< 16) ອາດຈະລົ້ມເຫລວ
ເນື່ອງຈາກຂໍ້ຈໍາກັດຂອງ scaler. ຄ່າທີ່ບໍ່ສາມາດແບ່ງອອກໄດ້ດ້ວຍ 16 ອາດເຮັດໃຫ້ເກີດບັນຫາເປັນ
ດີ.
null
ບໍ່ມີຜົນຜະລິດວິດີໂອ. ເປັນປະໂຫຍດສໍາລັບການ benchmarking.
aa
ASCII art video output driver ທີ່ເຮັດວຽກຢູ່ໃນຄອນໂຊຂໍ້ຄວາມ.
ຫມາຍເຫດ: ຄົນຂັບບໍ່ໄດ້ຈັດການ-aspect ຢ່າງຖືກຕ້ອງ.
ຄຳ ແນະ ນຳ: ທ່ານອາດຈະຕ້ອງລະບຸ -monitorpixelaspect. ລອງ 'mplayer -vo aa
- ຈໍພາບ 0.5 ນິ້ວ.
pooh
Color ASCII art video output driver ທີ່ເຮັດວຽກຢູ່ໃນຄອນໂຊຂໍ້ຄວາມ.
bl
ການຫຼິ້ນວິດີໂອໂດຍໃຊ້ Blinkenlights UDP protocol. ຄົນຂັບນີ້ສູງ
ຮາດແວສະເພາະ.
ເລືອກໄດເວີອຸປະກອນຍ່ອຍ Blinkenlights ຢ່າງຈະແຈ້ງເພື່ອໃຊ້. ມັນແມ່ນ
ບາງສິ່ງບາງຢ່າງເຊັ່ນ: arcade:host=localhost:2323 ຫຼື hdl:file=name1,file=name2.
ທ່ານຕ້ອງລະບຸອຸປະກອນຍ່ອຍ.
ggi
GGI ໄດເວີວິດີໂອຜົນຜະລິດລະບົບກາຟິກ
ເລືອກໄດເວີ GGI ຢ່າງຈະແຈ້ງເພື່ອໃຊ້. ແທນທີ່ ',' ທີ່ຈະປາກົດ
ໃນ string driver ໂດຍ '.'.
directfb
ຫຼິ້ນວິດີໂອໂດຍໃຊ້ຫ້ອງສະໝຸດ DirectFB.
(ບໍ່) ການປ້ອນຂໍ້ມູນ
ໃຊ້ DirectFB ແທນລະຫັດແປ້ນພິມ MPlayer (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
buffermode=ດຽວ|ຄູ່|ສາມເທົ່າ
Double ແລະ triple buffering ໃຫ້ຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະຫຼີກເວັ້ນການ tearing
ບັນຫາ. Triple buffering ແມ່ນປະສິດທິພາບຫຼາຍກ່ວາສອງເທົ່າ buffering ຍ້ອນວ່າມັນ
ບໍ່ໄດ້ສະກັດ MPlayer ໃນຂະນະທີ່ລໍຖ້າສໍາລັບ retrace ຕັ້ງ. ໂສດ
buffering ຄວນຫຼີກເວັ້ນ (ຄ່າເລີ່ມຕົ້ນ: ດຽວ).
fieldparity=ເທິງ|ລຸ່ມ
ຄວບຄຸມຄໍາສັ່ງຜົນຜະລິດສໍາລັບກອບ interlaced (ຄ່າເລີ່ມຕົ້ນ: ປິດການໃຊ້ງານ). ຖືກຕ້ອງ
ຄ່າແມ່ນ top = top fields ທໍາອິດ, ລຸ່ມ = ຊ່ອງລຸ່ມທໍາອິດ. ນີ້
ທາງເລືອກທີ່ບໍ່ມີຜົນກະທົບກ່ຽວກັບອຸປະກອນການຮູບເງົາທີ່ກ້າວຫນ້າເຊັ່ນ MPEG ທີ່ສຸດ
ຮູບເງົາແມ່ນ. ທ່ານຈໍາເປັນຕ້ອງໄດ້ເປີດໃຊ້ທາງເລືອກນີ້ຖ້າຫາກວ່າທ່ານມີບັນຫາ tearing ຫຼື
ການເຄື່ອນໄຫວທີ່ບໍ່ລຽບງ່າຍເບິ່ງອຸປະກອນການຟິມ interlaced.
layer=N
ຈະບັງຄັບຊັ້ນຂໍ້ມູນດ້ວຍ ID N ສໍາລັບການຫຼິ້ນຄືນ (ຄ່າເລີ່ມຕົ້ນ: -1 - ອັດຕະໂນມັດ).
dfbopts=
ລະບຸລາຍການພາລາມິເຕີສໍາລັບ DirectFB.
dfbmga
Matrox G400/G450/G550 ໄດເວີຜົນຜະລິດວິດີໂອສະເພາະທີ່ໃຊ້ຫ້ອງສະໝຸດ DirectFB
ເພື່ອເຮັດໃຫ້ການນໍາໃຊ້ຄຸນນະສົມບັດຮາດແວພິເສດ. ເປີດໃຊ້ CRTC2 (ຫົວທີສອງ), ການສະແດງ
ວິດີໂອເປັນເອກະລາດຂອງຫົວທໍາອິດ.
(ບໍ່) ການປ້ອນຂໍ້ມູນ
ຄືກັນກັບ directfb (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ)
buffermode=ດຽວ|ຄູ່|ສາມເທົ່າ
ຄືກັນກັບ directfb (ຄ່າເລີ່ມຕົ້ນ: triple)
fieldparity=ເທິງ|ລຸ່ມ
ຄືກັນກັບ directfb
(ບໍ່)bes
ເປີດການນຳໃຊ້ Matrox BES (ຕົວຂະຫຍາຍຫຼັງ) (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ).
ໃຫ້ຜົນໄດ້ຮັບທີ່ດີຫຼາຍກ່ຽວກັບຄວາມໄວແລະຄຸນນະພາບຜົນຜະລິດເປັນ interpolated
ການປຸງແຕ່ງຮູບພາບແມ່ນເຮັດຢູ່ໃນຮາດແວ. ເຮັດວຽກພຽງແຕ່ໃນຫົວຕົ້ນຕໍ.
(ບໍ່) ເຄື່ອງເທດ
ໃຊ້ຊັ້ນຮູບຍ່ອຍ Matrox ເພື່ອສະແດງ OSD (ຄ່າເລີ່ມຕົ້ນ:
ເປີດໃຊ້ງານໄດ້).
(ບໍ່)crtc2
ເປີດ TV-out ໃນຫົວທີສອງ (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ). ຄຸນນະພາບຜົນຜະລິດ
ແມ່ນເຮັດໃຫ້ປະລາດຍ້ອນວ່າມັນເປັນຮູບພາບ interlaced ຢ່າງເຕັມທີ່ທີ່ມີ sync ທີ່ເຫມາະສົມກັບທຸກ
ຊ່ອງຄີກ/ຄູ່.
tvnorm=pal|ntsc|ອັດຕະໂນມັດ
ຈະຕັ້ງມາດຕະຖານໂທລະທັດຂອງບັດ Matrox ໂດຍບໍ່ຈໍາເປັນຕ້ອງມີການດັດແກ້
/etc/directfbrc (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ມາດຕະຖານທີ່ຖືກຕ້ອງແມ່ນ pal = PAL, ntsc =
NTSC. ມາດຕະຖານພິເສດແມ່ນອັດຕະໂນມັດ (ປັບອັດຕະໂນມັດໂດຍໃຊ້ PAL/NTSC) ເພາະວ່າມັນຕັດສິນໃຈ
ມາດຕະຖານໃດທີ່ຈະໃຊ້ໂດຍການເບິ່ງກອບຂອງຮູບເງົາ.
ມກ (Linux ພຽງແຕ່)
Matrox ໄດເວີຜົນຜະລິດວິດີໂອສະເພາະທີ່ເຮັດໃຫ້ການນໍາໃຊ້ YUV back end scaler ສຸດ
ບັດ Gxxx ຜ່ານໂມດູນແກ່ນ. ຖ້າທ່ານມີບັດ Matrox, ນີ້ແມ່ນໄວທີ່ສຸດ
ທາງເລືອກ.
ເລືອກຊື່ອຸປະກອນ Matrox ຢ່າງຊັດເຈນເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/mga_vid).
xmga (Linux, X11 ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອ mga, ແລ່ນຢູ່ໃນປ່ອງຢ້ຽມ X11.
ເລືອກຊື່ອຸປະກອນ Matrox ຢ່າງຊັດເຈນເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/mga_vid).
s3fb (Linux ພຽງແຕ່) (ຍັງ ເບິ່ງ -ດຣ)
S3 Virge ໄດເວີຜົນຜະລິດວິດີໂອສະເພາະ. ຄົນຂັບນີ້ຮອງຮັບ YUV ຂອງບັດ
ການປ່ຽນແປງແລະການຂະຫຍາຍຕົວ, double buffering ແລະຄຸນນະສົມບັດການເຮັດໃຫ້ໂດຍກົງ. ໃຊ້ -vf
format=yuy2 ເພື່ອໄດ້ຮັບການເລັ່ງຮາດແວ YUY2 rendering, ເຊິ່ງໄວກວ່າຫຼາຍ.
YV12 ໃນບັດນີ້.
ເລືອກຊື່ອຸປະກອນ fbdev ຢ່າງຊັດເຈນເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/fb0).
wii (Linux ພຽງແຕ່)
Nintendo Wii/GameCube ໄດເວີຜົນຜະລິດວິດີໂອສະເພາະ.
ຂະ ໜາດ 3dfx (Linux ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອສະເພາະ 3dfx ທີ່ໃຊ້ຮາດແວຢູ່ເທິງສຸດຂອງ X11 ໂດຍກົງ.
ຮອງຮັບພຽງແຕ່ 16 bpp.
tdfxfb (Linux ພຽງແຕ່)
ໄດເວີນີ້ຈ້າງຄົນຂັບ framebuffer tdfxfb ເພື່ອຫຼິ້ນຮູບເງົາກັບ YUV
ການເລັ່ງໃນບັດ 3dfx.
ເລືອກຊື່ອຸປະກອນ fbdev ຢ່າງຊັດເຈນເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: /dev/fb0).
tdfx_vid (Linux ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອສະເພາະ 3dfx ທີ່ເຮັດວຽກຮ່ວມກັນກັບ tdfx_vid
ໂມດູນ kernel.
ເລືອກຊື່ອຸປະກອນເພື່ອໃຊ້ຢ່າງຈະແຈ້ງ (ຄ່າເລີ່ມຕົ້ນ: /dev/tdfx_vid).
dxr2 (ຍັງ ເບິ່ງ -dxr2) (DXR2 ພຽງແຕ່)
ໄດເວີການສົ່ງອອກວິດີໂອສະເພາະ DXR2 ສ້າງສັນ.
Output video subdriver ເພື່ອໃຊ້ເປັນ overlay (x11, xv).
dxr3 (DXR3 ພຽງແຕ່)
ຊິບຖອດລະຫັດ Sigma Designs em8300 MPEG (Creative DXR3, Sigma Designs Hollywood
Plus) ໄດເວີວິດີໂອຜົນຜະລິດສະເພາະ. ເບິ່ງການກັ່ນຕອງວິດີໂອ lavc.
overlay
ເປີດໃຊ້ການວາງຊ້ອນແທນການອອກໂທລະພາບ.
prebuf
ເປີດການສັ່ງກ່ອນ.
ຊິງ
ຈະເປີດໃຊ້ເຄື່ອງຈັກ sync ໃໝ່.
ມາດຕະຖານ=
ລະບຸມາດຕະຖານໂທລະພາບ.
0: ບໍ່ປ່ຽນແປງມາດຕະຖານໃນປະຈຸບັນ (ຄ່າເລີ່ມຕົ້ນ).
1: ປັບອັດຕະໂນມັດໂດຍໃຊ້ PAL/NTSC.
2: ປັບອັດຕະໂນມັດໂດຍໃຊ້ PAL/PAL-60.
3: ປລ
4: PAL-60
5: NTSC
<0-3>
ລະບຸໝາຍເລກອຸປະກອນທີ່ຈະໃຊ້ຖ້າທ່ານມີຫຼາຍກວ່າໜຶ່ງບັດ em8300.
ivtv (IVTV ພຽງແຕ່)
Conexant CX23415 (iCompression iTVC15) ຫຼື Conexant CX23416 (iCompression iTVC16)
ຊິບຖອດລະຫັດ MPEG (Hauppauge WinTV PVR-150/250/350/500) ຜົນຜະລິດວິດີໂອສະເພາະ
ຄົນຂັບສໍາລັບການອອກໂທລະພາບ. ເບິ່ງການກັ່ນຕອງວິດີໂອ lavc.
ເລືອກຊື່ອຸປະກອນຕົວຖອດລະຫັດ MPEG ຢ່າງຈະແຈ້ງເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ:
/dev/video16).
ເລືອກອອກ TV-out ຢ່າງຊັດເຈນເພື່ອໃຊ້ສໍາລັບສັນຍານວິດີໂອ.
v4l2 (ຕ້ອງການ Linux 2.6.22 + ແກ່ນ)
ໄດເວີວິດີໂອອອກສໍາລັບບັດທີ່ສອດຄ່ອງກັບ V4L2 ດ້ວຍຕົວຖອດລະຫັດ MPEG ຮາດແວໃນຕົວ.
ເບິ່ງການກັ່ນຕອງວິດີໂອ lavc.
ເລືອກຊື່ອຸປະກອນຕົວຖອດລະຫັດ MPEG ຢ່າງຈະແຈ້ງເພື່ອໃຊ້ (ຄ່າເລີ່ມຕົ້ນ:
/dev/video16).
ເລືອກອອກ TV-out ຢ່າງຊັດເຈນເພື່ອໃຊ້ສໍາລັບສັນຍານວິດີໂອ.
mpegpes (DVB ພຽງແຕ່)
ໄດເວີຜົນຜະລິດວິດີໂອສໍາລັບບັດ DVB ທີ່ຂຽນຜົນຜະລິດໄປຍັງໄຟລ໌ MPEG-PES ຖ້າບໍ່ມີ
ບັດ DVB ຖືກຕິດຕັ້ງ.
ບັດ=<1-4>
ລະບຸຕົວເລກອຸປະກອນທີ່ຈະໃຊ້ຖ້າທ່ານມີຜົນຜະລິດ DVB ຫຼາຍກວ່າຫນຶ່ງອັນ
card (V3 API ເທົ່ານັ້ນ, ເຊັ່ນ 1.xy series drivers). ຖ້າບໍ່ໄດ້ລະບຸ MPlayer
ຈະຄົ້ນຫາບັດທໍາອິດທີ່ໃຊ້ໄດ້.
ອອກຊື່ໄຟລ໌ (ຄ່າເລີ່ມຕົ້ນ: ./grab.mpg)
zr (ຍັງ ເບິ່ງ -zr* ແລະ -zrhelp)
ໄດເວີວິດີໂອອອກສໍາລັບບັດບັນທຶກ/ຫຼິ້ນ MJPEG ຈໍານວນໜຶ່ງ.
zr2 (ຍັງ ເບິ່ງ ໄດ້ zrmjpeg ວິດີໂອ ກອງ)
ໄດເວີວິດີໂອອອກສໍາລັບບັດບັນທຶກ/ຫຼິ້ນ MJPEG ຈໍານວນໜຶ່ງ, ທີສອງ
ການຜະລິດ.
dev=
ລະບຸອຸປະກອນວິດີໂອທີ່ຈະໃຊ້.
ມາດຕະຖານ=
ລະບຸມາດຕະຖານວິດີໂອທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: ອັດຕະໂນມັດ).
(ບໍ່) prebuf
(De)ເປີດໃຊ້ prebuffering, ຍັງບໍ່ຮອງຮັບເທື່ອ.
ຂ້ອຍແມ່ນ md5
ຄິດໄລ່ຜົນລວມ MD5 ຂອງແຕ່ລະກອບແລະຂຽນພວກມັນໃສ່ໄຟລ໌. ຮອງຮັບ RGB24 ແລະ YV12
ພື້ນທີ່ສີ. ເປັນປະໂຫຍດສໍາລັບການດີບັກ.
outfile=
ລະບຸຊື່ໄຟລ໌ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ: ./md5sums).
yuv4mpeg
ປ່ຽນການຖ່າຍທອດວິດີໂອໃຫ້ເປັນລໍາດັບຂອງຮູບພາບ YUV 4:2:0 ທີ່ບໍ່ຖືກບີບອັດ ແລະ
ເກັບມັນໄວ້ໃນໄຟລ໌ (ຄ່າເລີ່ມຕົ້ນ: ./stream.yuv). ຮູບແບບແມ່ນຄືກັນກັບຮູບແບບ
ຈ້າງງານໂດຍ mjpegtools, ສະນັ້ນນີ້ເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະປະມວນຜົນວິດີໂອທີ່ມີ
ຊຸດ mjpegtools. ມັນສະຫນັບສະຫນູນຮູບແບບ YV12. ຖ້າໄຟລ໌ແຫຼ່ງຂອງເຈົ້າມີ a
ຮູບແບບທີ່ແຕກຕ່າງກັນແລະຖືກ interlaced, ໃຫ້ແນ່ໃຈວ່າໃຊ້ -vf scale=::1 ເພື່ອຮັບປະກັນ
ການປ່ຽນໃຈເຫລື້ອມໃສໃຊ້ຮູບແບບ interlaced. ທ່ານສາມາດສົມທົບມັນກັບ -fixed-vo ທາງເລືອກທີ່ຈະ
concatenate ໄຟລ໌ທີ່ມີຂະຫນາດດຽວກັນແລະຄ່າ fps.
ສັບສົນ
ຂຽນຜົນໄດ້ຮັບເປັນກອບ interlaced, ເທິງພາກສະຫນາມທໍາອິດ.
interlaced_bf
ຂຽນຜົນໄດ້ຮັບເປັນກອບ interlaced, ພາກສະຫນາມລຸ່ມທໍາອິດ.
file=
ຂຽນຜົນໄດ້ຮັບໃສ່ ແທນທີ່ຈະເປັນ stream.yuv ເລີ່ມຕົ້ນ.
ຫມາຍເຫດ: ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ລະບຸທາງເລືອກໃດຫນຶ່ງຜົນຜະລິດແມ່ນກ້າວຫນ້າ (ie ບໍ່
interlaced).
gif89a
ສົ່ງແຕ່ລະກອບເປັນໄຟລ໌ GIF ເຄື່ອນໄຫວດຽວໃນໄດເລກະທໍລີປະຈຸບັນ. ມັນ
ສະຫນັບສະຫນູນພຽງແຕ່ຮູບແບບ RGB ກັບ 24 bpp ແລະຜົນຜະລິດໄດ້ຖືກປ່ຽນເປັນ 256 ສີ.
ຄ່າເລື່ອນເພື່ອລະບຸເຟຣມເຣດ (ຄ່າເລີ່ມຕົ້ນ: 5.0).
ລະບຸຊື່ໄຟລ໌ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ: ./out.gif).
ຫມາຍເຫດ: ທ່ານຕ້ອງລະບຸ framerate ກ່ອນຊື່ໄຟລ໌ ຫຼື framerate ຈະເປັນ
ສ່ວນຫນຶ່ງຂອງຊື່ໄຟລ໌.
ຕົວຢ່າງ:
mplayer video.nut -vo gif89a:fps=15:output=test.gif
jpeg
ເອົາແຕ່ລະກອບເຂົ້າໄປໃນໄຟລ໌ JPEG ໃນໄດເລກະທໍລີປະຈຸບັນ. ແຕ່ລະໄຟລ໌ໃຊ້ເວລາ
ຕົວເລກກອບມີສູນນຳໜ້າເປັນຊື່.
[ບໍ່]ກ້າວໜ້າ
ລະບຸມາດຕະຖານ ຫຼື JPEG ກ້າວຫນ້າ (ຄ່າເລີ່ມຕົ້ນ: noprogressive).
[ບໍ່] ເສັ້ນພື້ນຖານ
ລະບຸການໃຊ້ເສັ້ນພື້ນຖານຫຼືບໍ່ (ຄ່າເລີ່ມຕົ້ນ: ເສັ້ນພື້ນຖານ).
optimize=<0-100>
ປັດໄຈການເພີ່ມປະສິດທິພາບ (ຄ່າເລີ່ມຕົ້ນ: 100)
smooth=<0-100>
ປັດໄຈທີ່ລຽບ (ຄ່າເລີ່ມຕົ້ນ: 0)
quality=<0-100>
ປັດໄຈຄຸນນະພາບ (ຄ່າເລີ່ມຕົ້ນ: 75)
outdir=
ລະບຸໄດເລກະທໍລີເພື່ອບັນທຶກໄຟລ໌ JPEG ເປັນ (ຄ່າເລີ່ມຕົ້ນ: ./).
subdir=
ສ້າງໄດເລກະທໍລີຍ່ອຍທີ່ມີຕົວເລກທີ່ມີຄໍານໍາຫນ້າທີ່ກໍານົດໄວ້ເພື່ອບັນທຶກໄຟລ໌
ແທນທີ່ຈະເປັນໄດເລກະທໍລີປະຈຸບັນ.
maxfiles= (ຍ່ອຍເທົ່ານັ້ນ)
ຈໍານວນໄຟລ໌ສູງສຸດທີ່ຈະຖືກບັນທຶກໄວ້ຕໍ່ໄດເລກະທໍລີຍ່ອຍ. ຕ້ອງເທົ່າກັບຫຼື
ໃຫຍ່ກວ່າ 1 (ຄ່າເລີ່ມຕົ້ນ: 1000).
pnm
ສົ່ງແຕ່ລະກອບເຂົ້າໄປໃນໄຟລ໌ PNM ໃນໄດເລກະທໍລີປະຈຸບັນ. ແຕ່ລະໄຟລ໌ໃຊ້ເວລາ
ຕົວເລກກອບມີສູນນຳໜ້າເປັນຊື່. ມັນສະຫນັບສະຫນູນ PPM, PGM ແລະ PGMYUV
ໄຟລ໌ທັງໃນໂຫມດດິບແລະ ASCII. ຍັງເບິ່ງ pnm(5) ppm(5) ແລະ PGM(5).
ppm
ຂຽນໄຟລ໌ PPM (ຄ່າເລີ່ມຕົ້ນ).
PGM
ຂຽນໄຟລ໌ PGM.
pgmyuv
ຂຽນໄຟລ໌ PGMYUV. PGMYUV ແມ່ນຄ້າຍຄື PGM, ແຕ່ມັນຍັງມີ U ແລະ V
ຍົນ, ເພີ່ມເຕີມຢູ່ດ້ານລຸ່ມຂອງຮູບ.
ວັດຖຸດິບ
ຂຽນໄຟລ໌ PNM ໃນຮູບແບບດິບ (ຄ່າເລີ່ມຕົ້ນ).
ASCII
ຂຽນໄຟລ໌ PNM ໃນໂຫມດ ASCII.
outdir=
ລະບຸໄດເລກະທໍລີເພື່ອບັນທຶກໄຟລ໌ PNM ເປັນ (ຄ່າເລີ່ມຕົ້ນ: ./).
subdir=
ສ້າງໄດເລກະທໍລີຍ່ອຍທີ່ມີຕົວເລກທີ່ມີຄໍານໍາຫນ້າທີ່ກໍານົດໄວ້ເພື່ອບັນທຶກໄຟລ໌
ແທນທີ່ຈະເປັນໄດເລກະທໍລີປະຈຸບັນ.
maxfiles= (ຍ່ອຍເທົ່ານັ້ນ)
ຈໍານວນໄຟລ໌ສູງສຸດທີ່ຈະຖືກບັນທຶກໄວ້ຕໍ່ໄດເລກະທໍລີຍ່ອຍ. ຕ້ອງເທົ່າກັບຫຼື
ໃຫຍ່ກວ່າ 1 (ຄ່າເລີ່ມຕົ້ນ: 1000).
png
ເອົາແຕ່ລະກອບເຂົ້າໄປໃນໄຟລ໌ PNG ໃນໄດເລກະທໍລີປະຈຸບັນ. ແຕ່ລະໄຟລ໌ໃຊ້ເວລາ
ຕົວເລກກອບມີສູນນຳໜ້າເປັນຊື່. ຮູບແບບ 24bpp RGB ແລະ BGR ແມ່ນ
ສະຫນັບສະຫນູນ.
z=<0-9>
ລະບຸລະດັບການບີບອັດ. 0 ແມ່ນບໍ່ມີການບີບອັດ, 9 ແມ່ນສູງສຸດ
ການບີບອັດ.
outdir=
ລະບຸໄດເລກະທໍລີເພື່ອບັນທຶກໄຟລ໌ PNG ເປັນ (ຄ່າເລີ່ມຕົ້ນ: ./).
ຄຳນຳໜ້າ=
ລະບຸຄໍານໍາຫນ້າທີ່ຈະໃຊ້ສໍາລັບຊື່ໄຟລ໌ PNG (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຄໍານໍາຫນ້າ).
alpha
ສ້າງໄຟລ໌ PNG ດ້ວຍຊ່ອງອັນຟາ. ໃຫ້ສັງເກດວ່າ MPlayer ໂດຍທົ່ວໄປເຮັດ
ບໍ່ສະຫນັບສະຫນູນ alpha, ສະນັ້ນນີ້ພຽງແຕ່ຈະເປັນປະໂຫຍດໃນບາງກໍລະນີທີ່ຫາຍາກ.
ມນ
ສົ່ງວິດີໂອອອກເປັນໄຟລ໌ MNG ແບບເຄື່ອນໄຫວໂດຍໃຊ້ 24 bpp RGB ຮູບພາບທີ່ບໍ່ມີການສູນເສຍ
ການບີບອັດ.
ຜົນຜະລິດ=
ລະບຸຊື່ໄຟລ໌ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ: out.mng).
ຕົວຢ່າງ:
mplayer video.mkv -vo mng:output=test.mng
tga
ເອົາແຕ່ລະກອບເຂົ້າໄປໃນໄຟລ໌ Targa ໃນໄດເລກະທໍລີປະຈຸບັນ. ແຕ່ລະໄຟລ໌ໃຊ້ເວລາ
ຕົວເລກກອບມີສູນນຳໜ້າເປັນຊື່. ຈຸດປະສົງຂອງການຜະລິດວິດີໂອນີ້
ໄດເວີແມ່ນເພື່ອໃຫ້ມີຕົວຂຽນຮູບພາບທີ່ບໍ່ມີການສູນເສຍທີ່ງ່າຍດາຍທີ່ຈະໃຊ້ໂດຍບໍ່ມີການພາຍນອກ
ຫໍສະໝຸດ. ມັນສະຫນັບສະຫນູນຮູບແບບສີ BGR[A], ດ້ວຍ 15, 24 ແລະ 32 bpp. ເຈົ້າສາມາດ
ບັງຄັບຮູບແບບສະເພາະກັບຕົວກອງວິດີໂອຮູບແບບ.
ຕົວຢ່າງ:
mplayer video.nut -vf format=bgr15 -vo tga
ການຖອດລະຫັດ/ການກັ່ນຕອງ OPTIONS
- ແລະ <[-|+]codec1,[-|+]codec2,...[,]>
ລະບຸລາຍການບູລິມະສິດຂອງຕົວແປງສັນຍານສຽງທີ່ຈະໃຊ້, ອີງຕາມຊື່ຕົວແປງສັນຍານຂອງເຂົາເຈົ້າ
ໃນ codecs.conf. ໃຊ້ '-' ກ່ອນຊື່ຕົວແປງສັນຍານເພື່ອຍົກເລີກມັນ. ໃຊ້ '+' ກ່ອນ
ຊື່ codec ເພື່ອບັງຄັບມັນ, ນີ້ອາດຈະ crash! ຖ້າລາຍຊື່ມີ ','
MPlayer ຈະກັບຄືນໄປບ່ອນຢູ່ໃນຕົວແປງສັນຍານທີ່ບໍ່ມີຢູ່ໃນບັນຊີລາຍຊື່.
ຫມາຍເຫດ: ເບິ່ງການຊ່ວຍເຫຼືອ -ac ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງ codecs ທີ່ມີຢູ່.
ຕົວຢ່າງ:
-ac mp3acm
ບັງຄັບຕົວແປງສັນຍານ MP3 l3codeca.acm.
-ac mad,
ພະຍາຍາມ libmad ທໍາອິດ, ຫຼັງຈາກນັ້ນກັບຄືນໄປກັບຄົນອື່ນ.
-ac hwac3,a52,
ລອງໃຊ້ຮາດແວ AC-3 ຜ່ານ, ຊອບແວ AC-3, ຈາກນັ້ນອັນອື່ນ.
-ac hwdts,
ລອງໃຊ້ຮາດແວ DTS ຜ່ານ, ຈາກນັ້ນຕົກລົງກັບອັນອື່ນ.
-ac -ffmp3,
ຂ້າມຕົວຖອດລະຫັດ MP3 ຂອງ FFmpeg.
-af-adv (ຍັງ ເບິ່ງ -af)
ລະບຸຕົວເລືອກການກັ່ນຕອງສຽງຂັ້ນສູງ:
force=<0-7>
ບັງຄັບໃຫ້ໃສ່ຕົວກອງສຽງໃສ່ນຶ່ງໃນສິ່ງຕໍ່ໄປນີ້:
0: ໃຊ້ການໃສ່ຕົວກອງອັດຕະໂນມັດຢ່າງສົມບູນ (ປະຈຸບັນຄືກັນກັບ 1).
1: ເພີ່ມປະສິດທິພາບສໍາລັບຄວາມຖືກຕ້ອງ (ຄ່າເລີ່ມຕົ້ນ).
2: ເພີ່ມປະສິດທິພາບສໍາລັບຄວາມໄວ. ຄໍາເຕືອນ: ບາງຄຸນສົມບັດໃນຕົວກອງສຽງອາດຈະ
ລົ້ມເຫລວຢ່າງງຽບໆ, ແລະຄຸນນະພາບສຽງອາດຈະຫຼຸດລົງ.
3: ໃຊ້ບໍ່ມີການໃສ່ຕົວກອງອັດຕະໂນມັດແລະບໍ່ມີການເພີ່ມປະສິດທິພາບ. ຄໍາເຕືອນ:
ມັນອາດຈະເປັນໄປໄດ້ທີ່ຈະເຮັດໃຫ້ MPlayer crash ໂດຍໃຊ້ການຕັ້ງຄ່ານີ້.
4: ໃຊ້ການໃສ່ຕົວກອງອັດຕະໂນມັດຕາມ 0 ຂ້າງເທິງ, ແຕ່ໃຊ້
ການປະມວນຜົນຈຸດລອຍເມື່ອເປັນໄປໄດ້.
5: ໃຊ້ການໃສ່ຕົວກອງອັດຕະໂນມັດຕາມ 1 ຂ້າງເທິງ, ແຕ່ໃຊ້
ການປະມວນຜົນຈຸດລອຍເມື່ອເປັນໄປໄດ້.
6: ໃຊ້ການໃສ່ຕົວກອງອັດຕະໂນມັດຕາມ 2 ຂ້າງເທິງ, ແຕ່ໃຊ້
ການປະມວນຜົນຈຸດລອຍເມື່ອເປັນໄປໄດ້.
7: ໃຊ້ບໍ່ມີການໃສ່ຕົວກອງອັດຕະໂນມັດຕາມ 3 ຂ້າງເທິງ, ແລະນໍາໃຊ້
ການປະມວນຜົນຈຸດລອຍເມື່ອເປັນໄປໄດ້.
list=
ຄືກັນກັບ -af.
-afm
ລະບຸບັນຊີລາຍຊື່ບູລິມະສິດຂອງຄອບຄົວຕົວແປງສັນຍານສຽງທີ່ຈະນໍາໃຊ້, ອີງຕາມການຂອງເຂົາເຈົ້າ
ຊື່ codec ໃນ codecs.conf. ຕົກຢູ່ໃນຕົວແປງສັນຍານເລີ່ມຕົ້ນຖ້າບໍ່ມີອັນໃດອັນໃດໃຫ້
ຄອບຄົວ codec ເຮັດວຽກ.
ຫມາຍເຫດ: ເບິ່ງການຊ່ວຍເຫຼືອ -afm ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງຄອບຄົວ codec ທີ່ມີຢູ່.
ຕົວຢ່າງ:
-afm ffmpeg
ລອງໃຊ້ຕົວແປງສັນຍານ libavcodec ຂອງ FFmpeg ກ່ອນ.
-afm acm,dshow
ລອງໃຊ້ຕົວແປງສັນຍານ Win32 ກ່ອນ.
- ດ້ານ (ຍັງ ເບິ່ງ - ຊູມ
ລົບລ້າງອັດຕາສ່ວນຂອງຮູບເງົາ, ໃນກໍລະນີທີ່ຂໍ້ມູນດ້ານບໍ່ຖືກຕ້ອງ ຫຼືຂາດຫາຍໄປ
ໄຟລ໌ທີ່ກໍາລັງຫຼິ້ນ.
ຕົວຢ່າງ:
-aspect 4:3 ຫຼື -aspect 1.3333
-aspect 16:9 ຫຼື -aspect 1.7777
- noaspect
ປິດໃຊ້ງານການຊົດເຊີຍອັດຕາສ່ວນຮູບເງົາອັດຕະໂນມັດ.
- ການເດັ່ນໃນພາກສະຫນາມ <-1-1>
ຕັ້ງຊ່ອງຂໍ້ມູນທໍາອິດສໍາລັບເນື້ອໃນ interlaced. ເປັນປະໂຫຍດສໍາລັບ deinterlacers ທີ່ສອງເທົ່າ
framerate: -vf tfields=1, -vf yadif=1, -vo vdpau:deint ແລະ -vo xvmc:bobdeint.
-1 ອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ): ຖ້າຕົວຖອດລະຫັດບໍ່ສົ່ງອອກຂໍ້ມູນທີ່ເຫມາະສົມ,
ມັນຕົກລົງກັບ 0 (ພາກສະຫນາມເທິງສຸດກ່ອນ).
0 ພາກສະຫນາມເທິງສຸດທໍາອິດ
1 ຊ່ອງລຸ່ມສຸດກ່ອນ
-ພິກ
ປີ້ນຮູບຂຶ້ນ-ລົງ.
- lavdopts (ດີບັກ ລະຫັດ)
ລະບຸຕົວກໍານົດການຖອດລະຫັດ libavcodec. ແຍກຫຼາຍທາງເລືອກດ້ວຍຈໍ້າສອງເມັດ.
ຕົວຢ່າງ:
-lavdopts gray:skiploopfilter=ທັງໝົດ:skipframe=nonref
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
bitexact
ພຽງແຕ່ນໍາໃຊ້ວິທີການບິດທີ່ແນ່ນອນໃນທຸກຂັ້ນຕອນການຖອດລະຫັດ (ສໍາລັບການທົດສອບ codec).
ບັກ =
ເຮັດວຽກດ້ວຍຕົນເອງກ່ຽວກັບຂໍ້ບົກພ່ອງຕົວເຂົ້າລະຫັດ.
0: ບໍ່ມີຫຍັງ
1: ກວດຫາບັກອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ)
2 (msmpeg4v3): ບາງໄຟລ໌ lavc ເກົ່າທີ່ສ້າງ msmpeg4v3 (ບໍ່
ກວດສອບອັດຕະໂນມັດ)
4 (mpeg4): Xvid interlacing bug (ກວດພົບອັດຕະໂນມັດຖ້າ fourcc==XVIX)
8 (mpeg4): UMP4 (ກວດພົບອັດຕະໂນມັດຖ້າ fourcc==UMP4)
16 (mpeg4): bug padding (ກວດພົບອັດຕະໂນມັດ)
32 (mpeg4): ບັກ vlc ຜິດກົດໝາຍ (ກວດພົບອັດຕະໂນມັດຕໍ່ສີ່ຊີຊີ)
64 (mpeg4): ບັກ Xvid ແລະ DivX qpel (ກວດພົບອັດຕະໂນມັດຕໍ່ສີ່ຊີຊີ/ຮຸ່ນ)
128 (mpeg4): qpel ມາດຕະຖານເກົ່າ (ກວດພົບອັດຕະໂນມັດຕໍ່ສີ່ຊີຊີ/ຮຸ່ນ)
256 (mpeg4): ບັກ qpel ອື່ນ (ກວດພົບອັດຕະໂນມັດຕໍ່ສີ່ຊີຊີ/ຮຸ່ນ)
512 (mpeg4): direct-qpel-blocksize bug (ກວດພົບອັດຕະໂນມັດຕໍ່ສີ່cc/ສະບັບ)
1024 (mpeg4): ບັກຂອບຂອບ (ກວດພົບອັດຕະໂນມັດຕໍ່ສີ່ຊີຊີ/ຮຸ່ນ)
debug=
ສະແດງຂໍ້ມູນການດີບັກ.
0: ຄົນພິການ
1: ຂໍ້ມູນຮູບພາບ
2: ການຄວບຄຸມອັດຕາການ
4: bitstream
8: macroblock (MB) ປະເພດ
16: ຕົວກໍານົດການປະລິມານຕໍ່ບລັອກ (QP)
32: vector motion
0x0040: ການເບິ່ງເຫັນພາບເຄື່ອນໄຫວ (ໃຊ້ -noslices)
0x0080: macroblock (MB) ຂ້າມ
0x0100: ລະຫັດເລີ່ມຕົ້ນ
0x0200: PTS
0x0400: ຄວາມຢືດຢຸ່ນຂອງຄວາມຜິດພາດ
0x0800: ການດໍາເນີນງານການຄວບຄຸມການຈັດການຄວາມຊົງຈໍາ (H.264)
0x1000: ບັກ
0x2000: Visualize quantization parameter (QP), QP ຕ່ໍາແມ່ນເປັນສີ
ສີຂຽວກວ່າ.
0x4000: ເບິ່ງເຫັນປະເພດບລັອກ.
ec=
ກໍານົດຍຸດທະສາດການປິດບັງຄວາມຜິດພາດ.
1: ໃຊ້ຕົວກອງ deblock ທີ່ເຂັ້ມແຂງສໍາລັບ MBs ທີ່ເສຍຫາຍ.
2: ການຊອກຫາ vector motion ຊ້ຳໆ (MV) (ຊ້າ)
3: ທັງຫມົດ (ຄ່າເລີ່ມຕົ້ນ)
er=
ກໍານົດຍຸດທະສາດການຕໍ່ຕ້ານຄວາມຜິດພາດ.
0: ຄົນພິການ
1: ລະມັດລະວັງ (ຄວນເຮັດວຽກກັບຕົວເຂົ້າລະຫັດທີ່ແຕກຫັກ.)
2: ປົກກະຕິ (ຄ່າເລີ່ມຕົ້ນ) (ໃຊ້ໄດ້ກັບຕົວເຂົ້າລະຫັດທີ່ສອດຄ່ອງ.)
3: ຮຸກຮານ (ການກວດສອບເພີ່ມເຕີມ, ແຕ່ອາດຈະເຮັດໃຫ້ເກີດບັນຫາເຖິງແມ່ນວ່າສໍາລັບທີ່ຖືກຕ້ອງ
bitstreams.)
4: ຮຸກຮານຫຼາຍ
ໄວ (MPEG-2, MPEG-4, ແລະ H.264 ເທົ່ານັ້ນ)
ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບທີ່ບໍ່ປະຕິບັດຕາມຂໍ້ກໍານົດແລະອາດຈະ
ອາດຈະເຮັດໃຫ້ເກີດບັນຫາ, ເຊັ່ນ: dequantization ງ່າຍດາຍ, ການເຄື່ອນໄຫວງ່າຍດາຍ
ການຊົດເຊີຍ, ສົມມຸດວ່າການນໍາໃຊ້ຕາຕະລາງປະລິມານເລີ່ມຕົ້ນ, ສົມມຸດວ່າ YUV
4:2:0 ແລະຂ້າມການກວດສອບບໍ່ຫຼາຍປານໃດເພື່ອກວດພົບ bitstreams ເສຍຫາຍ.
ສີຂີ້ເຖົ່າ
ພຽງແຕ່ການຖອດລະຫັດສີຂີ້ເຖົ່າ (ໄວກ່ວາສີເລັກນ້ອຍ)
idct=<0-99> (ເບິ່ງ -lavcopts)
ສໍາລັບຄຸນນະພາບການຖອດລະຫັດທີ່ດີທີ່ສຸດໃຊ້ IDCT algorithm ດຽວກັນສໍາລັບການຖອດລະຫັດແລະ
ການເຂົ້າລະຫັດ. ນີ້ອາດຈະມາໃນລາຄາໃນຄວາມຖືກຕ້ອງ, ເຖິງແມ່ນວ່າ.
lowres= [, ]
ຖອດລະຫັດດ້ວຍຄວາມລະອຽດຕໍ່າກວ່າ. ບໍ່ຮອງຮັບການຖອດລະຫັດຄວາມລະອຽດຕໍ່າ
codecs ທັງຫມົດ, ແລະມັນມັກຈະສົ່ງຜົນໃຫ້ມີການປອມທີ່ຫນ້າກຽດ. ນີ້ບໍ່ແມ່ນແມງໄມ້,
ແຕ່ຜົນຂ້າງຄຽງຂອງການບໍ່ຖອດລະຫັດໃນຄວາມລະອຽດເຕັມ.
0: ຄົນພິການ
ຄວາມລະອຽດ 1:1/2
ຄວາມລະອຽດ 2:1/4
ຄວາມລະອຽດ 3:1/8
ຖ້າ ການຖອດລະຫັດ lowres ຖືກລະບຸຈະຖືກນໍາໃຊ້ພຽງແຕ່ຖ້າຄວາມກວ້າງຂອງ
ວິດີໂອແມ່ນໃຫຍ່ກວ່າຫຼືເທົ່າກັບ .
o= = [, = [,...]] ຜ່ານ AVOptions ໄປຫາຕົວຖອດລະຫັດ libavcodec.
ຫມາຍເຫດ, patch ເພື່ອເຮັດໃຫ້ o = unneeded ແລະຜ່ານທາງເລືອກທີ່ບໍ່ຮູ້ຈັກທັງຫມົດໂດຍຜ່ານການ
ລະບົບ AVOption ແມ່ນຍິນດີຕ້ອນຮັບ. ບັນຊີລາຍຊື່ເຕັມຂອງ AVOptions ສາມາດພົບໄດ້ໃນ FFmpeg
ຄູ່ມື. ໃຫ້ສັງເກດວ່າບາງທາງເລືອກອາດຈະຂັດກັບຕົວເລືອກ MEncoder.
ຕົວຢ່າງ:
o=debug=ຮູບ
sb= (MPEG-2 ເທົ່ານັ້ນ)
ຂ້າມຈຳນວນແຖວ macroblock ທີ່ຢູ່ລຸ່ມສຸດ.
st= (MPEG-2 ເທົ່ານັ້ນ)
ຂ້າມຈຳນວນແຖວ macroblock ທີ່ລະບຸໄວ້ຢູ່ເທິງສຸດ.
skiploopfilter= (H.264 ເທົ່ານັ້ນ)
ຂ້າມການກັ່ນຕອງ loop (AKA deblocking) ໃນລະຫວ່າງການຖອດລະຫັດ H.264. ນັບຕັ້ງແຕ່
ກອບທີ່ຖືກກັ່ນຕອງແມ່ນຄວນຈະຖືກນໍາໃຊ້ເປັນເອກະສານອ້າງອີງສໍາລັບການຖອດລະຫັດຂຶ້ນກັບ
ກອບນີ້ມີຜົນກະທົບຮ້າຍແຮງກວ່າເກົ່າກ່ຽວກັບຄຸນນະພາບກ່ວາບໍ່ດໍາເນີນການ deblocking ກ່ຽວກັບ eg
ວິດີໂອ MPEG-2. ແຕ່ຢ່າງຫນ້ອຍສໍາລັບອັດຕາບິດສູງ HDTV ນີ້ສະຫນອງຂະຫນາດໃຫຍ່
speedup ໂດຍບໍ່ມີການສູນເສຍຄຸນນະພາບທີ່ສັງເກດເຫັນ.
ສາມາດເປັນຫນຶ່ງໃນຕໍ່ໄປນີ້:
none: ບໍ່ເຄີຍຂ້າມ.
ຄ່າເລີ່ມຕົ້ນ: ຂ້າມຂັ້ນຕອນການປຸງແຕ່ງທີ່ບໍ່ມີປະໂຫຍດ (ເຊັ່ນ: 0 ຂະໜາດບັນຈຸໃນ AVI).
nonref: ຂ້າມເຟຣມທີ່ບໍ່ໄດ້ອ້າງອີງ (ເຊັ່ນ: ບໍ່ໄດ້ໃຊ້ສໍາລັບການຖອດລະຫັດ
ກອບອື່ນໆ, ຄວາມຜິດພາດບໍ່ສາມາດ "ສ້າງ").
bidir: ຂ້າມ B-Frames.
nonkey: ຂ້າມເຟຣມທັງໝົດຍົກເວັ້ນຄີເຟຣມ.
ທັງໝົດ: ຂ້າມເຟຣມທັງໝົດ.
skipidct= (MPEG-1/2 ເທົ່ານັ້ນ)
ຂ້າມຂັ້ນຕອນ IDCT. ນີ້ເຮັດໃຫ້ຄຸນນະພາບຫຼຸດລົງຢ່າງຫຼວງຫຼາຍໃນເກືອບທຸກກໍລະນີ
(ເບິ່ງ skiploopfilter ສໍາລັບຄ່າຂ້າມທີ່ມີຢູ່).
ຂ້າມເຟຣມ=
ຂ້າມການຖອດລະຫັດຂອງເຟຣມທັງໝົດ. ຄວາມໄວໃຫຍ່, ແຕ່ການເຄື່ອນໄຫວ jerky ແລະ
ບາງຄັ້ງສິ່ງປອມທີ່ບໍ່ດີ (ເບິ່ງ skiploopfilter ສໍາລັບຄ່າຂ້າມທີ່ມີຢູ່).
threads=<1-8> (MPEG-1/2 ແລະ H.264 ເທົ່ານັ້ນ)
ຈໍານວນຫົວຂໍ້ທີ່ຈະໃຊ້ສໍາລັບການຖອດລະຫັດ (ຄ່າເລີ່ມຕົ້ນ: 1)
vismv=
ເບິ່ງເຫັນພາບເຄື່ອນໄຫວ.
0: ຄົນພິການ
1: ເບິ່ງພາບ MVs ທີ່ຄາດຄະເນໄວ້ຂ້າງໜ້າຂອງ P-frames.
2: ເບິ່ງພາບ MVs ທີ່ຄາດຄະເນໄວ້ຂ້າງໜ້າຂອງ B-frames.
4: ເບິ່ງພາບ MVs ທີ່ຄາດການຍ້ອນຫຼັງຂອງ B-frames.
vstats
ພິມສະຖິຕິບາງອັນ ແລະເກັບໄວ້ໃນ ./vstats_*.log.
wait_keyframe
ລໍຖ້າຄີເຟຣມກ່ອນທີ່ຈະສະແດງອັນໃດນຶ່ງ. ຫຼີກລ້ຽງການກອບທີ່ແຕກຫັກທີ່
ການເລີ່ມຕົ້ນຫຼືຫຼັງຈາກຊອກຫາດ້ວຍບາງຮູບແບບ.
- noslices
ປິດການແຕ້ມວິດີໂອດ້ວຍແຖບ/ແຖບຄວາມສູງ 16 ພິກເຊລ, ແທນທີ່ຈະແຕ້ມທັງໝົດ
ກອບໃນໄລຍະດຽວ. ອາດຈະໄວຫຼືຊ້າ, ຂຶ້ນກັບບັດວິດີໂອແລະ
ແຄດທີ່ມີຢູ່. ມັນມີຜົນກະທົບພຽງແຕ່ກັບ libmpeg2 ແລະ codecs libavcodec.
- nosound
ຢ່າຫຼິ້ນ/ເຂົ້າລະຫັດສຽງ. ເປັນປະໂຫຍດສໍາລັບການ benchmarking.
- novideo
ຢ່າຫຼິ້ນ/ເຂົ້າລະຫັດວິດີໂອ. ໃນຫຼາຍໆກໍລະນີນີ້ຈະບໍ່ເຮັດວຽກ, ໃຊ້ -vc null -vo null
ແທນທີ່ຈະເປັນ.
-pp (ຍັງ ເບິ່ງ -vf pp)
ກໍານົດລະດັບ DLL postprocess. ທາງເລືອກນີ້ແມ່ນບໍ່ສາມາດນໍາໃຊ້ກັບ -vf pp. ມັນ
ພຽງແຕ່ເຮັດວຽກກັບ Win32 DirectShow DLLs ກັບການປະມວນຜົນພາຍໃນ. ໄດ້
ຊ່ວງທີ່ຖືກຕ້ອງຂອງຄ່າ -pp ແຕກຕ່າງກັນໄປຕາມຕົວແປງສັນຍານ, ສ່ວນຫຼາຍແມ່ນ 0-6, ເຊິ່ງ 0=disable,
6=ຊ້າສຸດ/ດີທີ່ສຸດ.
-pphelp (ຍັງ ເບິ່ງ -vf pp)
ສະແດງບົດສະຫຼຸບກ່ຽວກັບຕົວກອງຫຼັງຂະບວນການທີ່ມີຢູ່ ແລະການນຳໃຊ້ພວກມັນ.
-ssf
ລະບຸຕົວກໍານົດການຂະຫຍາຍຊອບແວ.
ຕົວຢ່າງ:
-vf scale -ssf lgb=3.0
lgb=<0-100>
ການກັ່ນຕອງຄວາມມົວ gaussian (luma)
cgb=<0-100>
ການກັ່ນຕອງຄວາມມົວ gaussian (chroma)
ls=<-100-100>
ກັ່ນຕອງໃຫ້ຄົມຊັດ (ລູມາ)
cs=<-100-100>
ເຮັດໃຫ້ການກັ່ນຕອງແຫຼມ (chroma)
chs=
chroma ປ່ຽນແນວນອນ
cvs=
chroma ປ່ຽນແນວຕັ້ງ
- ສະເຕຣິໂອ
ເລືອກປະເພດຂອງ MP2 / MP3 stereo ຜົນຜະລິດ.
0 ສະເຕີລິໂອ
1 ຊ່ອງຊ້າຍ
2 ຊ່ອງຂວາ
-sws <ຊອບແວ ມີດເລີ ປະເພດ> (ຍັງ ເບິ່ງ -vf ຂະຫນາດ ແລະ - ຊູມ
ລະບຸລະບົບການປັບຂະໜາດຂອງຊອບແວທີ່ຈະໃຊ້ກັບຕົວເລືອກ -zoom. ນີ້
ມີຜົນຕໍ່ໄດເວີການສົ່ງອອກວິດີໂອທີ່ຂາດການເລັ່ງຮາດແວ, ເຊັ່ນ x11.
ປະເພດທີ່ມີຢູ່ແມ່ນ:
0 ໄວ bilinear
1 bilinear
2 bicubic (ຄຸນະພາບດີ) (ຄ່າເລີ່ມຕົ້ນ)
3 ທົດລອງ
4 ປະເທດເພື່ອນບ້ານທີ່ໃກ້ທີ່ສຸດ (ຄຸນະພາບບໍ່ດີ)
ພື້ນທີ່ 5
6 luma bicubic / chroma bilinear
7 gauss
8 sinR
9 lanczos
10 ສາຍພັນ bicubic ທໍາມະຊາດ
ຫມາຍເຫດ: ບາງທາງເລືອກ -sws ແມ່ນສາມາດປັບໄດ້. ລາຍລະອຽດຂອງການກັ່ນຕອງວິດີໂອຂະຫນາດມີ
ຂໍ້ມູນເພີ່ມເຕີມ.
-vc <[-|+]codec1,[-|+]codec2,...[,]>
ລະບຸລາຍການບູລິມະສິດຂອງຕົວແປງສັນຍານວິດີໂອທີ່ຈະໃຊ້, ອີງຕາມຊື່ຕົວແປງສັນຍານຂອງເຂົາເຈົ້າ
ໃນ codecs.conf. ໃຊ້ '-' ກ່ອນຊື່ຕົວແປງສັນຍານເພື່ອຍົກເລີກມັນ. ໃຊ້ '+' ກ່ອນ
ຊື່ codec ເພື່ອບັງຄັບມັນ, ນີ້ອາດຈະ crash! ຖ້າລາຍຊື່ມີ ','
MPlayer ຈະກັບຄືນໄປບ່ອນຢູ່ໃນຕົວແປງສັນຍານທີ່ບໍ່ມີຢູ່ໃນບັນຊີລາຍຊື່.
ຫມາຍເຫດ: ເບິ່ງການຊ່ວຍເຫຼືອ -vc ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງ codecs ທີ່ມີຢູ່.
ຕົວຢ່າງ:
-vc divx
ບັງຄັບຕົວແປງລະຫັດ Win32/VfW DivX, ບໍ່ມີທາງເລືອກ.
-vc -divxds,-divx,
ຂ້າມຕົວແປງສັນຍານ Win32 DivX.
-vc ffmpeg12,mpeg12,
ລອງໃຊ້ຕົວແປງສັນຍານ MPEG-1/2 ຂອງ libavcodec, ຈາກນັ້ນ libmpeg2, ຈາກນັ້ນເຄື່ອງອື່ນໆ.
-vfm
ກໍານົດບັນຊີລາຍຊື່ບູລິມະສິດຂອງຄອບຄົວ codec ວິດີໂອທີ່ຈະນໍາໃຊ້, ອີງຕາມການຂອງເຂົາເຈົ້າ
ຊື່ໃນ codecs.conf. ຕົກຢູ່ໃນຕົວແປງສັນຍານເລີ່ມຕົ້ນ ຖ້າບໍ່ມີຕົວແປງສັນຍານທີ່ໃຫ້ໄວ້
ຄອບຄົວເຮັດວຽກ.
ຫມາຍເຫດ: ເບິ່ງການຊ່ວຍເຫຼືອ -vfm ສໍາລັບບັນຊີລາຍຊື່ເຕັມຂອງຄອບຄົວ codec ທີ່ມີຢູ່.
ຕົວຢ່າງ:
-vfm ffmpeg, dshow, vfw
ລອງໃຊ້ libavcodec, ຈາກນັ້ນ Directshow, ຈາກນັ້ນ VfW codecs ແລະກັບມາໃໝ່
ຄົນອື່ນ, ຖ້າພວກເຂົາບໍ່ເຮັດວຽກ.
-vfm xanim
ລອງ codecs XAnim ກ່ອນ.
-x (ຍັງ ເບິ່ງ - ຊູມ (MPPlayer ພຽງແຕ່)
ປັບຂະຫນາດຮູບພາບໃຫ້ກວ້າງ (ຖ້າຫາກວ່າການປັບຂະຫນາດຊອບແວ / ຮາດແວແມ່ນມີຢູ່). ປິດໃຊ້ງານ
ການຄິດໄລ່ດ້ານ.
-xvidopts
ລະບຸຕົວກໍານົດການເພີ່ມເຕີມເມື່ອຖອດລະຫັດດ້ວຍ Xvid.
ຫມາຍເຫດ: ເນື່ອງຈາກ libavcodec ໄວກວ່າ Xvid ທ່ານອາດຈະຕ້ອງການໃຊ້ libavcodec
postprocessing filter (-vf pp) ແລະ decoder (-vfm ffmpeg) ແທນ.
ຕົວກອງຫຼັງການປະມວນຜົນພາຍໃນຂອງ Xvid:
deblock-chroma (ຍັງເບິ່ງ -vf pp)
ການກັ່ນຕອງ chroma deblock
deblock-luma (ຍັງເບິ່ງ -vf pp)
luma deblock filter
dering-luma (ຍັງເບິ່ງ -vf pp)
ຕົວກອງ luma deringing
dering-chroma (ຍັງເບິ່ງ -vf pp)
ການກັ່ນຕອງ chroma deringing
filmeffect (ຍັງເບິ່ງ -vf noise)
ເພີ່ມເມັດຟິມປອມໃສ່ວິດີໂອ. ອາດຈະເພີ່ມຄຸນນະພາບການຮັບຮູ້,
ໃນຂະນະທີ່ຫຼຸດລົງຄຸນນະພາບທີ່ແທ້ຈິງ.
ວິທີການສະແດງຜົນ:
dr2
ເປີດໃຊ້ວິທີການສະແດງຜົນໂດຍກົງ 2.
nodr2
ປິດການນຳໃຊ້ວິທີການສະແດງຜົນໂດຍກົງ 2.
-xy (ຍັງ ເບິ່ງ - ຊູມ
ຄ່າ<=8
ຂະຫນາດຮູບພາບໂດຍປັດໄຈ .
ຄ່າ>8
ກໍານົດຄວາມກວ້າງເປັນມູນຄ່າແລະຄິດໄລ່ຄວາມສູງເພື່ອຮັກສາອັດຕາສ່ວນທີ່ຖືກຕ້ອງ.
-y (ຍັງ ເບິ່ງ - ຊູມ (MPPlayer ພຽງແຕ່)
ປັບຂະ ໜາດ ຮູບເປັນຄວາມສູງ (ຖ້າຫາກວ່າການປັບຂະຫນາດຊອບແວ / ຮາດແວແມ່ນມີຢູ່). ປິດໃຊ້ງານ
ການຄິດໄລ່ດ້ານ.
- ຊູມ
ອະນຸຍາດໃຫ້ຂະຫນາດຊອບແວ, ໃນທີ່ມີ. ນີ້ຈະອະນຸຍາດໃຫ້ຂະຫນາດທີ່ມີຜົນຜະລິດ
ໄດເວີ (ເຊັ່ນ x11, fbdev) ທີ່ບໍ່ສະຫນັບສະຫນູນການຂະຫຍາຍຮາດແວທີ່ MPlayer
ປິດການປັບຂະຫນາດໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບເຫດຜົນການປະຕິບັດ.
AUDIO FILTERS
ຕົວກອງສຽງອະນຸຍາດໃຫ້ທ່ານປັບປຸງແກ້ໄຂການຖ່າຍທອດສຽງ ແລະຄຸນສົມບັດຂອງມັນ. syntax ແມ່ນ:
-af
ຕິດຕັ້ງລະບົບຕ່ອງໂສ້ການກັ່ນຕອງສຽງ.
ຫມາຍເຫດ: ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ເຕັມຂອງຕົວກອງສຽງທີ່ມີຢູ່, ເບິ່ງການຊ່ວຍເຫຼືອ -af.
ຕົວກອງສຽງຖືກຈັດການຢູ່ໃນລາຍການ. ມີຄໍາສັ່ງຈໍານວນຫນ້ອຍເພື່ອຈັດການລາຍຊື່ການກັ່ນຕອງ.
-af-ຕື່ມ
ຕື່ມໃສ່ຕົວກອງທີ່ໃຫ້ໄວ້ເປັນອາກິວເມັນໃສ່ລາຍຊື່ຕົວກອງ.
-af-pre
Prepends ການກັ່ນຕອງທີ່ໃຫ້ໄວ້ເປັນ arguments ກັບບັນຊີລາຍຊື່ການກັ່ນຕອງ.
-af-del
ລຶບຕົວກອງຢູ່ໃນດັດຊະນີທີ່ໃຫ້. ຕົວເລກດັດຊະນີເລີ່ມຕົ້ນທີ່ 0, ລົບ
ຕົວເລກທີ່ຢູ່ໃນຕອນທ້າຍຂອງບັນຊີລາຍຊື່ (-1 ແມ່ນສຸດທ້າຍ).
-af-clr
ລ້າງບັນຊີລາຍຊື່ການກັ່ນຕອງຢ່າງສົມບູນ.
ການກັ່ນຕອງທີ່ມີຢູ່ແມ່ນ:
resample[=srate[:sloppy[:type]]]
ປ່ຽນອັດຕາຕົວຢ່າງຂອງກະແສສຽງ. ສາມາດນໍາໃຊ້ໄດ້ຖ້າຫາກວ່າທ່ານມີການສ້ອມແຊມ
ບັດສຽງຄວາມຖີ່ຫຼືຖ້າທ່ານຕິດຢູ່ກັບບັດສຽງເກົ່າທີ່ມີພຽງແຕ່
ຄວາມສາມາດສູງສຸດ 44.1kHz. ການກັ່ນຕອງນີ້ຈະຖືກເປີດໃຊ້ໂດຍອັດຕະໂນມັດຖ້າຈໍາເປັນ. ມັນ
ຮອງຮັບພຽງແຕ່ 16-bit integer ແລະ float ໃນຮູບແບບ native-endian ເປັນການປ້ອນຂໍ້ມູນ.
ຫມາຍເຫດ: ດ້ວຍ MEncoder, ເຈົ້າຕ້ອງການໃຊ້ -srate .
ຄວາມຖີ່ຂອງຕົວຢ່າງຜົນຜະລິດເປັນ Hz. ໄລຍະທີ່ຖືກຕ້ອງສໍາລັບພາລາມິເຕີນີ້ແມ່ນ 8000
ເຖິງ 192000. ຖ້າຄວາມຖີ່ຂອງຕົວຢ່າງ input ແລະ output ແມ່ນຄືກັນຫຼືຖ້າ
ພາລາມິເຕີນີ້ຖືກລະເວັ້ນ, ຕົວກອງຈະຖືກຍົກເລີກອັດຕະໂນມັດ. ສູງ
ຄວາມຖີ່ຂອງຕົວຢ່າງປົກກະຕິປັບປຸງຄຸນນະພາບສຽງ, ໂດຍສະເພາະເມື່ອໃຊ້
ປະສົມປະສານກັບຕົວກອງອື່ນໆ.
ອະນຸຍາດໃຫ້ (1) ຫຼືບໍ່ອະນຸຍາດໃຫ້ (0) ຄວາມຖີ່ຂອງການຜະລິດທີ່ຈະແຕກຕ່າງກັນເລັກນ້ອຍຈາກ
ຄວາມຖີ່ໃຫ້ໂດຍ (ຄ່າເລີ່ມຕົ້ນ: 1). ສາມາດຖືກນໍາໃຊ້ຖ້າຫາກວ່າການເລີ່ມຕົ້ນຂອງ
ການຫຼິ້ນຄືນແມ່ນຊ້າທີ່ສຸດ.
ເລືອກວິທີ resampling ໃດທີ່ຈະໃຊ້.
0: ການເຊື່ອມຕໍ່ເສັ້ນ (ໄວ, ຄຸນນະພາບທີ່ບໍ່ດີໂດຍສະເພາະແມ່ນໃນເວລາທີ່ຍົກຕົວຢ່າງ)
1: polyphase filterbank ແລະການປະມວນຜົນຈໍານວນເຕັມ
2: polyphase filterbank ແລະການປຸງແຕ່ງຈຸດທີ່ເລື່ອນໄດ້ (ຊ້າ, ດີທີ່ສຸດ
ຄຸນນະພາບ)
ຕົວຢ່າງ:
mplayer -af resample=44100:0:0
ຈະກໍານົດຄວາມຖີ່ຜົນຜະລິດຂອງການກັ່ນຕອງຕົວຢ່າງເປັນ 44100Hz ໂດຍໃຊ້
ການຂະຫຍາຍຄວາມຖີ່ຂອງຜົນຜະລິດທີ່ແນ່ນອນແລະ interpolation ເສັ້ນ.
lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
ປ່ຽນອັດຕາຕົວຢ່າງຂອງກະແສສຽງເປັນຈຳນວນເຕັມ ໃນ Hz. ມັນເທົ່ານັ້ນ
ຮອງຮັບຮູບແບບ 16-bit native-endian.
ຫມາຍເຫດ: ດ້ວຍ MEncoder, ເຈົ້າຕ້ອງການໃຊ້ -srate .
ອັດຕາຕົວຢ່າງຜົນຜະລິດ
ຄວາມຍາວຂອງການກັ່ນຕອງກ່ຽວກັບອັດຕາຕົວຢ່າງຕ່ໍາ (ຄ່າເລີ່ມຕົ້ນ: 16)
ຖ້າ 1 ຫຼັງຈາກນັ້ນຕົວກອງຈະຖືກ interpolated ເປັນເສັ້ນລະຫວ່າງລາຍການ polyphase
ບັນທຶກ 2 ຂອງຈຳນວນລາຍການ polyphase (..., 10->1024, 11->2048, 12->4096,
...) (ຄ່າເລີ່ມຕົ້ນ: 10->1024)
ຄວາມຖີ່ການຕັດ (0.0-1.0), ຕັ້ງຄ່າເລີ່ມຕົ້ນຂຶ້ນກັບຄວາມຍາວຂອງການກັ່ນຕອງ
lavcac3enc[=tospdif[:bitrate[:minchn]]]
ເຂົ້າລະຫັດສຽງຫຼາຍຊ່ອງເປັນ AC-3 ໃນເວລາແລ່ນໂດຍໃຊ້ libavcodec. ຮອງຮັບ 16-bit
ຮູບແບບການປ້ອນຂໍ້ມູນ native-endian, ສູງສຸດ 6 ຊ່ອງ. ຜົນຜະລິດແມ່ນໃຫຍ່-endian ໃນເວລາທີ່
ສົ່ງອອກກະແສ AC-3 ດິບ, native-endian ເມື່ອສົ່ງກັບ S/PDIF. ຜົນຜະລິດ
ອັດຕາຕົວຢ່າງຂອງຕົວກອງນີ້ແມ່ນຄືກັນກັບອັດຕາຕົວຢ່າງການປ້ອນຂໍ້ມູນ. ເມື່ອປ້ອນຕົວຢ່າງ
ອັດຕາແມ່ນ 48kHz, 44.1kHz, ຫຼື 32kHz, ຕົວກອງນີ້ໃຊ້ມັນໂດຍກົງ. ຖ້າບໍ່ດັ່ງນັ້ນ ກ
ຕົວກອງ resampling ຖືກໃສ່ອັດຕະໂນມັດກ່ອນການກັ່ນຕອງນີ້ເພື່ອເຮັດໃຫ້ການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດ
ອັດຕາຕົວຢ່າງແມ່ນ 48kHz. ທ່ານຈໍາເປັນຕ້ອງລະບຸ '-channels N' ເພື່ອເຮັດໃຫ້ຕົວຖອດລະຫັດຕົວຖອດລະຫັດ
ສຽງເຂົ້າໄປໃນ N-channel, ຫຼັງຈາກນັ້ນການກັ່ນຕອງສາມາດເຂົ້າລະຫັດ N-channel input ກັບ AC-3.
ສົ່ງອອກກະແສ AC-3 ດິບຖ້າສູນ ຫຼືບໍ່ໄດ້ຕັ້ງ, ສົ່ງອອກເປັນ S/PDIF ສຳລັບການຖ່າຍທອດ
ເມື່ອໃດ ຖືກຕັ້ງບໍ່ແມ່ນສູນ.
ອັດຕາບິດເພື່ອເຂົ້າລະຫັດກະແສ AC-3. ກໍານົດມັນເປັນ 384 ຫຼື 384000 ກັບ
ໄດ້ 384kbits. ຄ່າທີ່ຖືກຕ້ອງ: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160,
192, 224, 256,
320, 384, 448, 512, 576, 640 ອັດຕາບິດເລີ່ມຕົ້ນແມ່ນອີງໃສ່
ຈໍານວນຊ່ອງປ້ອນຂໍ້ມູນ: 1ch: 96, 2ch: 192, 3ch: 224, 4ch: 384, 5ch: 448,
6ch: 448
ຖ້າໝາຍເລກຊ່ອງປ້ອນເຂົ້າໜ້ອຍກວ່າ , ການກັ່ນຕອງຈະ detach
ຕົວຂອງມັນເອງ (ຄ່າເລີ່ມຕົ້ນ: 5).
ກວາດ[= speed]
ຜະລິດການກວາດ sine.
<0.0-1.0>
Sine function delta, ໃຊ້ຄ່າຕໍ່າຫຼາຍເພື່ອໄດ້ຍິນສຽງກວາດ.
sinesuppress[= freq:decay]
ເອົາ sine ອອກຈາກຄວາມຖີ່ທີ່ກໍານົດໄວ້. ມີປະໂຫຍດໃນການກໍາຈັດສິ່ງລົບກວນ 50/60Hz
ກ່ຽວກັບອຸປະກອນສຽງທີ່ມີຄຸນນະພາບຕ່ໍາ. ມັນອາດຈະເປັນພຽງແຕ່ເຮັດວຽກກ່ຽວກັບການປ້ອນຂໍ້ມູນ mono.
ຄວາມຖີ່ຂອງ sine ທີ່ຄວນເອົາອອກ (ເປັນ Hz) (ຄ່າເລີ່ມຕົ້ນ: 50)
ຄວບຄຸມການປັບຕົວ (ຄ່າທີ່ໃຫຍ່ກວ່າຈະເຮັດໃຫ້ຕົວກອງປັບຕົວເຂົ້າກັບ
ຄວາມກວ້າງໄກແລະໄລຍະການປ່ຽນແປງໄວຂຶ້ນ, ມູນຄ່ານ້ອຍກວ່າຈະເຮັດໃຫ້
ການປັບຕົວຊ້າລົງ) (ຄ່າເລີ່ມຕົ້ນ: 0.0001). ຄ່າທີ່ສົມເຫດສົມຜົນແມ່ນປະມານ 0.001.
bs2b[=1:ທາງເລືອກ2:...]
Bauer stereophonic ກັບການຫັນເປັນ binaural ໂດຍໃຊ້ libbs2b. ປັບປຸງ
ປະສົບການຟັງຫູຟັງໂດຍການເຮັດໃຫ້ສຽງຄ້າຍຄືກັນກັບທີ່ມາຈາກ
ລຳໂພງ, ໃຫ້ແຕ່ລະຫູຟັງທັງສອງຊ່ອງ ແລະຄຳນຶງເຖິງສຽງ
ຄວາມແຕກຕ່າງຂອງໄລຍະຫ່າງ ແລະຜົນກະທົບຂອງເງົາຫົວ. ມັນໃຊ້ໄດ້ກັບ 2 ເທົ່ານັ້ນ
ສຽງຊ່ອງ.
fcut=<300-1000>
ກໍານົດຄວາມຖີ່ຕັດເປັນ Hz.
feed=<10-150>
ກໍານົດລະດັບອາຫານສໍາລັບຄວາມຖີ່ຕ່ໍາໃນ 0.1*dB.
profile=
ມີຫຼາຍໂປຣໄຟລ໌ສາມາດໃຊ້ໄດ້ເພື່ອຄວາມສະດວກ:
Default
ຈະຖືກໃຊ້ຖ້າບໍ່ມີຫຍັງຖືກລະບຸ (fcut=700, feed=45)
cmoy
ການປະຕິບັດວົງຈອນ Chu Moy (fcut=700, feed=60)
ເຈມີຍ
ການປະຕິບັດວົງຈອນ Jan Meier (fcut=650, feed=95)
ຖ້າຕົວເລືອກ fcut ຫຼື feed ຖືກລະບຸພ້ອມກັບໂປຣໄຟລ໌, ພວກມັນຈະຖືກ ນຳ ໃຊ້
ຢູ່ເທິງສຸດຂອງໂປຣໄຟລ໌ທີ່ເລືອກ.
hrtf[=ທຸງ]
ຟັງຊັນການໂອນຍ້າຍທີ່ກ່ຽວຂ້ອງກັບຫົວ: ແປງສຽງຫຼາຍຊ່ອງເປັນ 2 ຊ່ອງຜົນຜະລິດສໍາລັບ
ຫູຟັງ, ຮັກສາ spatial ຂອງສຽງ.
ໝາຍ ຄວາມ ໝາຍ
m ການຖອດລະຫັດ matrix ຂອງຊ່ອງທາງຫລັງ
s ການຖອດລະຫັດ matrix 2 ຊ່ອງ
0 ບໍ່ມີການຖອດລະຫັດ matrix (ຄ່າເລີ່ມຕົ້ນ)
equalizer=[g1:g2:g3:...:g10]
10 octave band graphic equalizer, ປະຕິບັດໂດຍ 10 IIR band pass filters. ນີ້
ຫມາຍຄວາມວ່າມັນເຮັດວຽກໂດຍບໍ່ຄໍານຶງເຖິງສິ່ງທີ່ປະເພດຂອງສຽງຈະຖືກຫຼິ້ນຄືນ. ໄດ້
ຄວາມຖີ່ສູນກາງສໍາລັບ 10 ແຖບແມ່ນ:
ໝາຍເລກຄວາມຖີ່
0 31.25 ເຮັກຕາ
1 62.50 ເຮັກຕາ
2 125.00 ເຮັກຕາ
3 250.00 ເຮັກຕາ
4 500.00 ເຮັກຕາ
5 1.00 kHz
6 2.00 kHz
7 4.00 kHz
8 8.00 kHz
9 16.00 kHz
ຖ້າຫາກວ່າອັດຕາຕົວຢ່າງຂອງສຽງທີ່ຖືກຫຼິ້ນແມ່ນຕ່ໍາກ່ວາຄວາມຖີ່ຂອງສູນກາງສໍາລັບການ
ແຖບຄວາມຖີ່, ຫຼັງຈາກນັ້ນແຖບນັ້ນຈະຖືກປິດໃຊ້ງານ. ແມງໄມ້ທີ່ຮູ້ຈັກກັບຕົວກອງນີ້ແມ່ນ
ວ່າຄຸນລັກສະນະສໍາລັບແຖບເທິງສຸດແມ່ນບໍ່ສົມມາດສົມບູນຖ້າຫາກວ່າ
ອັດຕາຕົວຢ່າງແມ່ນຢູ່ໃກ້ກັບຄວາມຖີ່ສູນກາງຂອງແຖບນັ້ນ. ບັນຫານີ້ສາມາດເປັນ
ເຮັດວຽກໂດຍການຍົກຕົວຢ່າງສຽງໂດຍການນໍາໃຊ້ຕົວກັ່ນຕອງ resample ກ່ອນທີ່ຈະໄປເຖິງ
ການກັ່ນຕອງນີ້.
: : :...:
ຕົວເລກຈຸດລອຍຕົວສະແດງເຖິງການໄດ້ຮັບໃນ dB ສໍາລັບແຕ່ລະແຖບຄວາມຖີ່
(-12-12)
ຕົວຢ່າງ:
mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
ຈະຂະຫຍາຍສຽງໃນເຂດຄວາມຖີ່ເທິງແລະຕ່ໍາໃນຂະນະທີ່
ຍົກເລີກມັນເກືອບຫມົດປະມານ 1kHz.
channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
ສາມາດໃຊ້ສໍາລັບການເພີ່ມ, ຖອນ, ກໍານົດເສັ້ນທາງແລະການຄັດລອກຊ່ອງສຽງ. ຖ້າພຽງແຕ່
ແມ່ນໄດ້ຮັບການນໍາໃຊ້ເສັ້ນທາງໃນຕອນຕົ້ນ, ມັນເຮັດວຽກດັ່ງຕໍ່ໄປນີ້: ຖ້າຫາກວ່າຈໍານວນຂອງ
ຊ່ອງທາງການຜະລິດແມ່ນໃຫຍ່ກ່ວາຈໍານວນຂອງຊ່ອງປ້ອນຂໍ້ມູນຊ່ອງຫວ່າງເປົ່າແມ່ນ
inserted (ຍົກເວັ້ນການປະສົມຈາກ mono ກັບ stereo, ຫຼັງຈາກນັ້ນຊ່ອງ mono ແມ່ນຊ້ໍາໃນ
ທັງສອງຊ່ອງທາງຜົນຜະລິດ). ຖ້າຫາກວ່າຈໍານວນຂອງຊ່ອງທາງການຜະລິດແມ່ນຂະຫນາດນ້ອຍກ່ວາ
ຈໍານວນຊ່ອງທາງການປ້ອນຂໍ້ມູນຊ່ອງທີ່ເກີນແມ່ນຖືກຕັດອອກ.
ຈໍານວນຊ່ອງທາງອອກ (1-8)
ຈໍານວນເສັ້ນທາງ (1-8)
<from1:to1:from2:to2:from3:to3:...>
ຄູ່ຂອງຕົວເລກລະຫວ່າງ 0 ຫາ 7 ທີ່ກໍານົດບ່ອນທີ່ຈະນໍາທາງແຕ່ລະຊ່ອງ.
ຕົວຢ່າງ:
mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
ຈະປ່ຽນຈໍານວນຊ່ອງເປັນ 4 ແລະຕັ້ງ 4 ເສັ້ນທາງທີ່ແລກປ່ຽນ
ຊ່ອງ 0 ແລະຊ່ອງ 1 ແລະປ່ອຍໃຫ້ຊ່ອງ 2 ແລະ 3 ຄົງຕົວ. ສັງເກດເຫັນວ່າຖ້າ
ສື່ທີ່ມີສອງຊ່ອງໄດ້ຖືກຫຼິ້ນຄືນ, ຊ່ອງ 2 ແລະ 3 ຈະ
ບັນຈຸຄວາມງຽບແຕ່ 0 ແລະ 1 ຈະຍັງຄົງຖືກປ່ຽນ.
mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
ຈະປ່ຽນຈໍານວນຊ່ອງເປັນ 6 ແລະຕັ້ງ 4 ເສັ້ນທາງທີ່ສໍາເນົາ
ຊ່ອງ 0 ຫາຊ່ອງ 0 ຫາ 3. ຊ່ອງ 4 ແລະ 5 ຈະປະກອບດ້ວຍຄວາມງຽບ.
ຮູບແບບ[=format] (ຍັງ ເບິ່ງ - ຮູບແບບ
ແປງລະຫວ່າງຮູບແບບຕົວຢ່າງທີ່ແຕກຕ່າງກັນ. ເປີດໃຊ້ອັດຕະໂນມັດເມື່ອຕ້ອງການໂດຍ
ບັດສຽງ ຫຼືຕົວກອງອື່ນ.
ກໍານົດຮູບແບບທີ່ຕ້ອງການ. ຮູບແບບທົ່ວໄປແມ່ນ 'sbe', ບ່ອນທີ່ 's' ຫມາຍເຖິງ
sign (ທັງ 's' ສໍາລັບການເຊັນຫຼື 'u' ສໍາລັບ unsigned), 'b' ຫມາຍເຖິງຈໍານວນຂອງ
bits ຕໍ່ຕົວຢ່າງ (16, 24 ຫຼື 32) ແລະ 'e' ຫມາຍເຖິງ endianness ('le' ຫມາຍຄວາມວ່າ
little-endian, 'be' big-endian ແລະ 'ne' the endianness ຂອງຄອມພິວເຕີ
MPlayer ແມ່ນແລ່ນຢູ່). ຄ່າທີ່ຖືກຕ້ອງ (ໃນບັນດາສິ່ງອື່ນໆ) ແມ່ນ: 's16le',
'u32be' ແລະ 'u24ne'. ຂໍ້ຍົກເວັ້ນຕໍ່ກັບກົດລະບຽບນີ້ທີ່ເປັນຮູບແບບທີ່ຖືກຕ້ອງ
ຕົວລະບຸ: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 ແລະ
imaadpcm.
ປະລິມານ[=v[:sc]]
ປະຕິບັດການຄວບຄຸມລະດັບສຽງຂອງຊອບແວ. ໃຊ້ຕົວກອງນີ້ດ້ວຍຄວາມລະມັດລະວັງເພາະມັນສາມາດເຮັດໄດ້
ຫຼຸດອັດຕາສ່ວນສັນຍານຕໍ່ກັບສິ່ງລົບກວນຂອງສຽງ. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນດີທີ່ສຸດທີ່ຈະຕັ້ງຄ່າ
ລະດັບສໍາລັບສຽງ PCM ສູງສຸດ, ປ່ອຍໃຫ້ການກັ່ນຕອງນີ້ອອກແລະຄວບຄຸມລະດັບຜົນຜະລິດ
ກັບລໍາໂພງຂອງທ່ານດ້ວຍການຄວບຄຸມລະດັບສຽງຕົ້ນສະບັບຂອງເຄື່ອງປະສົມ. ໃນກໍລະນີສຽງຂອງທ່ານ
ບັດມີເຄື່ອງປະສົມ PCM ດິຈິຕອນແທນທີ່ຈະເປັນອະນາລັອກ, ແລະທ່ານໄດ້ຍິນການບິດເບືອນ, ການນໍາໃຊ້
MASTER mixer ແທນ. ຖ້າມີເຄື່ອງຂະຫຍາຍສຽງພາຍນອກທີ່ເຊື່ອມຕໍ່ກັບ
ຄອມພິວເຕີ (ນີ້ແມ່ນເກືອບສະເຫມີກໍລະນີ), ລະດັບສິ່ງລົບກວນສາມາດໄດ້ຮັບການຫຼຸດຜ່ອນໂດຍ
ປັບລະດັບແມ່ບົດ ແລະປຸ່ມສຽງໃສ່ເຄື່ອງຂະຫຍາຍສຽງຈົນກ່ວາສຽງດັງ
ສິ່ງລົບກວນໃນພື້ນຫລັງແມ່ນຫມົດໄປ.
ການກັ່ນຕອງນີ້ມີຄຸນສົມບັດທີສອງ: ມັນວັດແທກລະດັບສຽງສູງສຸດໂດຍລວມແລະ
ພິມອອກລະດັບນັ້ນເມື່ອ MPlayer ອອກ. ການຄາດຄະເນປະລິມານນີ້ສາມາດຖືກນໍາໃຊ້ສໍາລັບ
ການຕັ້ງຄ່າລະດັບສຽງໃນ MEncoder ດັ່ງນັ້ນລະດັບການເຄື່ອນໄຫວສູງສຸດແມ່ນ
ນຳໃຊ້. ຄຸນນະສົມບັດນີ້ປະຈຸບັນພຽງແຕ່ເຮັດວຽກຮ່ວມກັບຂໍ້ມູນຈຸດທີ່ເລື່ອນໄດ້, ການນໍາໃຊ້ eg
-af-adv force=5, ຫຼືໃຊ້ສະຖິຕິ -af.
ຫມາຍເຫດ: ການກັ່ນຕອງນີ້ບໍ່ແມ່ນ reentrant ແລະດັ່ງນັ້ນຈຶ່ງສາມາດຖືກເປີດໃຊ້ພຽງແຕ່ຄັ້ງດຽວສໍາລັບທຸກໆ
ກະແສສຽງ.
ກໍານົດການໄດ້ຮັບທີ່ຕ້ອງການໃນ dB ສໍາລັບທຸກຊ່ອງທາງໃນນ້ໍາຈາກ -200dB ຫາ
+60dB, ບ່ອນທີ່ -200dB ປິດສຽງຢ່າງສົມບູນແລະ +60dB ເທົ່າກັບການເພີ່ມຂຶ້ນຂອງ
1000 (ຄ່າເລີ່ມຕົ້ນ: 0).
ເປີດການຕັດສຽງອ່ອນ (1) ຫຼືປິດ (0). ການຕັດແບບອ່ອນໆສາມາດເຮັດໃຫ້ສຽງໄດ້
ກ້ຽງຫຼາຍຖ້າຫາກວ່າລະດັບສຽງສູງຫຼາຍຖືກນໍາໃຊ້. ເປີດໃຊ້ງານທາງເລືອກນີ້ຖ້າຫາກວ່າ
ລະດັບໄດນາມິກຂອງລຳໂພງແມ່ນຕໍ່າຫຼາຍ.
ຄໍາເຕືອນ: ຄຸນນະສົມບັດນີ້ສ້າງການບິດເບືອນແລະຄວນຈະຖືກພິຈາລະນາສຸດທ້າຍ
ຣີສອດ.
ຕົວຢ່າງ:
mplayer -af volume=10.1:0 media.avi
ຈະຂະຫຍາຍສຽງໄດ້ 10.1dB ແລະ hard-clip ຖ້າລະດັບສຽງເກີນໄປ
ສູງ.
pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
ປະສົມຊ່ອງໂດຍຕົນເອງ. ໂດຍພື້ນຖານແລ້ວແມ່ນການປະສົມປະສານຂອງປະລິມານແລະຊ່ອງທາງ
ການກັ່ນຕອງທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອ down-mix ຊ່ອງຫຼາຍພຽງແຕ່ຈໍານວນຫນ້ອຍ, ຕົວຢ່າງ stereo ກັບ
mono ຫຼືແຕກຕ່າງກັນ "ຄວາມກວ້າງ" ຂອງລໍາໂພງສູນກາງໃນລະບົບສຽງອ້ອມຮອບ. ນີ້
ການກັ່ນຕອງແມ່ນຍາກທີ່ຈະນໍາໃຊ້, ແລະຈະຮຽກຮ້ອງໃຫ້ມີ tinkering ບາງກ່ອນທີ່ຈະໄດ້ຮັບຜົນທີ່ຕ້ອງການແມ່ນ
ໄດ້ຮັບ. ຈໍານວນຂອງທາງເລືອກສໍາລັບການກັ່ນຕອງນີ້ແມ່ນຂຶ້ນກັບຈໍານວນຂອງຜົນຜະລິດ
ຊ່ອງ. ຕົວຢ່າງວິທີການ downmix ໄຟລ໌ຫົກຊ່ອງເປັນສອງຊ່ອງດ້ວຍນີ້
ການກັ່ນຕອງສາມາດພົບໄດ້ຢູ່ໃນພາກຕົວຢ່າງທີ່ຢູ່ໃກ້ທີ່ສຸດ.
ຈໍານວນຊ່ອງທາງອອກ (1-8)
ຊ່ອງທາງການປ້ອນຂໍ້ມູນຫຼາຍປານໃດທີ່ຂ້າພະເຈົ້າຖືກປະສົມເຂົ້າໄປໃນຊ່ອງການຜະລິດ j (0-1). ດັ່ງນັ້ນໃນ
ຫຼັກການທໍາອິດທີ່ທ່ານມີ n ຕົວເລກບອກວ່າຈະເຮັດແນວໃດກັບການປ້ອນຂໍ້ມູນທໍາອິດ
channel, ຫຼັງຈາກນັ້ນ n ຕົວເລກທີ່ປະຕິບັດຢູ່ໃນຊ່ອງທາງການປ້ອນທີສອງແລະອື່ນໆຖ້າຫາກວ່າທ່ານ
ບໍ່ໄດ້ລະບຸຕົວເລກສໍາລັບບາງຊ່ອງປ້ອນຂໍ້ມູນ, 0 ແມ່ນສົມມຸດ.
ຕົວຢ່າງ:
mplayer -af pan=1:0.5:0.5 media.avi
ຈະຫຼຸດ-ປະສົມຈາກສະເຕີຣິໂອໄປເປັນໂມໂນ.
mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi
ຈະໃຫ້ 3 ຊ່ອງຜົນຜະລິດອອກຈາກຊ່ອງ 0 ແລະ 1 intact, ແລະປະສົມ
ຊ່ອງ 0 ແລະ 1 ເຂົ້າໄປໃນຊ່ອງທາງອອກ 2 (ຊຶ່ງສາມາດຖືກສົ່ງໄປຫາ subwoofer
ຍົກຕົວຢ່າງ).
ຍ່ອຍ[=fc:ch]
ເພີ່ມຊ່ອງ subwoofer ໃສ່ການຖ່າຍທອດສຽງ. ຂໍ້ມູນສຽງທີ່ໃຊ້ໃນການສ້າງ
subwoofer ຊ່ອງທາງແມ່ນສະເລ່ຍຂອງສຽງໃນຊ່ອງ 0 ແລະຊ່ອງ 1. ໄດ້
ສຽງທີ່ໄດ້ຮັບຫຼັງຈາກນັ້ນແມ່ນການກັ່ນຕອງຕ່ໍາໂດຍການກັ່ນຕອງ Butterworth ຄໍາສັ່ງທີ 4 ກັບ a
ຄວາມຖີ່ການຕັດຄ່າເລີ່ມຕົ້ນຂອງ 60Hz ແລະເພີ່ມໃສ່ຊ່ອງແຍກຕ່າງຫາກໃນສຽງ
stream
ຄໍາເຕືອນ: ປິດການໃຊ້ງານຕົວກອງນີ້ເມື່ອທ່ານຫຼິ້ນດີວີດີດ້ວຍ Dolby Digital 5.1
ສຽງ, ຖ້າບໍ່ດັ່ງນັ້ນຕົວກອງນີ້ຈະລົບກວນສຽງກັບ subwoofer.
ຕັດຄວາມຖີ່ໃນ Hz ສໍາລັບຕົວກອງຕໍ່າຜ່ານ (20Hz ຫາ 300Hz) (ຄ່າເລີ່ມຕົ້ນ:
60Hz) ເພື່ອໃຫ້ໄດ້ຜົນດີທີ່ສຸດ ພະຍາຍາມຕັ້ງຄວາມຖີ່ຂອງການຕັດອອກເປັນຕໍ່າສຸດ
ເປັນໄປໄດ້. ນີ້ຈະປັບປຸງປະສົບການສຽງສະເຕຣິໂອ ຫຼືສຽງອ້ອມຮອບ.
ກຳນົດໝາຍເລກຊ່ອງທີ່ຈະໃສ່ຊ່ອງສຽງຍ່ອຍ.
ໝາຍເລກຊ່ອງສາມາດຢູ່ລະຫວ່າງ 0 ຫາ 7 (ຄ່າເລີ່ມຕົ້ນ: 5). ສັງເກດເຫັນວ່າ
ຈໍານວນຊ່ອງຈະຖືກເພີ່ມຂຶ້ນໂດຍອັດຕະໂນມັດເປັນ ຖ້າຈໍາເປັນ.
ຕົວຢ່າງ:
mplayer -af sub=100:4 -channels 5 media.avi
ຈະເພີ່ມຊ່ອງວອດໄຟຍ່ອຍທີ່ມີຄວາມຖີ່ຕັດອອກຂອງ 100Hz ເພື່ອຜົນຜະລິດ
ຊ່ອງ 4.
ສູນ
ສ້າງຊ່ອງກາງຈາກຊ່ອງທາງຫນ້າ. ໃນປັດຈຸບັນອາດຈະມີຄຸນນະພາບຕ່ໍາເປັນ
ມັນບໍ່ໄດ້ປະຕິບັດການກັ່ນຕອງຜ່ານສູງສໍາລັບການສະກັດເອົາທີ່ເຫມາະສົມ, ແຕ່ສະເລ່ຍ
ແລະເຄິ່ງຊ່ອງແທນ.
ກຳນົດໝາຍເລກຊ່ອງທີ່ຈະໃສ່ຊ່ອງກາງ.
ໝາຍເລກຊ່ອງສາມາດຢູ່ລະຫວ່າງ 0 ຫາ 7 (ຄ່າເລີ່ມຕົ້ນ: 5). ສັງເກດເຫັນວ່າ
ຈໍານວນຊ່ອງຈະຖືກເພີ່ມຂຶ້ນໂດຍອັດຕະໂນມັດເປັນ ຖ້າຈໍາເປັນ.
ລ້ອມຮອບ[= delay]
ຕົວຖອດລະຫັດສໍາລັບ matrix encoded surround sound ເຊັ່ນ Dolby Surround. ໄຟລ໌ຈໍານວນຫຼາຍທີ່ມີ 2
ສຽງຊ່ອງທີ່ຈິງແລ້ວມີສຽງອ້ອມຮອບແບບ matrixed. ຕ້ອງການບັດສຽງ
ສະຫນັບສະຫນູນຢ່າງຫນ້ອຍ 4 ຊ່ອງ.
ເວລາຊັກຊ້າໃນ ms ສໍາລັບລໍາໂພງຫລັງ (0 ຫາ 1000) (ຄ່າເລີ່ມຕົ້ນ: 20) ຄວາມລ່າຊ້ານີ້
ຄວນຈະຖືກກໍານົດດັ່ງຕໍ່ໄປນີ້: ຖ້າ d1 ແມ່ນໄລຍະຫ່າງຈາກຕໍາແຫນ່ງຟັງ
ກັບລໍາໂພງທາງຫນ້າແລະ d2 ແມ່ນໄລຍະຫ່າງຈາກຕໍາແຫນ່ງຟັງ
ລໍາໂພງຫລັງ, ຫຼັງຈາກນັ້ນຄວາມລ່າຊ້າຄວນຈະຖືກຕັ້ງເປັນ 15ms ຖ້າ d1 <= d2 ແລະ to
15 + 5*(d1-d2) ຖ້າ d1 > d2.
ຕົວຢ່າງ:
mplayer -af surround=15 -channels 4 media.avi
ຈະເພີ່ມການຖອດລະຫັດສຽງອ້ອມຮອບດ້ວຍການລ່າຊ້າ 15ms ສໍາລັບສຽງທາງຫລັງ
ລໍາໂພງ.
ຊັກຊ້າ[=ch1:ch2:...]
ຊັກຊ້າສຽງກັບລໍາໂພງເຊັ່ນວ່າສຽງຈາກທີ່ແຕກຕ່າງກັນ
ຊ່ອງທາງມາຮອດບ່ອນຟັງພ້ອມໆກັນ. ມັນເປັນປະໂຫຍດພຽງແຕ່ຖ້າຫາກວ່າ
ທ່ານມີຫຼາຍກວ່າ 2 ລໍາໂພງ.
ch1,ch2,...
ຄວາມລ່າຊ້າໃນ ms ທີ່ຄວນຈະຖືກບັງຄັບໃນແຕ່ລະຊ່ອງ (ຈຸດລອຍ
ຕົວເລກລະຫວ່າງ 0 ແລະ 1000).
ເພື່ອຄິດໄລ່ຄວາມລ່າຊ້າທີ່ຕ້ອງການສໍາລັບຊ່ອງທາງຕ່າງໆ, ເຮັດດັ່ງຕໍ່ໄປນີ້:
1. ວັດແທກໄລຍະຫ່າງຂອງລໍາໂພງເປັນແມັດທີ່ກ່ຽວຂ້ອງກັບການຟັງຂອງທ່ານ
ຕໍາແຫນ່ງ, ໃຫ້ທ່ານໄລຍະຫ່າງ s1 ຫາ s5 (ສໍາລັບລະບົບ 5.1). ບໍ່ມີ
ຈຸດໃນການຊົດເຊີຍສໍາລັບ subwoofer (ທ່ານຈະບໍ່ໄດ້ຍິນຄວາມແຕກຕ່າງ
ຢ່າງໃດກໍ່ຕາມ).
2. ລົບໄລຍະຫ່າງ s1 ຫາ s5 ຈາກໄລຍະສູງສຸດ, ເຊັ່ນ: s[i] = max(s) -
s[i]; i = 1...5.
3. ຄິດໄລ່ຄວາມລ່າຊ້າທີ່ຕ້ອງການໃນ ms as d[i] = 1000*s[i]/342; i = 1...5.
ຕົວຢ່າງ:
mplayer -af delay=10.5:10.5:0:0:7:0 media.avi
ຈະຊັກຊ້າທາງຫນ້າຊ້າຍແລະຂວາ 10.5ms, ສອງຊ່ອງທາງຫລັງແລະ
ຍ່ອຍໂດຍ 0ms ແລະຊ່ອງກາງໂດຍ 7ms.
ສົ່ງອອກ[=mmapped_file[:nsamples]]
ສົ່ງອອກສັນຍານຂາເຂົ້າໄປຫາຂະບວນການອື່ນໆໂດຍໃຊ້ແຜນທີ່ຫນ່ວຍຄວາມຈໍາ (mmap()).
ພື້ນທີ່ທີ່ມີແຜນທີ່ຫນ່ວຍຄວາມຈໍາປະກອບດ້ວຍສ່ວນຫົວ:
int nch /*ຈໍານວນຂອງຊ່ອງ*/
ຂະໜາດ int /* ຂະໜາດ buffer*/
ເຄົາເຕີຍາວທີ່ບໍ່ໄດ້ເຊັນ /* ໃຊ້ເພື່ອຮັກສາການຊິງຄ໌, ປັບປຸງທຸກໆ
ເວລາຂໍ້ມູນໃໝ່ຖືກສົ່ງອອກ.*/
ສ່ວນທີ່ເຫຼືອແມ່ນ payload (ບໍ່ interleaved) 16 bit ຂໍ້ມູນ.
ໄຟລ໌ເພື່ອແຜນທີ່ຂໍ້ມູນເປັນ (ຄ່າເລີ່ມຕົ້ນ: ~/.mplayer/mplayer-af_export)
ຈຳນວນຕົວຢ່າງຕໍ່ຊ່ອງ (ຄ່າເລີ່ມຕົ້ນ: 512)
ຕົວຢ່າງ:
mplayer -af export=/tmp/mplayer-af_export:1024 media.avi
ຈະສົ່ງອອກ 1024 ຕົວຢ່າງຕໍ່ຊ່ອງໄປຫາ '/tmp/mplayer-af_export'.
extrastereo[=mul]
(Linearly) ເພີ່ມຄວາມແຕກຕ່າງລະຫວ່າງຊ່ອງຊ້າຍແລະຂວາທີ່ເພີ່ມບາງ
ປະເພດຂອງຜົນກະທົບ "ສົດ" ກັບການຫຼິ້ນ.
ກໍານົດຄ່າສໍາປະສິດຄວາມແຕກຕ່າງ (ຄ່າເລີ່ມຕົ້ນ: 2.5). 0.0 ຫມາຍຄວາມວ່າສຽງ mono
(ສະເລ່ຍຂອງທັງສອງຊ່ອງ), ມີ 1.0 ສຽງຈະບໍ່ມີການປ່ຽນແປງ, ມີ -1.0
ຊ່ອງຊ້າຍແລະຂວາຈະຖືກສະຫຼັບ.
volnorm[=ວິທີການ:ເປົ້າໝາຍ]
ຂະຫຍາຍລະດັບສຽງສູງສຸດໂດຍບໍ່ບິດເບືອນສຽງ.
ກໍານົດວິທີການນໍາໃຊ້.
1: ໃຊ້ຕົວຢ່າງດຽວເພື່ອກ້ຽງການປ່ຽນແປງໂດຍຜ່ານມາດຕະຖານ
ສະເລ່ຍນ້ໍາຫນັກເກີນຕົວຢ່າງທີ່ຜ່ານມາ (ຄ່າເລີ່ມຕົ້ນ).
2: ໃຊ້ຕົວຢ່າງຫຼາຍໆຢ່າງເພື່ອເລື່ອນການປ່ຽນແປງຜ່ານມາດຕະຖານ
ສະເລ່ຍນ້ໍາຫນັກເກີນຕົວຢ່າງທີ່ຜ່ານມາ.
ກຳນົດຄວາມກວ້າງໃຫຍ່ຂອງເປົ້າໝາຍເປັນສ່ວນໜຶ່ງຂອງຈຳນວນສູງສຸດສຳລັບປະເພດຕົວຢ່າງ
(ຄ່າເລີ່ມຕົ້ນ: 0.25).
ladspa=file:label[:controls...]
ໂຫລດ LADSPA (Linux Audio Developer's Simple Plugin API) plugin. ການກັ່ນຕອງນີ້ແມ່ນ
reentrant, ດັ່ງນັ້ນຫຼາຍ plugins LADSPA ສາມາດຖືກນໍາໃຊ້ໃນເວລາດຽວກັນ.
ລະບຸໄຟລ໌ຫ້ອງສະໝຸດປລັກອິນ LADSPA. ຖ້າ LADSPA_PATH ຖືກຕັ້ງ, ມັນ
ຊອກຫາໄຟລ໌ທີ່ລະບຸໄວ້. ຖ້າມັນບໍ່ຖືກກໍານົດ, ທ່ານຕ້ອງສະຫນອງຢ່າງເຕັມທີ່
ຊື່ເສັ້ນທາງທີ່ລະບຸ.
ລະບຸຕົວກອງພາຍໃນຫ້ອງສະໝຸດ. ບາງຫ້ອງສະໝຸດມີພຽງອັນດຽວ
ການກັ່ນຕອງ, ແຕ່ອື່ນໆປະກອບດ້ວຍຈໍານວນຫຼາຍຂອງພວກເຂົາ. ການໃສ່ 'ການຊ່ວຍເຫຼືອ' ທີ່ນີ້, ຈະມີລາຍຊື່
ການກັ່ນຕອງທີ່ມີຢູ່ທັງຫມົດພາຍໃນຫ້ອງສະຫມຸດທີ່ກໍານົດໄວ້, ເຊິ່ງກໍາຈັດການ
ການນໍາໃຊ້ 'listplugins' ຈາກ LADSPA SDK.
ການຄວບຄຸມແມ່ນສູນ ຫຼືຫຼາຍກວ່າຄ່າຈຸດລອຍຕົວທີ່ກຳນົດພຶດຕິກໍາ
ຂອງ plugin ທີ່ໂຫລດ (ຕົວຢ່າງການຊັກຊ້າ, ຂອບເຂດຫຼືເພີ່ມ). ໃນ verbose
ໂຫມດ (ເພີ່ມ -v ກັບເສັ້ນຄໍາສັ່ງ MPlayer), ການຄວບຄຸມທີ່ມີຢູ່ທັງຫມົດແລະຂອງເຂົາເຈົ້າ
ຊ່ວງທີ່ຖືກຕ້ອງຖືກພິມອອກ. ນີ້ກໍາຈັດການໃຊ້ 'analyseplugin' ຈາກ
LADSPA SDK.
comp
Compressor/expander filter ໃຊ້ໄດ້ສໍາລັບການປ້ອນໄມໂຄຣໂຟນ. ປ້ອງກັນການປອມແປງກ່ຽວກັບການຫຼາຍ
ສຽງດັງແລະເພີ່ມລະດັບສຽງໃນສຽງຕ່ໍາຫຼາຍ. ການກັ່ນຕອງນີ້ບໍ່ໄດ້ຖືກທົດສອບ, ບາງທີ
ເຖິງແມ່ນໃຊ້ບໍ່ໄດ້.
ປະຕູ
Noise gate filter ຄ້າຍກັບຕົວກອງສຽງ comp. ການກັ່ນຕອງນີ້ບໍ່ໄດ້ຖືກທົດສອບ, ບາງທີ
ເຖິງແມ່ນໃຊ້ບໍ່ໄດ້.
ຄາລາໂອເກະ
ການກັ່ນຕອງການໂຍກຍ້າຍສຽງງ່າຍດາຍການຂຸດຄົ້ນຄວາມຈິງທີ່ວ່າສຽງໂດຍປົກກະຕິໄດ້ຖືກບັນທຶກໄວ້ກັບ
mono gear ແລະຕໍ່ມາ 'ສູນກາງ' ປະສົມໃສ່ກະແສສຽງສຸດທ້າຍ. ລະວັງນີ້
ການກັ່ນຕອງຈະປ່ຽນສັນຍານຂອງທ່ານໃຫ້ເປັນ mono. ເຮັດວຽກໄດ້ດີສໍາລັບ 2 ຊ່ອງທາງການຕິດຕາມ; ຢ່າ
ລົບກວນພະຍາຍາມມັນກັບອັນໃດກໍໄດ້ນອກຈາກ 2 ຊ່ອງ stereo.
scaletempo[=option1:option2:...]
ຂະຫຍາຍຊ່ວງເວລາສຽງໂດຍບໍ່ປ່ຽນແປງສຽງ, ຊິ້ງເປັນທາງເລືອກເພື່ອຄວາມໄວການຫຼິ້ນ
(ເລີ່ມຕົ້ນ).
ນີ້ເຮັດວຽກໂດຍການຫຼີ້ນສຽງ 'stride' ms ໃນຄວາມໄວປົກກະຕິຫຼັງຈາກນັ້ນບໍລິໂພກ
'stride*scale' ms ຂອງ input ສຽງ. ມັນແຍກຄວາມກ້າວເຂົ້າກັນໂດຍການຜະສົມຜະສານ
'ທັບຊ້ອນ'% ຂອງບາດກ້າວທີ່ມີສຽງປະຕິບັດຕາມບາດກ້າວທີ່ຜ່ານມາ. ມັນທາງເລືອກ
ປະຕິບັດການວິເຄາະສະຖິຕິສັ້ນໃນ 'ການຊອກຫາ' ms ຂອງສຽງຕໍ່ໄປເພື່ອກໍານົດ
ຕໍາແຫນ່ງຊ້ອນກັນທີ່ດີທີ່ສຸດ.
ຂະໜາດ=
ຈໍານວນນາມສະກຸນເພື່ອຂະຫນາດ tempo. ຂະຫຍາຍຈໍານວນນີ້ນອກເຫນືອຈາກຄວາມໄວ.
(ຄ່າເລີ່ມຕົ້ນ: 1.0)
ກ້າວ =
ຄວາມຍາວເປັນມິນລິວິນາທີເພື່ອສົ່ງຜົນແຕ່ລະກ້າວ. ມູນຄ່າສູງເກີນໄປຈະເຮັດໃຫ້ເກີດ
ສັງເກດເຫັນການຂ້າມຜ່ານໃນລະດັບສູງ ແລະສຽງສະທ້ອນໃນປະລິມານທີ່ຕໍ່າ.
ຄ່າທີ່ຕໍ່າຫຼາຍຈະປ່ຽນແປງ pitch. ການເພີ່ມກໍາລັງປັບປຸງການປະຕິບັດ.
(ຄ່າເລີ່ມຕົ້ນ: 60)
ທັບຊ້ອນກັນ =
ເປີເຊັນຂອງການກ້າວໄປທັບຊ້ອນກັນ. ການຫຼຸດລົງປັບປຸງປະສິດທິພາບ.
(ຄ່າເລີ່ມຕົ້ນ: .20)
search=
ຄວາມຍາວເປັນ milliseconds ເພື່ອຊອກຫາຕໍາແຫນ່ງທັບຊ້ອນທີ່ດີທີ່ສຸດ. ຫຼຸດລົງ
ປັບປຸງປະສິດທິພາບຢ່າງຫຼວງຫຼາຍ. ໃນລະບົບຊ້າ, ທ່ານອາດຈະຕ້ອງການ
ກໍານົດນີ້ຕໍ່າຫຼາຍ. (ຄ່າເລີ່ມຕົ້ນ: 14)
ຄວາມໄວ=
ກໍານົດການຕອບສະຫນອງຕໍ່ການປ່ຽນແປງຄວາມໄວ.
ທີ່ໃຊ້ເວລາ
tempo ຂະຫນາດໃນ sync ກັບຄວາມໄວ (ຄ່າເລີ່ມຕົ້ນ).
pitch
ປີ້ນຜົນກະທົບຂອງການກັ່ນຕອງ. ເກັດສະເກັດສະເກັດເງິນໂດຍບໍ່ມີການປ່ຽນແປງ tempo.
ເພີ່ມ ´[ speed_mult 0.9438743126816935´ ແລະ ´] speed_mult
1.059463094352953´ ໄປທີ່ input.conf ຂອງທ່ານເພື່ອກ້າວໄປໂດຍເຄິ່ງດົນຕີ.
ໂຕນ. ຄໍາເຕືອນ: ສູນເສຍການຊິ້ງຂໍ້ມູນກັບວິດີໂອ.
ທັງ Scale ທັງ tempo ແລະ pitch.
none ບໍ່ສົນໃຈການປ່ຽນແປງຄວາມໄວ.
ຕົວຢ່າງ:
mplayer -af scaletempo -speed 1.2 media.ogg
ຈະຫຼິ້ນມີເດຍຢູ່ທີ່ຄວາມໄວປົກກະຕິ 1.2x, ມີສຽງຢູ່ທີ່ສຽງປົກກະຕິ.
ການປ່ຽນແປງຄວາມໄວການຫຼິ້ນ, ຈະປ່ຽນ tempo ສຽງໃຫ້ກົງກັນ.
mplayer -af scaletempo=scale=1.2:speed=none -ຄວາມໄວ 1.2 media.ogg
ຈະຫຼິ້ນມີເດຍຢູ່ທີ່ 1.2x ຄວາມໄວປົກກະຕິ, ມີສຽງຢູ່ໃນ pitch ປົກກະຕິ, ແຕ່
ການປ່ຽນແປງຄວາມໄວການຫຼິ້ນບໍ່ມີຜົນກະທົບກັບ tempo ສຽງ.
mplayer -af scaletempo=stride=30:overlap=.50:search=10 media.ogg
ຈະປັບຕົວກໍານົດຄຸນນະພາບ ແລະການປະຕິບັດ.
mplayer -af format=floatne,scaletempo media.ogg
ຈະເຮັດໃຫ້ scaletempo ໃຊ້ລະຫັດ float. ບາງທີອາດໄວຂຶ້ນໃນບາງເວທີ.
mplayer -af scaletempo=scale=1.2:speed=pitch audio.ogg
ຈະຫຼິ້ນໄຟລ໌ສຽງຢູ່ທີ່ 1.2x ຄວາມໄວປົກກະຕິ, ມີສຽງຢູ່ໃນ pitch ປົກກະຕິ.
ການປ່ຽນແປງຄວາມໄວການຫຼິ້ນ, ຈະມີການປ່ຽນແປງ pitch, ເຮັດໃຫ້ tempo ສຽງ 1.2x.
ສະຖິຕິ
ເກັບກໍາແລະພິມສະຖິຕິກ່ຽວກັບການຖ່າຍທອດສຽງ, ໂດຍສະເພາະລະດັບສຽງ.
ສະຖິຕິເຫຼົ່ານີ້ແມ່ນມີຈຸດປະສົງໂດຍສະເພາະເພື່ອຊ່ວຍປັບລະດັບສຽງໃນຂະນະທີ່
ຫຼີກເວັ້ນການ clipping. ປະລິມານແມ່ນພິມອອກເປັນ dB ແລະເຂົ້າກັນໄດ້ກັບປະລິມານ
ການກັ່ນຕອງສຽງ, ພວກມັນຈະຖືກມົນໄປຫາ -0dB ສະເໝີ.
ຊ່ອງຂໍ້ມູນ 'n_samples' ແມ່ນຈໍານວນຕົວຢ່າງທັງໝົດທີ່ເຫັນໂດຍການກັ່ນຕອງ. ໄດ້
ຊ່ອງຂໍ້ມູນ 'mean_volume' ແມ່ນສີ່ຫຼ່ຽມຄ່າສະເລ່ຍຂອງຮາກ. ຊ່ອງຂໍ້ມູນ 'max_volume' ແມ່ນແນ່ນອນ
ມັນເວົ້າຫຍັງ. ຊ່ອງຂໍ້ມູນ 'histogram_Xdb' ຈະນັບຈໍານວນຕົວຢ່າງຢູ່ທີ່ -XdB, ສໍາລັບ
X ຕ່ຳກວ່າ max_volume.
ຕົວຢ່າງ, ຖ້າ max_volume ແມ່ນ -7dB ແລະ histogram_7dB ແມ່ນ 19, 'volume=7' ຈະບໍ່ເປັນ.
ເຮັດໃຫ້ເກີດການຕັດແລະ 'volume = 8' ຈະເຮັດໃຫ້ການຕັດຕໍ່ 19 ຕົວຢ່າງ.
VIDEO FILTERS
ການກັ່ນຕອງວິດີໂອອະນຸຍາດໃຫ້ທ່ານສາມາດດັດແປງການຖ່າຍທອດວິດີໂອແລະຄຸນສົມບັດຂອງມັນ. syntax ແມ່ນ:
-vf
ຕິດຕັ້ງລະບົບຕ່ອງໂສ້ການກັ່ນຕອງວິດີໂອ.
ຫຼາຍພາລາມິເຕີເປັນທາງເລືອກ ແລະຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນຖ້າຖືກລະເວັ້ນ. ການນໍາໃຊ້ຢ່າງຊັດເຈນ a
ຄ່າເລີ່ມຕົ້ນກໍານົດພາລາມິເຕີເປັນ '-1'. ພາລາມິເຕີ w:h ຫມາຍຄວາມວ່າກວ້າງ x ສູງໃນ pixels, x:y
ໝາຍເຖິງຕຳແໜ່ງ x;y ນັບຈາກມຸມຊ້າຍເທິງຂອງຮູບທີ່ໃຫຍ່ກວ່າ.
ຫມາຍເຫດ: ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ເຕັມຂອງຕົວກອງວິດີໂອທີ່ມີຢູ່, ເບິ່ງການຊ່ວຍເຫຼືອ -vf.
ຕົວກອງວິດີໂອຖືກຈັດການຢູ່ໃນລາຍການ. ມີຄໍາສັ່ງຈໍານວນຫນ້ອຍເພື່ອຈັດການລາຍຊື່ການກັ່ນຕອງ.
-vf-ຕື່ມ
ຕື່ມໃສ່ຕົວກອງທີ່ໃຫ້ໄວ້ເປັນອາກິວເມັນໃສ່ລາຍຊື່ຕົວກອງ.
-vf-pre
Prepends ການກັ່ນຕອງທີ່ໃຫ້ໄວ້ເປັນ arguments ກັບບັນຊີລາຍຊື່ການກັ່ນຕອງ.
-vf-del
ລຶບຕົວກອງຢູ່ໃນດັດຊະນີທີ່ໃຫ້. ຕົວເລກດັດຊະນີເລີ່ມຕົ້ນທີ່ 0, ລົບ
ຕົວເລກທີ່ຢູ່ໃນຕອນທ້າຍຂອງບັນຊີລາຍຊື່ (-1 ແມ່ນສຸດທ້າຍ).
-vf-clr
ລ້າງບັນຊີລາຍຊື່ການກັ່ນຕອງຢ່າງສົມບູນ.
ດ້ວຍຕົວກອງທີ່ສະຫນັບສະຫນູນມັນ, ທ່ານສາມາດເຂົ້າເຖິງຕົວກໍານົດການໂດຍຊື່ຂອງພວກເຂົາ.
-vf =ຊ່ວຍ
ພິມຊື່ພາລາມິເຕີ ແລະໄລຍະຄ່າພາລາມິເຕີສຳລັບຕົວກອງໃດໜຶ່ງ.
-vf
ກໍານົດພາລາມິເຕີທີ່ມີຊື່ເປັນຄ່າທີ່ໃຫ້. ໃຊ້ເປີດ ແລະປິດ ຫຼືແມ່ນ ແລະບໍ່ແມ່ນເພື່ອຕັ້ງ
ຕົວກໍານົດການທຸງ.
ການກັ່ນຕອງທີ່ມີຢູ່ແມ່ນ:
ການປູກພືດ[=w:h:x:y]
ປູກພືດສ່ວນທີ່ໃຫ້ໄວ້ຂອງຮູບແລະປະຖິ້ມສ່ວນທີ່ເຫຼືອ. ມີປະໂຫຍດໃນການກໍາຈັດສີດໍາ
ແຖບຈາກຮູບເງົາຈໍກວ້າງ.
,
ຕັດຄວາມກວ້າງແລະຄວາມສູງ, ຄ່າເລີ່ມຕົ້ນເປັນຄວາມກວ້າງແລະຄວາມສູງຕົ້ນສະບັບ.
,
ຕຳແໜ່ງຂອງຮູບທີ່ຕັດແລ້ວ, ເລີ່ມຕົ້ນຢູ່ກາງ.
cropdetect[=limit:round[:reset]]
ຄິດໄລ່ຕົວກໍານົດການການປູກພືດທີ່ຈໍາເປັນແລະພິມຕົວກໍານົດການແນະນໍາໃຫ້
stdout.
ເກນ, ເຊິ່ງສາມາດກຳນົດເປັນທາງເລືອກຈາກບໍ່ມີຫຍັງ (0) ໄປຫາທຸກຢ່າງ
(255) (ຄ່າເລີ່ມຕົ້ນ: 24).
ຄ່າທີ່ຄວາມກວ້າງ/ຄວາມສູງຄວນຈະແບ່ງອອກໄດ້ໂດຍ (ຄ່າເລີ່ມຕົ້ນ: 16). ໄດ້
ການຊົດເຊີຍຈະຖືກປັບອັດຕະໂນມັດໃຫ້ຢູ່ກາງວິດີໂອ. ໃຊ້ 2 ເທົ່ານັ້ນ
ຂະຫນາດຄູ່ (ຕ້ອງການສໍາລັບວິດີໂອ 4:2:2). 16 ແມ່ນດີທີ່ສຸດເມື່ອເຂົ້າລະຫັດຫຼາຍທີ່ສຸດ
ຕົວແປງສັນຍານວິດີໂອ.
ຕົວຕ້ານການທີ່ກໍານົດຫຼັງຈາກຈໍານວນເຟຣມ Cropdetect ຈະຣີເຊັດ
ກ່ອນຫນ້ານີ້ໄດ້ກວດພົບພື້ນທີ່ວິດີໂອທີ່ໃຫຍ່ທີ່ສຸດແລະເລີ່ມຕົ້ນໃຫມ່ເພື່ອກວດພົບປະຈຸບັນ
ເນື້ອທີ່ປູກພືດທີ່ດີທີ່ສຸດ (ຄ່າເລີ່ມຕົ້ນ: 0). ນີ້ສາມາດເປັນປະໂຫຍດໃນເວລາທີ່ສັນຍາລັກຂອງຊ່ອງ
ບິດເບືອນພື້ນທີ່ວິດີໂອ. 0 ຊີ້ບອກບໍ່ເຄີຍ reset ແລະສົ່ງຄືນທີ່ໃຫຍ່ທີ່ສຸດ
ພື້ນທີ່ພົບໃນລະຫວ່າງການຫຼິ້ນ.
ສີ່ຫລ່ຽມ[=w:h:x:y]
ແຕ້ມຮູບສີ່ຫລ່ຽມຂອງຄວາມກວ້າງແລະຄວາມສູງທີ່ຕ້ອງການຢູ່ໃນຈຸດປະສານງານທີ່ລະບຸ
ເທິງຮູບພາບແລະພິມຕົວກໍານົດການສີ່ຫລ່ຽມໃນປະຈຸບັນໃສ່ console. ນີ້ສາມາດເປັນ
ໃຊ້ເພື່ອຊອກຫາຕົວກໍານົດການປູກພືດທີ່ດີທີ່ສຸດ. ຖ້າທ່ານຜູກມັດຄໍາສັ່ງ input.conf
'change_rectangle' ເປັນ keystrokes, ທ່ານສາມາດຍ້າຍແລະປັບຂະຫນາດສີ່ຫລ່ຽມໃນ fly ໄດ້.
,
ຄວາມກວ້າງແລະຄວາມສູງ (ຄ່າເລີ່ມຕົ້ນ: -1, ຄວາມກວ້າງສູງສຸດທີ່ເປັນໄປໄດ້ບ່ອນທີ່ມີຂອບເຂດ
ຍັງເຫັນໄດ້.)
,
ຕຳແໜ່ງມຸມຊ້າຍເທິງ (ຄ່າເລີ່ມຕົ້ນ: -1, ເທິງສຸດຊ້າຍສຸດ)
ຂະຫຍາຍ[=w:h:x:y:o:a:r]
ຂະຫຍາຍ (ບໍ່ຂະຫນາດ) ຄວາມລະອຽດຂອງຮູບເງົາເປັນຄ່າທີ່ລະບຸໄວ້ ແລະວາງ unscaled
ຕົ້ນສະບັບຢູ່ທີ່ຈຸດປະສານງານ x, y. ສາມາດໃຊ້ສໍາລັບການວາງຄໍາບັນຍາຍ / OSD ໃນ
ແຖບສີດໍາຜົນໄດ້ຮັບ.
,
ຂະຫຍາຍຄວາມກວ້າງ, ຄວາມສູງ (ຄ່າເລີ່ມຕົ້ນ: ຄວາມກວ້າງຕົ້ນສະບັບ, ຄວາມສູງ). ຄ່າທາງລົບ
ສໍາລັບ w ແລະ h ຖືກປະຕິບັດເປັນການຊົດເຊີຍກັບຂະຫນາດຕົ້ນສະບັບ.
ຕົວຢ່າງ:
expand=0:-50:0:0
ເພີ່ມຂອບ 50 pixel ໃສ່ລຸ່ມສຸດຂອງຮູບ.
,
ຕຳແໜ່ງຂອງຮູບຕົ້ນສະບັບໃນຮູບທີ່ຂະຫຍາຍ (ຄ່າເລີ່ມຕົ້ນ: ກາງ)
OSD/ການໃຫ້ຄຳບັນຍາຍ
0: ປິດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
1: ເປີດໃຊ້ງານ
ຂະຫຍາຍໃຫ້ພໍດີກັບລັກສະນະໃດໜຶ່ງແທນທີ່ຈະເປັນຄວາມລະອຽດ (ຄ່າເລີ່ມຕົ້ນ: 0).
ຕົວຢ່າງ:
expand=800:::::4/3
ຂະຫຍາຍເປັນ 800x600, ເວັ້ນເສຍແຕ່ວ່າແຫຼ່ງແມ່ນຄວາມລະອຽດສູງກວ່າ, ໃນ
ກໍລະນີໃດທີ່ມັນຂະຫຍາຍອອກໄປຕື່ມ 4/3 ລັກສະນະ.
ປັດຂຶ້ນເພື່ອເຮັດໃຫ້ຄວາມກວ້າງແລະຄວາມສູງແບ່ງອອກດ້ວຍ (ຄ່າເລີ່ມຕົ້ນ: 1).
flip (ຍັງ ເບິ່ງ -ພິກ)
ປີ້ນຮູບກັບຫົວ.
mirror
ກະຈົກພາບໃນແກນ Y.
ໝຸນ[=<0-7>]
ໝຸນຮູບໂດຍ 90 ອົງສາ ແລະເປັນທາງເລືອກທີ່ຈະພິກມັນ. ສຳລັບຄ່າລະຫວ່າງ 4-7
ການຫມຸນແມ່ນເຮັດໄດ້ພຽງແຕ່ຖ້າເລຂາຄະນິດຂອງຮູບເງົາເປັນຮູບຄົນແລະບໍ່ແມ່ນພູມສັນຖານ.
0 ໝຸນຕາມເຂັມໂມງ 90 ອົງສາ ແລະພິກ (ຄ່າເລີ່ມຕົ້ນ).
1 ໝຸນ 90 ອົງສາຕາມເຂັມໂມງ.
2 ໝຸນ 90 ອົງສາ counterclockwise.
3 ໝຸນ 90 ອົງສາ counterclockwise ແລະ flip.
scale[=w:h[:interlaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
ປັບຂະຫນາດຮູບພາບດ້ວຍຕົວຂະຫຍາຍຊອບແວ (ຊ້າ) ແລະປະຕິບັດ YUV<->RGB
ການແປງ colorspace (ຍັງເບິ່ງ -sws).
,
ຂະໜາດຄວາມກວ້າງ/ລວງສູງ (ຄ່າເລີ່ມຕົ້ນ: ຄວາມກວ້າງ/ຄວາມສູງຕົ້ນສະບັບ)
ຫມາຍເຫດ: ຖ້າ -zoom ຖືກນໍາໃຊ້, ແລະຕົວກອງພື້ນຖານ (ລວມທັງ libvo) ແມ່ນ
ບໍ່ສາມາດປັບຂະໜາດໄດ້, ມັນກຳນົດຄ່າເລີ່ມຕົ້ນເປັນ d_width/d_height!
0: ປັບຂະໜາດ d_width/d_height
-1: ຄວາມກວ້າງ / ຄວາມສູງຕົ້ນສະບັບ
-2: ຄິດໄລ່ w/h ໂດຍການນໍາໃຊ້ມິຕິອື່ນໆແລະດ້ານ prescaled
ອັດຕາສ່ວນ.
-3: ຄິດໄລ່ w/h ໂດຍໃຊ້ມິຕິອື່ນ ແລະລັກສະນະຕົ້ນສະບັບ
ອັດຕາສ່ວນ.
-(n+8): ຄື -n ຂ້າງເທິງ, ແຕ່ໃຫ້ຮອບມິຕິໄປໃກ້ທີ່ສຸດ
ຄູນຂອງ 16.
ສະຫຼັບການປັບຂະໜາດແບບ interlaced.
0: ປິດ (ຄ່າເລີ່ມຕົ້ນ)
1: ສຸດ
chroma ຂ້າມ
0: ໃຊ້ເສັ້ນປ້ອນຂໍ້ມູນທີ່ມີທັງໝົດສຳລັບ chroma.
1: ໃຊ້ພຽງແຕ່ທຸກໆ 2. input line for chroma.
2: ໃຊ້ພຽງແຕ່ທຸກໆ 4. input line for chroma.
3: ໃຊ້ພຽງແຕ່ທຸກໆ 8. input line for chroma.
[: ] (ຍັງເບິ່ງ -sws)
ກໍານົດບາງຕົວກໍານົດການຂະຫນາດຂຶ້ນກັບປະເພດຂອງ scaler ເລືອກດ້ວຍ
-sws.
-sws 2 (bicubic): B (ມົວ) ແລະ C (ສຽງດັງ)
0.00:0.60 ຄ່າເລີ່ມຕົ້ນ
0.00:0.75 "bicubic ຊັດເຈນ" ຂອງ VirtualDub
0.00:0.50 Catmull-Rom spline
0.33:0.33 Mitchell-Netravali spline
1.00:0.00 cubic B-spline
-sws 7 (gaussian): ຄວາມຄົມຊັດ (0 (ອ່ອນ) - 100 (ແຫຼມ))
-sws 9 (lanczos): ຄວາມຍາວຂອງການກັ່ນຕອງ (1-10)
ຂະຫນາດຂະຫນາດທີ່ຕັ້ງໄວ້ລ່ວງຫນ້າ.
qntsc: 352x240 (ຈໍ NTSC ໄຕມາດ)
qpal: 352x288 (ໜ້າຈໍ PAL quarter)
ntsc: 720x480 (ມາດຕະຖານ NTSC)
pal: 720x576 (ມາດຕະຖານ PAL)
Sntsc: 640x480 (ຕາລາງ pixel NTSC)
ຄວາມລະອຽດ 768 x 576 ພິກເຊວ (PAL)
ບໍ່ອະນຸຍາດໃຫ້ຂະຫຍາຍຂະໜາດເກີນຂະໜາດເດີມ.
0: ອະນຸຍາດໃຫ້ຂະຫຍາຍ (ຄ່າເລີ່ມຕົ້ນ).
1: ບໍ່ອະນຸຍາດໃຫ້ຂະຫຍາຍຂະໜາດຫາກມິຕິໜຶ່ງເກີນຄ່າເດີມ.
2: ບໍ່ອະນຸຍາດໃຫ້ມີການຂະຫຍາຍຂະໜາດຖ້າທັງສອງຂະໜາດເກີນຄ່າເດີມ.
ການຮອບວຽນທີ່ຖືກຕ້ອງສຳລັບຕົວປັບຂະໜາດແນວຕັ້ງ, ເຊິ່ງອາດຈະໄວ ຫຼືຊ້າກວ່າ
ກ່ວາການມົນໃນຕອນຕົ້ນ.
0: ປິດການໃຊ້ການຮອບທີ່ຖືກຕ້ອງ (ຄ່າເລີ່ມຕົ້ນ).
1: ເປີດໃຊ້ການຮອບທີ່ຖືກຕ້ອງ.
dsize[=aspect|w:h:aspect-method:r]
ປ່ຽນຂະໜາດການສະແດງຜົນ/ລັກສະນະທີ່ຕັ້ງໄວ້ຢູ່ໃນຈຸດທີ່ຕັ້ງໃຈໃນຕ່ອງໂສ້ການກັ່ນຕອງ.
ລັກສະນະສາມາດຖືກມອບໃຫ້ເປັນເສດສ່ວນ (4/3) ຫຼືຕົວເລກຈຸດລອຍ (1.33).
ອີກທາງເລືອກ, ທ່ານອາດຈະລະບຸຄວາມກວ້າງຂອງຈໍສະແດງຜົນທີ່ແນ່ນອນແລະຄວາມສູງທີ່ຕ້ອງການ. ຫມາຍເຫດ
ທີ່ການກັ່ນຕອງນີ້ເຮັດ ບໍ່ ເຮັດການຂະຫນາດຕົວຂອງມັນເອງ; ມັນພຽງແຕ່ຜົນກະທົບຕໍ່ສິ່ງທີ່ scalers ຕໍ່ມາ
(ຊອບແວຫຼືຮາດແວ) ຈະເຮັດໃນເວລາທີ່ອັດຕະໂນມັດການຂະຫຍາຍຕົວເພື່ອແກ້ໄຂລັກສະນະ.
,
ຄວາມກວ້າງແລະຄວາມສູງຂອງຈໍສະແດງຜົນໃຫມ່. ຍັງສາມາດເປັນຄຸນຄ່າພິເສດເຫຼົ່ານີ້:
0: ຄວາມກວ້າງແລະຄວາມສູງຂອງການສະແດງຕົ້ນສະບັບ
-1: ຄວາມກວ້າງແລະຄວາມສູງວິດີໂອຕົ້ນສະບັບ (ຄ່າເລີ່ມຕົ້ນ)
-2: ຄິດໄລ່ w/h ໂດຍການນໍາໃຊ້ມິຕິອື່ນໆແລະການສະແດງຂອງຕົ້ນສະບັບ
ອັດຕາສ່ວນ.
-3: ການຄິດໄລ່ w/h ການນໍາໃຊ້ມິຕິອື່ນໆແລະວິດີໂອຕົ້ນສະບັບ
ອັດຕາສ່ວນ.
ຕົວຢ່າງ:
dsize=800:-2
ລະບຸຄວາມລະອຽດຈໍສະແດງຜົນ 800x600 ສໍາລັບລັກສະນະ 4/3
ວິດີໂອ, ຫຼື 800x450 ສໍາລັບວິດີໂອ 16/9.
ປັບປຸງຄວາມກວ້າງແລະຄວາມສູງຕາມອັດຕາສ່ວນຕົ້ນສະບັບ.
-1: ບໍ່ສົນໃຈອັດຕາສ່ວນຕົ້ນສະບັບ (ຄ່າເລີ່ມຕົ້ນ).
0: ຮັກສາອັດຕາສ່ວນການສະແດງຜົນໂດຍການນໍາໃຊ້ ແລະ ສູງສຸດ
ຄວາມລະອຽດ.
1: ຮັກສາອັດຕາສ່ວນການສະແດງຜົນໂດຍການນໍາໃຊ້ ແລະ ຕໍາ່ສຸດທີ່
ຄວາມລະອຽດ.
2: ຮັກສາອັດຕາສ່ວນວິດີໂອໂດຍການນໍາໃຊ້ ແລະ ເປັນຄວາມລະອຽດສູງສຸດ.
3: ຮັກສາອັດຕາສ່ວນວິດີໂອໂດຍການນໍາໃຊ້ ແລະ ເປັນຄວາມລະອຽດຕໍ່າສຸດ.
ຕົວຢ່າງ:
dsize=800:600:0
ລະບຸຄວາມລະອຽດຈໍສະແດງຜົນສູງສຸດ 800x600, ຫຼືນ້ອຍກວ່າ,
ເພື່ອຮັກສາລັກສະນະ.
ປັດຂຶ້ນເພື່ອເຮັດໃຫ້ຄວາມກວ້າງແລະຄວາມສູງແບ່ງອອກດ້ວຍ (ຄ່າເລີ່ມຕົ້ນ: 1).
yvu9
ບັງຄັບໃຫ້ຊອບແວ YVU9 ປ່ຽນເປັນ YV12 colorspace. ຄັດຄ້ານໃນເງື່ອນໄຂຂອງ
ຕົວຂະຫຍາຍຊອບແວ.
yuvcsp
Clamps ຄ່າສີ YUV ກັບຊ່ວງ CCIR 601 ໂດຍບໍ່ມີການປ່ຽນຕົວຈິງ.
ກະດານ
RGB/BGR 8 -> 15/16/24/32bpp ການປ່ຽນ colorspace ໂດຍໃຊ້ palette.
ຮູບແບບ[=fourcc[:outfourcc]]
ຈໍາກັດພື້ນທີ່ສີສໍາລັບການກັ່ນຕອງຕໍ່ໄປໂດຍບໍ່ມີການເຮັດການປ່ຽນແປງໃດໆ. ໃຊ້
ພ້ອມກັບຕົວກອງຂະໜາດສຳລັບການປ່ຽນຕົວຈິງ.
ຫມາຍເຫດ: ສໍາລັບບັນຊີລາຍຊື່ຂອງຮູບແບບທີ່ມີຢູ່ເບິ່ງ format=fmt=help.
ຊື່ຮູບແບບເຊັ່ນ rgb15, bgr24, yv12, ແລະອື່ນໆ (ຄ່າເລີ່ມຕົ້ນ: yuy2)
ຊື່ຮູບແບບທີ່ຄວນຈະຖືກແທນທີ່ສໍາລັບຜົນໄດ້ຮັບ. ຖ້ານີ້ບໍ່ແມ່ນ 100%
ເຂົ້າກັນໄດ້ກັບ ມູນຄ່າມັນຈະ crash.
ຕົວຢ່າງທີ່ຖືກຕ້ອງ:
format=rgb24:bgr24 format=yuyv:yuy2
ຕົວຢ່າງທີ່ບໍ່ຖືກຕ້ອງ (ຈະຂັດ):
format=rgb24:yv12
noformat[=fourcc]
ຈໍາກັດພື້ນທີ່ສີສໍາລັບການກັ່ນຕອງຕໍ່ໄປໂດຍບໍ່ມີການເຮັດການປ່ຽນແປງໃດໆ. ບໍ່ມັກ
ການກັ່ນຕອງຮູບແບບ, ນີ້ຈະອະນຸຍາດໃຫ້ colorspace ໃດ ຍົກເວັ້ນ ອັນທີ່ທ່ານລະບຸ.
ຫມາຍເຫດ: ສໍາລັບບັນຊີລາຍຊື່ຂອງຮູບແບບທີ່ມີຢູ່ເບິ່ງ noformat=fmt=help.
ຊື່ຮູບແບບເຊັ່ນ rgb15, bgr24, yv12, ແລະອື່ນໆ (ຄ່າເລີ່ມຕົ້ນ: yv12)
pp[=filter1[:option1[:option2...]]/[-]filter2...] (ຍັງ ເບິ່ງ -pphelp)
ເປີດໃຊ້ລະບົບຕ່ອງໂສ້ທີ່ລະບຸໄວ້ຂອງຕົວກອງຍ່ອຍຫຼັງການປະມວນຜົນ. ການກັ່ນຕອງຍ່ອຍຕ້ອງເປັນ
ແຍກອອກດ້ວຍ '/' ແລະສາມາດປິດການໃຊ້ງານໄດ້ໂດຍ prepending a '-'. ແຕ່ລະຕົວກອງຍ່ອຍແລະບາງອັນ
ຕົວເລືອກມີຊື່ສັ້ນແລະຍາວທີ່ສາມາດໃຊ້ແລກປ່ຽນກັນໄດ້, ie
dr/dering ແມ່ນຄືກັນ. subfilters ທັງຫມົດແບ່ງປັນທາງເລືອກທົ່ວໄປເພື່ອກໍານົດຂອງເຂົາເຈົ້າ
ຂອບເຂດ:
a/autoq
ປິດຕົວກອງຍ່ອຍໂດຍອັດຕະໂນມັດຖ້າ CPU ຊ້າເກີນໄປ.
c/chrom
ເຮັດການກັ່ນຕອງ chrominance, ເຊັ່ນດຽວກັນ (ຄ່າເລີ່ມຕົ້ນ).
y/nochrom
ເຮັດການກັ່ນຕອງ luminance ເທົ່ານັ້ນ (ບໍ່ມີ chrominance).
n/noluma
ເຮັດການກັ່ນຕອງ chrominance ເທົ່ານັ້ນ (ບໍ່ມີ luminance).
ຫມາຍເຫດ: -pphelp ສະແດງລາຍຊື່ຂອງຕົວກອງຍ່ອຍທີ່ມີຢູ່.
ການກັ່ນຕອງຍ່ອຍທີ່ມີຢູ່ແມ່ນ
hb/hdeblock[:ຄວາມແຕກຕ່າງ[: flatness]]
ການກັ່ນຕອງ deblocking ຕາມລວງນອນ
: ປັດໄຈຄວາມແຕກຕ່າງທີ່ຄ່າສູງກວ່າຫມາຍເຖິງການຂັດຂວາງຫຼາຍ
(ຄ່າເລີ່ມຕົ້ນ: 32).
: ເກນຄວາມແປທີ່ຄ່າຕໍ່າກວ່າໝາຍເຖິງການປິດກັ້ນຫຼາຍຂຶ້ນ
(ຄ່າເລີ່ມຕົ້ນ: 39).
vb/vdeblock[:difference[:flatness]]
ຕົວກອງ deblocking ແນວຕັ້ງ
: ປັດໄຈຄວາມແຕກຕ່າງທີ່ຄ່າສູງກວ່າຫມາຍເຖິງການຂັດຂວາງຫຼາຍ
(ຄ່າເລີ່ມຕົ້ນ: 32).
: ເກນຄວາມແປທີ່ຄ່າຕໍ່າກວ່າໝາຍເຖິງການປິດກັ້ນຫຼາຍຂຶ້ນ
(ຄ່າເລີ່ມຕົ້ນ: 39).
ha/hadeblock[:difference[:flatness]]
ການກັ່ນຕອງການປິດກັ້ນແນວນອນທີ່ຖືກຕ້ອງ
: ປັດໄຈຄວາມແຕກຕ່າງທີ່ຄ່າສູງກວ່າຫມາຍເຖິງການຂັດຂວາງຫຼາຍ
(ຄ່າເລີ່ມຕົ້ນ: 32).
: ເກນຄວາມແປທີ່ຄ່າຕໍ່າກວ່າໝາຍເຖິງການປິດກັ້ນຫຼາຍຂຶ້ນ
(ຄ່າເລີ່ມຕົ້ນ: 39).
va/vadeblock[:difference[:flatness]]
ການກັ່ນຕອງການປິດກັ້ນແນວຕັ້ງທີ່ຖືກຕ້ອງ
: ປັດໄຈຄວາມແຕກຕ່າງທີ່ຄ່າສູງກວ່າຫມາຍເຖິງການຂັດຂວາງຫຼາຍ
(ຄ່າເລີ່ມຕົ້ນ: 32).
: ເກນຄວາມແປທີ່ຄ່າຕໍ່າກວ່າໝາຍເຖິງການປິດກັ້ນຫຼາຍຂຶ້ນ
(ຄ່າເລີ່ມຕົ້ນ: 39).
ການກັ່ນຕອງ deblocking ຕາມແນວນອນແລະແນວຕັ້ງແບ່ງປັນຄວາມແຕກຕ່າງແລະຄວາມຮາບພຽງ
ຄ່າດັ່ງນັ້ນທ່ານບໍ່ສາມາດກໍານົດຂອບເຂດລວງນອນແລະແນວຕັ້ງທີ່ແຕກຕ່າງກັນ.
h1/x1hdeblock
ການທົດລອງຕົວກອງ deblocking ຕາມລວງນອນ
v1/x1vdeblock
ການທົດລອງຕົວກັ່ນຕອງ deblocking ແນວຕັ້ງ
dr/dering
ການກັ່ນຕອງ
tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
ຕົວຫຼຸດສຽງລົບກວນຊົ່ວຄາວ
: larger -> ການກັ່ນຕອງທີ່ເຂັ້ມແຂງ
: larger -> ການກັ່ນຕອງທີ່ເຂັ້ມແຂງ
: larger -> ການກັ່ນຕອງທີ່ເຂັ້ມແຂງ
al/autolevels[:f/fullyrange]
ຄວາມສະຫວ່າງອັດຕະໂນມັດ / ການແກ້ໄຂຄວາມຄົມຊັດ
f/fullyrange: stretch luminance ເປັນ (0-255).
lb/linblenddeint
ຕົວກອງ deinterlacing ຜະສົມເສັ້ນທີ່ deinterlaces ຕັນທີ່ໃຫ້ໂດຍ
ການກັ່ນຕອງເສັ້ນທັງຫມົດດ້ວຍຕົວກອງ (1 2 1).
li/linipoldeint
ຕົວກອງ deinterlacing linear interpolating ທີ່ deinterlaces ຕັນທີ່ໃຫ້
ໂດຍ interpolating ເສັ້ນທຸກເສັ້ນທີສອງ.
ci/cubicipoldeint
Cubic interpolating deinterlacing filter deinterlaces ຕັນທີ່ໃຫ້ໂດຍ
cubically interpolating ທຸກໆແຖວທີສອງ.
md/mediandeint
ການກັ່ນຕອງ deinterlacing ປານກາງທີ່ deinterlaces ບລັອກທີ່ໃຫ້ໂດຍການໃຊ້ a
ການກັ່ນຕອງປານກາງໄປຫາທຸກໆແຖວທີສອງ.
fd/ffmpegdeint
ຕົວກອງ deinterlacing FFmpeg ທີ່ deinterlaces ບລັອກທີ່ໃຫ້ໂດຍການກັ່ນຕອງ
ທຸກໆແຖວທີສອງທີ່ມີຕົວກອງ (-1 4 2 4 -1).
l5/lowpass5
ການນໍາໃຊ້ແນວຕັ້ງ FIR lowpass deinterlacing filter ທີ່ deinterlaces ໄດ້
ບລັອກທີ່ໃຫ້ໂດຍການກັ່ນຕອງເສັ້ນທັງໝົດດ້ວຍຕົວກອງ (-1 2 6 2 -1).
fq/forceQuant[:quantizer]
overrides ຕາຕະລາງ quantizer ຈາກ input ດ້ວຍ quantizer ຄົງທີ່
ທ່ານລະບຸ.
: quantizer ການນໍາໃຊ້
de/default
ການປະສົມປະສານການກັ່ນຕອງ pp ເລີ່ມຕົ້ນ (hb:a,vb:a,dr:a)
fa/fast
ການປະສົມປະສານຕົວກອງ pp ໄວ (h1:a,v1:a,dr:a)
ac
ການປະສົມປະສານການກັ່ນຕອງ pp ທີ່ມີຄຸນນະພາບສູງ (ha:a:128:7,va:a,dr:a)
ຕົວຢ່າງ:
-vf pp=hb/vb/dr/al
deblocking ຕາມແນວນອນແລະແນວຕັ້ງ, deringing ແລະຄວາມສະຫວ່າງອັດຕະໂນມັດ /
ກົງກັນຂ້າມ
-vf pp=de/-al
ຕົວກອງເລີ່ມຕົ້ນໂດຍບໍ່ມີການແກ້ໄຂຄວາມສະຫວ່າງ/ຄວາມຄົມຊັດ
-vf pp=default/tmpnoise:1:2:3
ເປີດໃຊ້ຕົວກອງເລີ່ມຕົ້ນ & ຕົວແຍກຊົ່ວຄາວ.
-vf pp=hb:y/vb:a
ການປິດກັ້ນຕາມແນວນອນຢູ່ໃນແສງສະຫວ່າງເທົ່ານັ້ນ, ແລະເປີດການປິດກັ້ນແນວຕັ້ງ
ຫຼືປິດອັດຕະໂນມັດຂຶ້ນກັບເວລາ CPU ທີ່ມີຢູ່.
spp[=ຄຸນນະພາບ[:qp[:mode]]]
ການກັ່ນຕອງ postprocessing ງ່າຍດາຍທີ່ compresses ແລະ decompresses ຮູບພາບຢູ່ໃນຫຼາຍ
(ຫຼື - ໃນກໍລະນີຂອງລະດັບຄຸນນະພາບ 6 - ທັງຫມົດ) ປ່ຽນແລະສະເລ່ຍຜົນໄດ້ຮັບ.
0-6 (ຄ່າເລີ່ມຕົ້ນ: 3)
ບັງຄັບພາລາມິເຕີປະລິມານ (ຄ່າເລີ່ມຕົ້ນ: 0, ໃຊ້ QP ຈາກວິດີໂອ).
0: ເກນຍາກ (ຄ່າເລີ່ມຕົ້ນ)
1: ຂອບເຂດອ່ອນ (deringing ດີກວ່າ, ແຕ່ວ່າ blurrier)
4: ຄືກັບ 0, ແຕ່ຍັງໃຊ້ B-frames 'QP (ອາດຈະເຮັດໃຫ້ flicker)
5: ຄືກັບ 1, ແຕ່ຍັງໃຊ້ B-frames 'QP (ອາດຈະເຮັດໃຫ້ flicker)
uspp[=ຄຸນນະພາບ[:qp]]
ຕົວກອງຫຼັງການປະມວນຜົນແບບງ່າຍດາຍ ແລະຊ້າທີ່ສຸດທີ່ບີບອັດ ແລະຫຼຸດການບີບອັດ
ຮູບພາບຢູ່ໃນຫຼາຍ (ຫຼື - ໃນກໍລະນີຂອງລະດັບຄຸນນະພາບ 8 - ທັງຫມົດ) ການປ່ຽນແປງແລະສະເລ່ຍ
ຜົນໄດ້ຮັບ. ວິທີການນີ້ແຕກຕ່າງຈາກພຶດຕິກໍາຂອງ spp ແມ່ນວ່າ uspp ຕົວຈິງແລ້ວ
ເຂົ້າລະຫັດ & ຖອດລະຫັດແຕ່ລະກໍລະນີດ້ວຍ libavcodec Snow, ໃນຂະນະທີ່ spp ໃຊ້ແບບງ່າຍດາຍ
ພາຍໃນພຽງແຕ່ 8x8 DCT ຄ້າຍຄືກັນກັບ MJPEG.
0-8 (ຄ່າເລີ່ມຕົ້ນ: 3)
ບັງຄັບພາລາມິເຕີປະລິມານ (ຄ່າເລີ່ມຕົ້ນ: 0, ໃຊ້ QP ຈາກວິດີໂອ).
fspp[=ຄຸນນະພາບ[:qp[:strength[:bframes]]]]
ລຸ້ນທີ່ໄວກວ່າຂອງຕົວກອງຫຼັງການປະມວນຜົນແບບງ່າຍໆ
4-5 (ເທົ່າກັບ spp; ຄ່າເລີ່ມຕົ້ນ: 4)
ບັງຄັບພາລາມິເຕີປະລິມານ (ຄ່າເລີ່ມຕົ້ນ: 0, ໃຊ້ QP ຈາກວິດີໂອ).
<-15-32>
ຄວາມເຂັ້ມແຂງຂອງການກັ່ນຕອງ, ຄຸນຄ່າຕ່ໍາຫມາຍເຖິງລາຍລະອຽດເພີ່ມເຕີມແຕ່ຍັງມີການປອມຫຼາຍ,
ໃນຂະນະທີ່ຄ່າທີ່ສູງຂຶ້ນເຮັດໃຫ້ຮູບພາບລຽບກວ່າແຕ່ຍັງມົວ (ຄ່າເລີ່ມຕົ້ນ: 0 -
PSNR ທີ່ດີທີ່ສຸດ).
0: ຢ່າໃຊ້ QP ຈາກ B-frames (ຄ່າເລີ່ມຕົ້ນ)
1: ໃຊ້ QP ຈາກ B-frames ເກີນໄປ (ອາດຈະເຮັດໃຫ້ flicker)
pp7[=qp[:mode]]
ຕົວແປຂອງຕົວກອງ spp, ຄ້າຍຄືກັນກັບ spp=6 ທີ່ມີ 7 ຈຸດ DCT ບ່ອນທີ່ມີພຽງແຕ່ສູນກາງ
ຕົວຢ່າງແມ່ນໃຊ້ຫຼັງຈາກ IDCT.
ບັງຄັບພາລາມິເຕີປະລິມານ (ຄ່າເລີ່ມຕົ້ນ: 0, ໃຊ້ QP ຈາກວິດີໂອ).
0: ເກນຍາກ
1: ຂອບເຂດອ່ອນ (deringing ດີກວ່າ, ແຕ່ວ່າ blurrier)
2: ເກນປານກາງ (ຄ່າເລີ່ມຕົ້ນ, ຜົນໄດ້ຮັບທີ່ດີ)
qp=ສົມຜົນ
ຕົວກອງການປ່ຽນແປງຕົວກໍານົດປະລິມານ (QP)
ບາງສົມຜົນເຊັ່ນ "2+2*sin(PI*qp)"
geq=ສົມຜົນ
ການກັ່ນຕອງການປ່ຽນແປງສົມຜົນທົ່ວໄປ
ສົມຜົນບາງຢ່າງ, ເຊັ່ນ: 'p(WX\,Y)' ເພື່ອພິກຮູບຕາມລວງນອນ. ເຈົ້າສາມາດ
ໃຊ້ຍະຫວ່າງເພື່ອເຮັດໃຫ້ສົມຜົນສາມາດອ່ານໄດ້ຫຼາຍຂຶ້ນ. ມີຄູ່ນ່ຶຂອງ
ຄົງທີ່ສາມາດໃຊ້ໃນສົມຜົນ:
PI: ຕົວເລກ pi
E: ຈໍານວນ e
X / Y: ຈຸດປະສານງານຂອງຕົວຢ່າງປະຈຸບັນ
W / H: ຄວາມກວ້າງແລະຄວາມສູງຂອງຮູບ
SW / SH: width/height scale ຂຶ້ນກັບຍົນທີ່ໄດ້ກັ່ນຕອງໃນປັດຈຸບັນ,
ຕົວຢ່າງ: 1,1 ແລະ 0.5,0.5 ສໍາລັບ YUV 4:2:0.
p(x,y): ຕອບຄ່າຂອງ pixels ລວງທີ່ຕັ້ງ x/y ຂອງປັດຈຸບັນ
ຍົນ.
ການທົດສອບ
ສ້າງຮູບແບບການທົດສອບຕ່າງໆ.
rgbtest[= width:height]
ສ້າງຮູບແບບການທົດສອບ RGB ທີ່ເປັນປະໂຫຍດສໍາລັບການກວດສອບບັນຫາ RGB vs BGR. ເຈົ້າຄວນ
ເບິ່ງເສັ້ນດ່າງສີແດງ, ສີຂຽວແລະສີຟ້າຈາກເທິງຫາລຸ່ມ.
ຄວາມກວ້າງທີ່ຕ້ອງການຂອງຮູບພາບທີ່ສ້າງຂຶ້ນ (ຄ່າເລີ່ມຕົ້ນ: 0). 0 ໝາຍເຖິງຄວາມກວ້າງຂອງການປ້ອນຂໍ້ມູນ
ຮູບພາບ.
ຄວາມສູງທີ່ຕ້ອງການຂອງຮູບພາບທີ່ສ້າງຂຶ້ນ (ຄ່າເລີ່ມຕົ້ນ: 0). 0 ໝາຍເຖິງຄວາມສູງຂອງການປ້ອນຂໍ້ມູນ
ຮູບພາບ.
lavc[=ຄຸນນະພາບ:fps]
ຊອບແວໄວ YV12 ການແປງ MPEG-1 ກັບ libavcodec ສໍາລັບການນໍາໃຊ້ກັບ DVB / DXR3 / IVTV /
V4L2.
1-31: ຄົງທີ່ qscale
32-: ອັດຕາບິດຄົງທີ່ໃນ kbits
ບັງຄັບໃຫ້ອອກ fps (ຄ່າ float) (ຄ່າເລີ່ມຕົ້ນ: 0, autodetect ອີງຕາມຄວາມສູງ)
dvbscale[=ດ້ານ]
ຕັ້ງຄ່າການປັບຂະຫນາດທີ່ດີທີ່ສຸດສໍາລັບບັດ DVB, ປັບຂະຫນາດແກນ x ໃນຮາດແວແລະ
ການຄິດໄລ່ການຂະຫຍາຍແກນ y ໃນຊອບແວເພື່ອຮັກສາລັກສະນະ. ພຽງແຕ່ເປັນປະໂຫຍດຮ່ວມກັນ
ດ້ວຍການຂະຫຍາຍ ແລະຂະໜາດ.
ຄວບຄຸມອັດຕາສ່ວນ, ຄິດໄລ່ເປັນ DVB_HEIGHT*ASPECTRATIO (ຄ່າເລີ່ມຕົ້ນ:
576*4/3=768), ຕັ້ງມັນເປັນ 576*(16/9)=1024 ສໍາລັບໂທລະພາບ 16:9.
ຕົວຢ່າງ:
-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
FIXME: ອະທິບາຍສິ່ງທີ່ເຮັດ.
noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
ເພີ່ມສິ່ງລົບກວນ.
<0-100>
ສຽງດັງ
<0-100>
ສຽງດັງ chroma
ສຽງທີ່ເປັນເອກະພາບ (gaussian ຖ້າບໍ່ດັ່ງນັ້ນ)
t ສຽງລົບກວນຊົ່ວຄາວ (ການປ່ຽນແປງຮູບແບບສຽງລະຫວ່າງກອບ)
ສຽງລົບກວນຊົ່ວຄາວໂດຍສະເລ່ຍ (ກ້ຽງກວ່າ, ແຕ່ຊ້າກວ່າຫຼາຍ)
h ຄຸນະພາບສູງ (ເບິ່ງດີກວ່າເລັກນ້ອຍ, ຊ້າລົງເລັກນ້ອຍ)
p ປະສົມສຽງສຸ່ມທີ່ມີຮູບແບບປົກກະຕິ (ເຄິ່ງ).
denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
ຕົວກອງນີ້ມີຈຸດປະສົງເພື່ອຫຼຸດຜ່ອນສິ່ງລົບກວນຂອງຮູບພາບທີ່ຜະລິດຮູບພາບທີ່ລຽບແລະເຮັດໃຫ້ພາບງຽບ
ຮູບພາບທີ່ແທ້ຈິງຍັງ (ນີ້ຄວນຈະເສີມຂະຫຍາຍການບີບອັດ.).
ຄວາມເຂັ້ມແຂງ luma spatial (ຄ່າເລີ່ມຕົ້ນ: 4)
ຄວາມແຮງ chroma spatial (ຄ່າເລີ່ມຕົ້ນ: 3)
luma ຄວາມເຂັ້ມແຂງຂອງໂລກ (ຄ່າເລີ່ມຕົ້ນ: 6)
ຄວາມແຮງຂອງ chroma (ຄ່າເລີ່ມຕົ້ນ: luma_tmp*chroma_spatial/luma_spatial)
hqdn3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
ຮຸ່ນທີ່ມີຄວາມແມ່ນຍໍາສູງ / ຄຸນະພາບຂອງການກັ່ນຕອງ denoise3d. ພາລາມິເຕີແລະການນໍາໃຊ້ແມ່ນ
ຄືກັນ.
ow[=ຄວາມເລິກ[:luma_strength[:chroma_strength]]]
Overcomplete Wavelet denoiser.
ຄ່າຄວາມເລິກທີ່ໃຫຍ່ກວ່າຈະປະຕິເສດອົງປະກອບຄວາມຖີ່ຕ່ໍາກວ່າ, ແຕ່ຊ້າ
ການກັ່ນຕອງລົງ (ຄ່າເລີ່ມຕົ້ນ: 8).
ຄວາມແຮງຂອງ luma (ຄ່າເລີ່ມຕົ້ນ: 1.0)
ຄວາມແຮງຂອງ chroma (ຄ່າເລີ່ມຕົ້ນ: 1.0)
eq[= ຄວາມສະຫວ່າງ: ກົງກັນຂ້າມ] (ຍົກເລີກແລ້ວ)
ຊອບແວຄວາມເທົ່າທຽມກັບການຄວບຄຸມການໂຕ້ຕອບຄືກັນກັບຮາດແວທີ່ເທົ່າທຽມ, ສໍາລັບ
ບັດ/ໄດເວີທີ່ບໍ່ຮອງຮັບການຄວບຄຸມຄວາມສະຫວ່າງ ແລະຄວາມຄົມຊັດໃນຮາດແວ.
ອາດຈະເປັນປະໂຫຍດກັບ MEncoder, ບໍ່ວ່າຈະເປັນການແກ້ໄຂຮູບເງົາທີ່ບັນທຶກໄວ້ບໍ່ດີ, ຫຼື
ສໍາລັບການຫຼຸດຜ່ອນຄວາມກົງກັນຂ້າມເລັກນ້ອຍກັບປອມປອມແລະໄດ້ຮັບໂດຍອັດຕາບິດຕ່ໍາ.
<-100-100>
ຄວາມສະຫວ່າງເບື້ອງຕົ້ນ
<-100-100>
ກົງກັນຂ້າມໃນເບື້ອງຕົ້ນ
eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
ຊອບແວທີ່ເທົ່າທຽມທາງເລືອກທີ່ໃຊ້ຕາຕະລາງຊອກຫາ (ຊ້າຫຼາຍ), ອະນຸຍາດໃຫ້ແກມມາ
ການແກ້ໄຂນອກຈາກຄວາມສະຫວ່າງງ່າຍດາຍແລະການປັບຄວາມຄົມຊັດ. ໃຫ້ສັງເກດວ່າມັນ
ໃຊ້ລະຫັດ MMX optimized ດຽວກັນກັບ -vf eq ຖ້າຄ່າ gamma ທັງຫມົດແມ່ນ 1.0. ໄດ້
ພາລາມິເຕີແມ່ນໃຫ້ເປັນຄ່າຈຸດລອຍ.
<0.1-10>
ຄ່າ gamma ເບື້ອງຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
<-2-2>
ກົງກັນຂ້າມໃນເບື້ອງຕົ້ນ, ບ່ອນທີ່ຄ່າລົບເຮັດໃຫ້ຮູບພາບລົບ
(ຄ່າເລີ່ມຕົ້ນ: 1.0)
<-1-1>
ຄວາມສະຫວ່າງເບື້ອງຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: 0.0)
<0-3>
ຄວາມອີ່ມຕົວເບື້ອງຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
<0.1-10>
ຄ່າ gamma ສໍາລັບອົງປະກອບສີແດງ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
<0.1-10>
ຄ່າ gamma ສໍາລັບອົງປະກອບສີຂຽວ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
<0.1-10>
ຄ່າ gamma ສໍາລັບອົງປະກອບສີຟ້າ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
<0-1>
ຕົວກໍານົດການນ້ໍາຫນັກສາມາດຖືກນໍາໃຊ້ເພື່ອຫຼຸດຜ່ອນຜົນກະທົບຂອງຄ່າ gamma ສູງ
ໃນພື້ນທີ່ຮູບພາບທີ່ສົດໃສ, e.g. ຮັກສາໃຫ້ເຂົາເຈົ້າຈາກການ overamplified ແລະພຽງແຕ່
ສີຂາວທຳມະດາ. ຄ່າຂອງ 0.0 ເຮັດໃຫ້ການແກ້ໄຂແກມມາຫຼຸດລົງຕະຫຼອດ
ໃນຂະນະທີ່ 1.0 ປ່ອຍໃຫ້ມັນມີຄວາມເຂັ້ມແຂງຢ່າງເຕັມທີ່ (ຄ່າເລີ່ມຕົ້ນ: 1.0).
hue[= hue:ອີ່ມຕົວ]
ຊອບແວຄວາມເທົ່າທຽມກັບການຄວບຄຸມການໂຕ້ຕອບຄືກັນກັບຮາດແວທີ່ເທົ່າທຽມ, ສໍາລັບ
ບັດ/ໄດເວີທີ່ບໍ່ຮອງຮັບການຄວບຄຸມສີ ແລະ ການອີ່ມຕົວໃນຮາດແວ.
<-180-180>
ສີເບື້ອງຕົ້ນ (ຄ່າເລີ່ມຕົ້ນ: 0.0)
<-100-100>
ການອີ່ມຕົວໃນເບື້ອງຕົ້ນ, ບ່ອນທີ່ຄ່າລົບສົ່ງຜົນໃຫ້ chroma ລົບ
(ຄ່າເລີ່ມຕົ້ນ: 1.0)
halfpack[=f]
ປ່ຽນ planar YUV 4:2:0 ເປັນເຄິ່ງຄວາມສູງບັນຈຸ 4:2:2, downsampling luma ແຕ່ຮັກສາ.
ຕົວຢ່າງ chroma ທັງຫມົດ. ເປັນປະໂຫຍດສໍາລັບຜົນຜະລິດກັບອຸປະກອນການສະແດງຄວາມລະອຽດຕ່ໍາໃນເວລາທີ່
ການຫຼຸດລົງຂອງຮາດແວມີຄຸນນະພາບບໍ່ດີ ຫຼືບໍ່ມີໃຫ້. ຍັງສາມາດຖືກນໍາໃຊ້ເປັນ
primitive luma-only deinterlacer ທີ່ມີການໃຊ້ CPU ຕໍ່າຫຼາຍ.
ໂດຍຄ່າເລີ່ມຕົ້ນ, halfpack ສະເລ່ຍຄູ່ຂອງເສັ້ນໃນເວລາທີ່ downsampling. ມູນຄ່າໃດໆ
ແຕກຕ່າງຈາກ 0 ຫຼື 1 ໃຫ້ພຶດຕິກໍາເລີ່ມຕົ້ນ (ສະເລ່ຍ).
0: ພຽງແຕ່ໃຊ້ເສັ້ນແມ້ແຕ່ໃນເວລາທີ່ downsampling.
1: ພຽງແຕ່ໃຊ້ເສັ້ນຄີກໃນເວລາທີ່ downsampling.
ilpack[=ໂໝດ]
ເມື່ອວິດີໂອ interlaced ຖືກເກັບໄວ້ໃນຮູບແບບ YUV 4: 2: 0, chroma interlacing ບໍ່ໄດ້.
ຈັດແຖວຢ່າງຖືກຕ້ອງເນື່ອງຈາກການລົງຕົວຢ່າງແນວຕັ້ງຂອງຊ່ອງ chroma. ການກັ່ນຕອງນີ້
ບັນຈຸຂໍ້ມູນແຜນ 4:2:0 ເຂົ້າໄປໃນຮູບແບບ YUY2 (4:2:2) ດ້ວຍເສັ້ນໂຄຣມາຢູ່ໃນພວກມັນ.
ສະຖານທີ່ທີ່ເຫມາະສົມ, ດັ່ງນັ້ນໃນ scanline ໃດ, ຂໍ້ມູນ luma ແລະ chroma ທັງສອງມາ
ຈາກພາກສະຫນາມດຽວກັນ.
ເລືອກຮູບແບບການເກັບຕົວຢ່າງ.
0: ການເກັບຕົວຢ່າງທີ່ໃກ້ທີ່ສຸດ, ໄວແຕ່ບໍ່ຖືກຕ້ອງ
1: ການເຊື່ອມສານເສັ້ນຊື່ (ຄ່າເລີ່ມຕົ້ນ)
harddup
ພຽງແຕ່ເປັນປະໂຫຍດກັບ MEncoder. ຖ້າ harddup ຖືກໃຊ້ໃນເວລາເຂົ້າລະຫັດ, ມັນຈະບັງຄັບ
ຊ້ໍາກັນກອບທີ່ຈະເຂົ້າລະຫັດໃນຜົນໄດ້ຮັບ. ນີ້ໃຊ້ພື້ນທີ່ຫຼາຍເລັກນ້ອຍ, ແຕ່
ແມ່ນມີຄວາມຈໍາເປັນສໍາລັບການສົ່ງອອກໄປຍັງໄຟລ໌ MPEG ຫຼືຖ້າຫາກວ່າທ່ານວາງແຜນທີ່ຈະ demux ແລະ remux ວິດີໂອໄດ້
ຖ່າຍທອດຫຼັງຈາກການເຂົ້າລະຫັດ. ຄວນຖືກວາງໄວ້ຫຼືຢູ່ໃກ້ກັບປາຍຂອງຕ່ອງໂສ້ການກັ່ນຕອງ
ເວັ້ນເສຍແຕ່ວ່າທ່ານມີເຫດຜົນທີ່ດີທີ່ຈະເຮັດຢ່າງອື່ນ.
softskip
ມີປະໂຫຍດກັບ MEncoder ເທົ່ານັ້ນ. Softskip ຍ້າຍຂັ້ນຕອນການຂ້າມຂອບ (ຫຼຸດລົງ) ຂອງ
ການເຂົ້າລະຫັດຈາກກ່ອນລະບົບຕ່ອງໂສ້ການກັ່ນຕອງໄປຫາບາງຈຸດໃນລະຫວ່າງລະບົບຕ່ອງໂສ້ການກັ່ນຕອງ. ນີ້
ອະນຸຍາດໃຫ້ການກັ່ນຕອງທີ່ຈໍາເປັນຕ້ອງເບິ່ງເຟຣມທັງຫມົດ (ການຜ່ານ telecine, denoising ຊົ່ວຄາວ,
ແລະອື່ນໆ) ເພື່ອເຮັດວຽກຢ່າງຖືກຕ້ອງ. ຄວນຖືກວາງໄວ້ຫຼັງຈາກການກັ່ນຕອງທີ່ຕ້ອງການເບິ່ງ
ເຟຣມທັງໝົດ ແລະກ່ອນຕົວກອງໃດໆກໍຕາມທີ່ເນັ້ນໃສ່ CPU.
decimate[=max:hi:lo:frac]
ຫຼຸດລົງເຟຣມທີ່ບໍ່ແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍຈາກກອບທີ່ຜ່ານມາເພື່ອຫຼຸດຜ່ອນ
ອັດຕາເຟຣມ. ການນໍາໃຊ້ຫຼັກຂອງການກັ່ນຕອງນີ້ແມ່ນສໍາລັບການເຂົ້າລະຫັດອັດຕາບິດຕ່ໍາຫຼາຍ (ຕົວຢ່າງ
streaming ຜ່ານໂມເດັມ dialup), ແຕ່ໃນທາງທິດສະດີສາມາດຖືກນໍາໃຊ້ສໍາລັບການແກ້ໄຂຮູບເງົາທີ່
ໄດ້ຖືກສົ່ງຜ່ານທາງໂທລະສັບບໍ່ຖືກຕ້ອງ.
ກໍານົດຈໍານວນສູງສຸດຂອງການຕິດຕໍ່ກັນທີ່ສາມາດຫຼຸດລົງ (ຖ້າຫາກວ່າ
ບວກ), ຫຼືໄລຍະຫ່າງຕໍາ່ສຸດລະຫວ່າງກອບທີ່ຫຼຸດລົງ (ຖ້າເປັນລົບ).
, ,
ກອບແມ່ນຜູ້ສະຫມັກສໍາລັບການຫຼຸດລົງຖ້າຫາກວ່າບໍ່ມີພາກພື້ນ 8x8 ແຕກຕ່າງກັນຫຼາຍກ່ວາ a
ເກນຂອງ , ແລະຖ້າບໍ່ເກີນ ສ່ວນ (1 ຄວາມຫມາຍທັງຫມົດ
ຮູບພາບ) ມີຄວາມແຕກຕ່າງຫຼາຍກ່ວາຂອບເຂດຂອງ . ຄຸນຄ່າຂອງ ແລະ
ແມ່ນສໍາລັບ 8x8 pixel blocks ແລະສະແດງຄວາມແຕກຕ່າງຂອງມູນຄ່າ pixels ຕົວຈິງ, ດັ່ງນັ້ນ a
ເກນຂອງ 64 ເທົ່າກັບ 1 ຫົວໜ່ວຍຂອງຄວາມແຕກຕ່າງສໍາລັບແຕ່ລະ pixels, ຫຼື the
ດຽວກັນແຜ່ຂະຫຍາຍອອກທີ່ແຕກຕ່າງກັນໃນໄລຍະຕັນ.
dint[=ຄວາມຮູ້ສຶກ:ລະດັບ]
ການກັ່ນຕອງ drop-deinterlace (dint) ກວດພົບແລະຫຼຸດລົງຄັ້ງທໍາອິດຈາກຊຸດຂອງ
ເຟຣມວິດີໂອ interlaced.
<0.0-1.0>
ຄວາມແຕກຕ່າງລະຫວ່າງ pixels ໃກ້ຄຽງ (ຄ່າເລີ່ມຕົ້ນ: 0.1)
<0.0-1.0>
ພາກສ່ວນໃດຂອງຮູບຈະຕ້ອງຖືກກວດພົບວ່າເປັນ interlaced ເພື່ອລຸດລົງກອບ
(ຄ່າເລີ່ມຕົ້ນ: 0.15).
lavcdeint (ຍົກເລີກແລ້ວ)
FFmpeg deinterlacing filter, ຄືກັນກັບ -vf pp=fd
lavfi=filtergraph
FFmpeg libavfilter wrapper. filtergraph ກໍານົດເສັ້ນສະແດງ libavfilter ທັງໝົດດ້ວຍອັນດຽວ
input ແລະຫນຶ່ງ output. ເບິ່ງ http://www.ffmpeg.org/libavfilter.html#SEC4 ສໍາລັບລາຍລະອຽດ.
ເປັນກໍລະນີພິເສດ, ຖ້າ filtergraph is $ຄໍາ ຫຼັງຈາກນັ້ນ, ມູນຄ່າຂອງ ຄໍາ ສະພາບແວດລ້ອມ
ຕົວແປແມ່ນໃຊ້; ອັນນີ້ຈຳເປັນຖ້າເຄື່ອງໝາຍຈຸດຢູ່ໃນຄຳອະທິບາຍກາຟ,
ຍ້ອນວ່າ mplayer ໃຊ້ພວກມັນເປັນຕົວກໍານົດລະຫວ່າງຕົວກອງ.
ຫມາຍເຫດ: ການກັ່ນຕອງນີ້ຖືກພິຈາລະນາເປັນການທົດລອງ, ມັນອາດຈະພົວພັນກັບສິ່ງອື່ນໆທີ່ແປກປະຫຼາດ
ຕົວກອງ
ຕົວຢ່າງ:
overlay="movie=$small_video, scale=160:120 [ca]; [in] [ca] overlay=16:8" mplayer
-vf lavfi='$overlay' $big_video
kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
ການປັບຕົວຂອງແກ່ນແກ້ຕົວຂອງ Donald Graft. Deinterlaces ພາກສ່ວນຂອງວິດີໂອຖ້າ a
ເກີນຂອບເຂດກຳນົດ.
<0-255>
ເກນ (ຄ່າເລີ່ມຕົ້ນ: 10)
0: ບໍ່ສົນໃຈ pixels ເກີນຂອບເຂດ (ຄ່າເລີ່ມຕົ້ນ).
1: ສີ pixels ເກີນຂອບເຂດສີຂາວ.
0: ປ່ອຍໃຫ້ຊ່ອງຂໍ້ມູນຢູ່ຄົນດຽວ (ຄ່າເລີ່ມຕົ້ນ).
1: Swap fields.
0: ປິດການໃຊ້ການເຮັດໃຫ້ຄົມຊັດເພີ່ມເຕີມ (ຄ່າເລີ່ມຕົ້ນ).
1: ເປີດໃຊ້ການແຫຼມເພີ່ມເຕີມ.
0: ປິດການໃຊ້ການເຮັດໃຫ້ຄົມຊັດສອງທາງ (ຄ່າເລີ່ມຕົ້ນ).
1: ເປີດໃຊ້ການແຫຼມສອງທາງ.
ບໍ່ແຫຼມ[=l|cWxH:amount[:l|cWxH:amount]]
ໜ້າກາກບໍ່ຄົມຊັດ / gaussian blur
l
ນຳໃຊ້ຜົນກະທົບໃນອົງປະກອບຂອງ luma.
c
ນຳໃຊ້ຜົນກະທົບຕໍ່ກັບອົງປະກອບຂອງ chroma.
x
ຄວາມກວ້າງແລະຄວາມສູງຂອງມາຕຣິກເບື້ອງ, ຂະຫນາດຄີກຢູ່ໃນທັງສອງທິດທາງ (ນາທີ = 3x3,
ສູງສຸດ = 13x11 ຫຼື 11x13, ປົກກະຕິແລ້ວບາງສິ່ງບາງຢ່າງລະຫວ່າງ 3x3 ແລະ 7x7)
ຈໍານວນເງິນ
ປະລິມານຄວາມຄົມຊັດ/ມົວທີ່ສົມສ່ວນເພື່ອເພີ່ມໃສ່ຮູບ (ໄລຍະທີ່ເໝາະສົມຄວນ
be -1.5-1.5).
<0: ມົວ
>0: ແຫຼມ
swapuv
ສະຫຼັບຍົນ U & V.
il[=d|i][s][:[d|i][s]]
(De)ເສັ້ນ interleaves. ເປົ້າຫມາຍຂອງການກັ່ນຕອງນີ້ແມ່ນເພື່ອເພີ່ມຄວາມສາມາດໃນການປຸງແຕ່ງ
ຮູບ interlaced ທາງສ່ວນຫນ້າຂອງພາກສະຫນາມໂດຍບໍ່ມີການ deinterlacing ເຂົາເຈົ້າ. ທ່ານສາມາດກັ່ນຕອງຂອງທ່ານ
interlaced DVD ແລະຫຼິ້ນມັນຢູ່ໃນໂທລະພາບໂດຍບໍ່ມີການ breaking interlacing ໄດ້. ໃນຂະນະທີ່
deinterlacing (ກັບການກັ່ນຕອງ postprocessing) ເອົາ interlacing ຖາວອນ (ໂດຍ
ກ້ຽງ, ສະເລ່ຍ, ແລະອື່ນໆ) deinterleaving ແບ່ງກອບເປັນ 2 ທົ່ງນາ (ເອີ້ນວ່າດັ່ງນັ້ນ
ຮູບເຄິ່ງ), ດັ່ງນັ້ນທ່ານສາມາດປະມວນຜົນ (ການກັ່ນຕອງ) ໃຫ້ເຂົາເຈົ້າເປັນເອກະລາດແລະຫຼັງຈາກນັ້ນ re-
ຂັດຂວາງພວກເຂົາ.
d deinterleave (ວາງຫນຶ່ງຂ້າງເທິງອື່ນໆ)
ຂ້ອຍແຊກແຊງ
s swap fields (ແລກປ່ຽນຄູ່ & ເສັ້ນຄີກ)
fil[=i|d]
(De)ເສັ້ນ interleaves. ການກັ່ນຕອງນີ້ແມ່ນຄ້າຍຄືກັນກັບການກັ່ນຕອງ il ແຕ່ຫຼາຍ
ໄວກວ່າ, ຂໍ້ເສຍຕົ້ນຕໍແມ່ນວ່າມັນບໍ່ສະເຫມີໄປເຮັດວຽກ. ໂດຍສະເພາະຖ້າຫາກວ່າ
ສົມທົບກັບຕົວກອງອື່ນໆມັນອາດຈະຜະລິດຮູບພາບທີ່ສັບສົນຢ່າງສຸ່ມ, ສະນັ້ນຈົ່ງມີຄວາມສຸກ
ຖ້າມັນເຮັດວຽກແຕ່ຢ່າຈົ່ມຖ້າມັນບໍ່ສໍາລັບການປະສົມປະສານຂອງການກັ່ນຕອງຂອງທ່ານ.
d ທົ່ງນາ Deinterleave, ວາງພວກມັນໄວ້ຂ້າງຄຽງ.
i Interleave ທົ່ງນາອີກເທື່ອຫນຶ່ງ (ການປີ້ນກັບຜົນກະທົບຂອງ fil=d).
ພາກສະຫນາມ[=n]
ສະກັດຊ່ອງຂໍ້ມູນດຽວຈາກຮູບທີ່ຊ້ອນກັນໂດຍໃຊ້ເລກຄະນິດກ້າວຍ່າງເພື່ອຫຼີກເວັ້ນ
ເສຍເວລາ CPU. ການໂຕ້ຖຽງທາງເລືອກ n ກໍານົດວ່າຈະສະກັດຄູ່ຫຼື
ພາກສະຫນາມຄີກ (ຂຶ້ນກັບວ່າ n ແມ່ນຄູ່ຫຼືຄີກ).
detc[=var1=value1:var2=value2:...]
ຄວາມພະຍາຍາມທີ່ຈະກັບຄືນຂະບວນການ 'teecine' ເພື່ອຟື້ນຕົວສະອາດ, ບໍ່ interlaced
ຖ່າຍທອດໃນອັດຕາເຟຣມຮູບເງົາ. ນີ້ແມ່ນ telecine ປີ້ນກັນທໍາອິດແລະຕົ້ນຕໍທີ່ສຸດ
ການກັ່ນຕອງທີ່ຈະເພີ່ມໃສ່ MPlayer/MEncoder. ມັນເຮັດວຽກໂດຍການຕິດຕໍ່ກັບ telecine 3:2
ແບບແຜນແລະປະຕິບັດຕາມມັນເປັນໄປໄດ້. ນີ້ເຮັດໃຫ້ມັນເຫມາະສົມສໍາລັບ
ອຸປະກອນການ telecined ຢ່າງສົມບູນ, ເຖິງແມ່ນວ່າຢູ່ໃນທີ່ປະທັບຂອງລະດັບຄວາມຍຸຕິທໍາຂອງສິ່ງລົບກວນ, ແຕ່
ມັນຈະລົ້ມເຫລວໃນທີ່ປະທັບຂອງການແກ້ໄຂ post-telecine ສະລັບສັບຊ້ອນ. ການພັດທະນາກ່ຽວກັບເລື່ອງນີ້
ການກັ່ນຕອງແມ່ນບໍ່ມີຕໍ່ໄປອີກແລ້ວ, ເນື່ອງຈາກວ່າ ivtc, pullup, ແລະ filmdint ແມ່ນດີກວ່າສໍາລັບສ່ວນໃຫຍ່
ຄໍາຮ້ອງສະຫມັກ. ການໂຕ້ຖຽງຕໍ່ໄປນີ້ (ເບິ່ງ syntax ຂ້າງເທິງ) ອາດຈະຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມ
ພຶດຕິກໍາຂອງ detc:
ຕັ້ງຄ່າໂໝດຫຼຸດເຟຣມ.
0: ຢ່າວາງເຟຣມເພື່ອຮັກສາອັດຕາຜົນຜະລິດຄົງທີ່ (ຄ່າເລີ່ມຕົ້ນ).
1: ວາງກອບທຸກຄັ້ງເມື່ອບໍ່ມີການຢອດຫຼື telecine ລວມ
ໃນ 5 ເຟຣມທີ່ຜ່ານມາ.
2: ຮັກສາອັດຕາສ່ວນເຂົ້າກັບເຟຣມຜົນຜະລິດ 5:4 ສະເໝີ.
ຫມາຍເຫດ: ໃຊ້ໂໝດ 1 ຫຼື 2 ດ້ວຍ MEncoder.
ຮູບແບບການວິເຄາະ.
0: ຮູບແບບຄົງທີ່ດ້ວຍຕົວເລກກອບເບື້ອງຕົ້ນທີ່ລະບຸໂດຍ .
1: ການຊອກຫາຮຸກຮານສໍາລັບຮູບແບບ telecine (ຄ່າເລີ່ມຕົ້ນ)
ກໍານົດຕົວເລກກອບເບື້ອງຕົ້ນໃນລໍາດັບ. 0-2 ແມ່ນສາມຄວາມກ້າວຫນ້າທີ່ສະອາດ
ກອບ; 3 ແລະ 4 ແມ່ນສອງກອບ interlaced. ຄ່າເລີ່ມຕົ້ນ, -1, ຫມາຍຄວາມວ່າ 'ບໍ່
ໃນລໍາດັບໂທລະທັດ. ຕົວເລກທີ່ລະບຸຢູ່ທີ່ນີ້ແມ່ນປະເພດສໍາລັບ
ຈິນຕະນາການເຟຣມທີ່ຜ່ານມາກ່ອນທີ່ຮູບເງົາຈະເລີ່ມຕົ້ນ.
, , ,
ຄ່າເກນທີ່ຈະໃຊ້ໃນບາງໂໝດ.
ivtc[=1]
ການທົດລອງຕົວກອງໂທລະໂຄ່ງປີ້ນ 'ບໍ່ມີລັດ'. ແທນທີ່ຈະພະຍາຍາມລັອກໃສ່
ຮູບແບບທີ່ຄ້າຍຄືການກັ່ນຕອງ detc ເຮັດ, ivtc ເຮັດການຕັດສິນໃຈຂອງຕົນເປັນເອກະລາດສໍາລັບ
ແຕ່ລະກອບ. ນີ້ຈະໃຫ້ຜົນໄດ້ຮັບທີ່ດີກວ່າຫຼາຍສໍາລັບວັດສະດຸທີ່ໄດ້ຜ່ານການ
ການແກ້ໄຂຢ່າງຮຸນແຮງຫຼັງຈາກການ telecine ໄດ້ຖືກນໍາໃຊ້, ແຕ່ຜົນໄດ້ຮັບມັນບໍ່ແມ່ນເປັນການໃຫ້ອະໄພ
ການປ້ອນຂໍ້ມູນທີ່ມີສຽງດັງ, ຕົວຢ່າງເຊັ່ນການຈັບພາບໂທລະພາບ. ພາຣາມິເຕີທາງເລືອກ (ivtc=1) ກົງກັນ
ກັບທາງເລືອກ dr=1 ສໍາລັບການກັ່ນຕອງ detc, ແລະຄວນຈະຖືກນໍາໃຊ້ກັບ MEncoder ແຕ່ບໍ່ແມ່ນ
ກັບ MPplayer. ເຊັ່ນດຽວກັນກັບ detc, ທ່ານຕ້ອງກໍານົດຂອບເຂດຜົນຜະລິດທີ່ຖືກຕ້ອງ (-ofps
24000/1001) ເມື່ອໃຊ້ MEncoder. ການພັດທະນາຕໍ່ໄປກ່ຽວກັບ ivtc ໄດ້ຢຸດເຊົາ, ຍ້ອນວ່າ
ການກັ່ນຕອງ pullup ແລະ filmdint ເບິ່ງຄືວ່າຈະຖືກຕ້ອງຫຼາຍ.
pullup[=jl:jr:jt:jb:sb:mp]
ຮຸ່ນທີສາມ pulldown reversal (inverse telecine) ການກັ່ນຕອງ, ຄວາມສາມາດໃນການຈັດການ
ຮາດເທເລຊີນແບບປະສົມ, ຄວາມຄືບໜ້າ 24000/1001 fps, ແລະ ຄວາມຄືບໜ້າ 30000/1001 fps
ເນື້ອໃນ. ການກັ່ນຕອງດຶງໄດ້ຖືກອອກແບບໃຫ້ເຂັ້ມແຂງຫຼາຍກ່ວາ detc ຫຼື ivtc,
ໂດຍການໃຊ້ປະໂຍດຈາກສະພາບການໃນອະນາຄົດໃນການຕັດສິນໃຈຂອງຕົນ. ເຊັ່ນດຽວກັນກັບ ivtc, pullup
ແມ່ນບໍ່ມີລັດໃນຄວາມຮູ້ສຶກວ່າມັນບໍ່ໄດ້ລັອກໃສ່ຮູບແບບທີ່ຈະປະຕິບັດຕາມ, ແຕ່ມັນ
ແທນທີ່ຈະຊອກຫາຊ່ອງຂໍ້ມູນຕໍ່ໄປນີ້ເພື່ອກໍານົດຄໍາທີ່ກົງກັນແລະ
ກໍ່ສ້າງກອບກ້າວຫນ້າ. ມັນຍັງຢູ່ພາຍໃຕ້ການພັດທະນາ, ແຕ່ເຊື່ອວ່າເປັນ
ຂ້ອນຂ້າງຖືກຕ້ອງ.
jl, jr, jt, ແລະ jb
ຕົວເລືອກເຫຼົ່ານີ້ກໍານົດຈໍານວນ "ຂີ້ເຫຍື້ອ" ທີ່ຈະບໍ່ສົນໃຈຢູ່ເບື້ອງຊ້າຍ, ຂວາ, ເທິງ,
ແລະດ້ານລຸ່ມຂອງຮູບ, ຕາມລໍາດັບ. ຊ້າຍ/ຂວາ ຢູ່ໃນຫົວໜ່ວຍຂອງ 8
pixels, ໃນຂະນະທີ່ເທິງ/ລຸ່ມແມ່ນຢູ່ໃນຫົວໜ່ວຍຂອງ 2 ແຖວ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 8 pixels
ໃນແຕ່ລະດ້ານ.
sb (ພັກຜ່ອນຢ່າງເຂັ້ມງວດ)
ການຕັ້ງຄ່າທາງເລືອກນີ້ເປັນ 1 ຈະຫຼຸດຜ່ອນໂອກາດທີ່ຈະດຶງດູດການສ້າງເປັນ
ເຟຣມບໍ່ກົງກັນໃນບາງຄັ້ງຄາວ, ແຕ່ມັນອາດຈະເຮັດໃຫ້ຈໍານວນຫຼາຍເກີນໄປ
ເຟຣມທີ່ຈະຫຼຸດລົງໃນລະຫວ່າງລໍາດັບການເຄື່ອນໄຫວສູງ. ກົງກັນຂ້າມ, ກໍານົດມັນ
ຫາ -1 ຈະເຮັດໃຫ້ຊ່ອງການຈັບຄູ່ແບບດຶງຂຶ້ນງ່າຍຂຶ້ນ. ນີ້ອາດຈະຊ່ວຍການປຸງແຕ່ງ
ຂອງວິດີໂອບ່ອນທີ່ມີການມົວເລັກນ້ອຍລະຫວ່າງທົ່ງນາ, ແຕ່ຍັງອາດຈະ
ເຮັດໃຫ້ເກີດມີກອບ interlaced ໃນຜົນຜະລິດ.
mp (ຍົນເມຕຣິກ)
ຕົວເລືອກນີ້ອາດຈະຖືກຕັ້ງເປັນ 1 ຫຼື 2 ເພື່ອໃຊ້ຍົນ chroma ແທນ luma
ຍົນສໍາລັບການເຮັດການຄິດໄລ່ຂອງ pullup. ນີ້ອາດຈະປັບປຸງຄວາມຖືກຕ້ອງໃນຫຼາຍ
ວັດສະດຸແຫຼ່ງທີ່ສະອາດ, ແຕ່ອາດຈະຫຼຸດລົງຄວາມຖືກຕ້ອງ, ໂດຍສະເພາະ
ຖ້າມີສຽງ chroma (ຜົນກະທົບ rainbow) ຫຼືວິດີໂອສີຂີ້ເຖົ່າໃດໆ. ຕົ້ນຕໍ
ຈຸດປະສົງຂອງການຕັ້ງຄ່າ mp ເປັນຍົນ chroma ແມ່ນເພື່ອຫຼຸດຜ່ອນການໂຫຼດ CPU ແລະເຮັດໃຫ້
pullup ສາມາດໃຊ້ໄດ້ໃນເວລາຈິງໃນເຄື່ອງຊ້າ.
ຫມາຍເຫດ: ປະຕິບັດຕາມການດຶງກັບຕົວກອງ softskip ສະເໝີເມື່ອເຂົ້າລະຫັດເພື່ອຮັບປະກັນວ່າ
pullup ແມ່ນສາມາດເບິ່ງແຕ່ລະກອບ. ການບໍ່ເຮັດແນວນັ້ນຈະນໍາໄປສູ່ຜົນຜະລິດທີ່ບໍ່ຖືກຕ້ອງ
ແລະປົກກະຕິແລ້ວຈະຂັດ, ເນື່ອງຈາກຂໍ້ຈໍາກັດການອອກແບບຢູ່ໃນຊັ້ນ codec/filter.
filmdint[=ຕົວເລືອກ]
Inverse telecine filter, ຄ້າຍຄືກັນກັບ pullup filter ຂ້າງເທິງ. ມັນໄດ້ຖືກອອກແບບເພື່ອ
ຈັດການຮູບແບບການດຶງລົງໃດໆ, ລວມທັງ telecine ອ່ອນແລະແຂງປະສົມແລະຈໍາກັດ
ສະຫນັບສະຫນູນສໍາລັບຮູບເງົາທີ່ຊ້າລົງຫຼືເລັ່ງຈາກອັດຕາເຟຣມຕົ້ນສະບັບຂອງເຂົາເຈົ້າ
ສໍາລັບໂທລະພາບ. ພຽງແຕ່ຍົນ luma ຖືກນໍາໃຊ້ເພື່ອຊອກຫາການແຕກຫັກຂອງກອບ. ຖ້າພາກສະຫນາມບໍ່ມີ
ການຈັບຄູ່, ມັນແມ່ນ deinterlaced ດ້ວຍການປະມານເສັ້ນງ່າຍດາຍ. ຖ້າແຫຼ່ງແມ່ນ
MPEG-2, ນີ້ຈະຕ້ອງເປັນຕົວກອງທໍາອິດທີ່ອະນຸຍາດໃຫ້ເຂົ້າເຖິງທຸງພາກສະຫນາມທີ່ກໍານົດໄວ້ໂດຍ
ຕົວຖອດລະຫັດ MPEG-2. ອີງຕາມແຫຼ່ງ MPEG, ທ່ານອາດຈະດີທີ່ຈະບໍ່ສົນໃຈເລື່ອງນີ້
ຄໍາແນະນໍາ, ຕາບໃດທີ່ທ່ານບໍ່ໄດ້ເຫັນຈໍານວນຫຼາຍຂອງ "ພາກສະຫນາມລຸ່ມທໍາອິດ" ຄໍາເຕືອນ. ກັບບໍ່ມີ
ທາງເລືອກທີ່ມັນເຮັດແນວໃດ inverse telecine ປົກກະຕິ, ແລະຄວນຈະໄດ້ຮັບການນໍາໃຊ້ຮ່ວມກັບ mencoder
-fps 30000/1001 -ofps 24000/1001. ໃນເວລາທີ່ການກັ່ນຕອງນີ້ຖືກນໍາໃຊ້ກັບ MPlayer, ມັນຈະ
ສົ່ງຜົນໃຫ້ມີອັດຕາເຟຣມບໍ່ສະເໝີພາບໃນລະຫວ່າງການຫຼິ້ນ, ແຕ່ໂດຍທົ່ວໄປແລ້ວມັນຍັງດີກວ່າ
ກ່ວາການໃຊ້ pp=lb ຫຼືບໍ່ມີ deinterlacing ເລີຍ. ທາງເລືອກຫຼາຍສາມາດຖືກກໍານົດ
ແຍກໂດຍ /.
crop= : : :
ເຊັ່ນດຽວກັບການກັ່ນຕອງການປູກພືດ, ແຕ່ໄວ, ແລະເຮັດວຽກກ່ຽວກັບການປະສົມແຂງແລະອ່ອນ
ເນື້ອໃນ telecined ເຊັ່ນດຽວກັນກັບເວລາທີ່ y ບໍ່ແມ່ນຕົວຄູນຂອງ 4. ຖ້າ x ຫຼື y
ຕ້ອງການການຕັດຊິ້ນສ່ວນ pixels ຈາກແຜນທີ່ chroma, ການປູກພືດ
ພື້ນທີ່ຖືກຂະຫຍາຍ. ນີ້ມັກຈະຫມາຍຄວາມວ່າ x ແລະ y ຈະຕ້ອງເປັນຄູ່.
io= :
ສໍາລັບແຕ່ລະ ifps input frames ການກັ່ນຕອງຈະ output ofps frames. ອັດຕາສ່ວນ
ຂອງ ifps/ofps ຄວນກົງກັບອັດຕາສ່ວນ -fps/-ofps. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ຮູບເງົາການກັ່ນຕອງທີ່ອອກອາກາດໃນໂທລະພາບໃນອັດຕາເຟຣມທີ່ແຕກຕ່າງຈາກຂອງເຂົາເຈົ້າ
ອັດຕາເຟຣມຕົ້ນສະບັບ.
luma_only=
ຖ້າ n ບໍ່ແມ່ນສູນ, ຍົນ chroma ຈະຖືກຄັດລອກບໍ່ປ່ຽນແປງ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ
ໂທລະພາບຕົວຢ່າງ YV12, ເຊິ່ງຍົກເລີກຊ່ອງໃສ່ຂໍ້ມູນ chroma.
mmx2=
ໃນ x86, ຖ້າ n=1, ໃຊ້ຟັງຊັນທີ່ດີທີ່ສຸດຂອງ MMX2, ຖ້າ n=2, ໃຊ້ 3DNow! ປັບໃຫ້ເໝາະສົມ
ຟັງຊັນ, ຖ້າບໍ່ດັ່ງນັ້ນ, ໃຊ້ C ທໍາມະດາ. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ, MMX2
ແລະ 3DNow! ຖືກກວດພົບໂດຍອັດຕະໂນມັດ, ໃຊ້ຕົວເລືອກນີ້ເພື່ອລົບລ້າງການກວດຫາອັດຕະໂນມັດ.
ໄວ =
n ຂະຫນາດໃຫຍ່ຈະເລັ່ງການກັ່ນຕອງໂດຍຄ່າໃຊ້ຈ່າຍຂອງຄວາມຖືກຕ້ອງ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນ n=3. ຖ້າ n ແມ່ນຄີກ, ກອບທັນທີປະຕິບັດຕາມກອບ
ໝາຍດ້ວຍທຸງ REPEAT_FIRST_FIELD MPEG ຖືວ່າມີຄວາມຄືບໜ້າ,
ດັ່ງນັ້ນການກັ່ນຕອງຈະບໍ່ໃຊ້ເວລາໃດໆກ່ຽວກັບເນື້ອໃນ MPEG-2 ອ່ອນ telecined. ນີ້
ແມ່ນຜົນກະທົບອັນດຽວຂອງທຸງນີ້ຖ້າ MMX2 ຫຼື 3DNow! ສາມາດໃຊ້ໄດ້. ໂດຍບໍ່ມີການ
MMX2 ແລະ 3DNow, ຖ້າ n=0 ຫຼື 1, ການຄຳນວນດຽວກັນຈະຖືກໃຊ້ຄືກັບ n=2.
ຫຼື 3. ຖ້າ n=2 ຫຼື 3, ຈໍານວນລະດັບ luma ທີ່ໃຊ້ເພື່ອຊອກຫາການແຕກຫັກຂອງກອບ
ຖືກຫຼຸດລົງຈາກ 256 ຫາ 128, ເຊິ່ງເຮັດໃຫ້ການກັ່ນຕອງໄວຂຶ້ນໂດຍບໍ່ມີການສູນເສຍ
ຄວາມຖືກຕ້ອງຫຼາຍ. ຖ້າ n=4 ຫຼື 5, ເມຕຣິກທີ່ໄວກວ່າ, ແຕ່ຈະຖືກຕ້ອງໜ້ອຍກວ່າ
ຖືກໃຊ້ເພື່ອຊອກຫາການແຕກຫັກຂອງກອບ, ເຊິ່ງມັກຈະກວດພົບຜິດສູງ
ລາຍລະອຽດແນວຕັ້ງເປັນເນື້ອໃນ interlaced.
verbose=
ຖ້າ n ບໍ່ແມ່ນສູນ, ພິມຕົວວັດແທກລະອຽດສຳລັບແຕ່ລະກອບ. ທີ່ເປັນປະໂຫຍດສໍາລັບ
ການດີບັກ.
dint_thres=
ເກນ Deinterlace. ໃຊ້ໃນລະຫວ່າງການ de-interlacing ຂອງກອບທີ່ບໍ່ກົງກັນ.
ຄ່າທີ່ໃຫຍ່ກວ່າຫມາຍຄວາມວ່າ deinterlacing ຫນ້ອຍ, ໃຊ້ n=256 ເພື່ອປິດຫມົດ
deinterlacing. ຄ່າເລີ່ມຕົ້ນແມ່ນ n=8.
comb_thres=
ເກນສຳລັບການປຽບທຽບຊ່ອງໃສ່ເທິງ ແລະລຸ່ມ. ຄ່າເລີ່ມຕົ້ນເປັນ 128.
diff_thres=
ເກນເພື່ອກວດພົບການປ່ຽນແປງຊົ່ວຄາວຂອງຊ່ອງຂໍ້ມູນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 128.
sad_thres=
ຜົນລວມຂອງເກນຄວາມແຕກຕ່າງຢ່າງແທ້ຈິງ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 64.
ດຶງລົງ
ຕົວກອງນີ້ເຮັດວຽກທີ່ຖືກຕ້ອງກັບ MEncoder ເທົ່ານັ້ນ ແລະເຮັດໜ້າທີ່ຢູ່ໃນທຸງ MPEG-2 ທີ່ໃຊ້ສຳລັບ
ອ່ອນ 3:2 pulldown (ອ່ອນ telecine). ຖ້າທ່ານຕ້ອງການໃຊ້ຕົວກອງ ivtc ຫຼື detc ສຸດ
ຮູບເງົາທີ່ເປັນບາງສ່ວນ telecined ອ່ອນ, ໃສ່ຕົວກັ່ນຕອງນີ້ກ່ອນທີ່ຈະໃຫ້ເຂົາເຈົ້າ
ເຮັດໃຫ້ພວກເຂົາເຊື່ອຖືໄດ້ຫຼາຍຂຶ້ນ.
divtc[=ຕົວເລືອກ]
Inverse telecine ສໍາລັບວິດີໂອ deinterlaced. ຖ້າວິດີໂອ telecined 3:2-ດຶງລົງໄດ້ສູນເສຍໄປ
ຫນຶ່ງຂອງພາກສະຫນາມຫຼື deinterlaced ໂດຍໃຊ້ວິທີການທີ່ຮັກສາຫນຶ່ງພາກສະຫນາມແລະ
interpolates ອື່ນໆ, ຜົນໄດ້ຮັບແມ່ນວິດີໂອການຕັດສິນທີ່ມີທຸກກອບສີ່
ຊໍ້າກັນ. ການກັ່ນຕອງນີ້ມີຈຸດປະສົງເພື່ອຊອກຫາແລະຖິ້ມຊ້ໍາກັນເຫຼົ່ານັ້ນແລະຟື້ນຟູ
ອັດຕາຄ່າຮູບເງົາຕົ້ນສະບັບ. ເມື່ອໃຊ້ການກັ່ນຕອງນີ້, ທ່ານຕ້ອງລະບຸ -ofps ວ່າ
ແມ່ນ 4/5 ຂອງ fps ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ ແລະວາງ softskip ຕໍ່ມາໃນການກັ່ນຕອງ
ລະບົບຕ່ອງໂສ້ເພື່ອໃຫ້ແນ່ໃຈວ່າ divtc ເຫັນກອບທັງຫມົດ. ສອງຮູບແບບທີ່ແຕກຕ່າງກັນແມ່ນ
ສາມາດໃຊ້ໄດ້: One pass mode ແມ່ນຄ່າເລີ່ມຕົ້ນແລະກົງໄປກົງມາທີ່ຈະນໍາໃຊ້, ແຕ່ມີ
ຂໍ້ເສຍທີ່ມີການປ່ຽນແປງໃນໄລຍະ telecine (ເຟຣມສູນເສຍຫຼືການແກ້ໄຂທີ່ບໍ່ດີ)
ເຮັດໃຫ້ເກີດການຕັດສິນຊົ່ວຄາວຈົນກ່ວາການກັ່ນຕອງສາມາດ sync ອີກເທື່ອຫນຶ່ງ. ສອງຮູບແບບຜ່ານຫຼີກເວັ້ນການ
ນີ້ໂດຍການວິເຄາະວິດີໂອທັງຫມົດກ່ອນທີ່ຈະມີຄວາມຮູ້ຕໍ່ໄປ
ກ່ຽວກັບການປ່ຽນແປງໄລຍະແລະສາມາດ resync ໃນຈຸດທີ່ແນ່ນອນ. ຜ່ານເຫຼົ່ານີ້ເຮັດ ບໍ່
ສອດຄ້ອງກັບຫນຶ່ງແລະສອງຂອງຂະບວນການເຂົ້າລະຫັດ. ທ່ານຕ້ອງແລ່ນຜ່ານພິເສດ
ການນໍາໃຊ້ divtc pass ຫນຶ່ງກ່ອນທີ່ຈະເຂົ້າລະຫັດຕົວຈິງຖິ້ມວິດີໂອຜົນໄດ້ຮັບອອກໄປ.
ໃຊ້ -nosound -ovc raw -o /dev/null ເພື່ອຫຼີກເວັ້ນການເສຍພະລັງງານ CPU ສໍາລັບບັດນີ້. ເຈົ້າ
ອາດຈະເພີ່ມບາງຢ່າງເຊັ່ນ crop=2:2:0:0 ຫຼັງຈາກ divtc ເພື່ອເລັ່ງສິ່ງຕ່າງໆໃຫ້ໄວຂຶ້ນ. ຈາກນັ້ນ
ໃຊ້ divtc pass two ສໍາລັບການເຂົ້າລະຫັດຕົວຈິງ. ຖ້າທ່ານໃຊ້ການເຂົ້າລະຫັດຫຼາຍອັນ,
ໃຊ້ divtc pass two ສໍາລັບພວກເຂົາທັງຫມົດ. ທາງເລືອກແມ່ນ:
pass=1|2
ໃຊ້ສອງໂຫມດຜ່ານ.
file=
ຕັ້ງຊື່ໄຟລ໌ບັນທຶກສອງຜ່ານ (ຄ່າເລີ່ມຕົ້ນ: "framediff.log").
ເກນ=
ກໍານົດຄວາມເຂັ້ມແຂງຕໍາ່ສຸດທີ່ຮູບແບບ telecine ຕ້ອງມີສໍາລັບການກັ່ນຕອງ
ເຊື່ອໃນມັນ (ຄ່າເລີ່ມຕົ້ນ: 0.5). ອັນນີ້ໃຊ້ເພື່ອຫຼີກເວັ້ນການຮັບຮູ້ຜິດ
ຮູບແບບຈາກພາກສ່ວນຂອງວິດີໂອທີ່ມືດຫຼາຍ ຫຼືຍັງຫຼາຍ.
window=
ກໍານົດຈໍານວນຂອງກອບທີ່ຜ່ານມາເພື່ອເບິ່ງໃນເວລາທີ່ຊອກຫາຮູບແບບ
(ຄ່າເລີ່ມຕົ້ນ: 30). ປ່ອງຢ້ຽມທີ່ຍາວກວ່າປັບປຸງຄວາມຫນ້າເຊື່ອຖືຂອງຮູບແບບ
ຄົ້ນຫາ, ແຕ່ປ່ອງຢ້ຽມສັ້ນປັບປຸງເວລາຕິກິຣິຍາຕໍ່ການປ່ຽນແປງໃນ
ໄລຍະ telecine. ອັນນີ້ມີຜົນກະທົບກັບໂຫມດຜ່ານດຽວເທົ່ານັ້ນ. ສອງຮູບແບບຜ່ານ
ໃນປັດຈຸບັນໃຊ້ປ່ອງຢ້ຽມຄົງທີ່ຂະຫຍາຍໄປທັງອະນາຄົດແລະອະດີດ.
phase=0|1|2|3|4
ກໍານົດໄລຍະ telecine ເບື້ອງຕົ້ນສໍາລັບຫນຶ່ງ pass mode (ຄ່າເລີ່ມຕົ້ນ: 0). ສອງ
ໂຫມດ pass ສາມາດເບິ່ງອະນາຄົດ, ສະນັ້ນມັນສາມາດນໍາໃຊ້ໄລຍະທີ່ຖືກຕ້ອງຈາກ
ໃນຕອນເລີ່ມຕົ້ນ, ແຕ່ຮູບແບບຜ່ານດຽວສາມາດຄາດເດົາໄດ້. ມັນຈັບທີ່ຖືກຕ້ອງ
ໄລຍະທີ່ມັນພົບມັນ, ແຕ່ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອແກ້ໄຂທີ່ເປັນໄປໄດ້
ການຕັດສິນໃນຕອນຕົ້ນ. pass ທໍາອິດຂອງສອງໂຫມດຜ່ານຍັງໃຊ້
ນີ້, ດັ່ງນັ້ນ, ຖ້າທ່ານບັນທຶກຜົນຜະລິດຈາກ pass ທໍາອິດ, ທ່ານຈະໄດ້ຮັບໄລຍະຄົງທີ່
ຜົນໄດ້ຮັບ.
deghost=
ກໍານົດຂອບເຂດ deghosting (0-255 ສໍາລັບຫນຶ່ງ pass mode, -255-255 ສໍາລັບສອງ.
ໂຫມດຜ່ານ, ຄ່າເລີ່ມຕົ້ນ 0). ຖ້າບໍ່ແມ່ນສູນ, ໂໝດ deghosting ຖືກໃຊ້. ນີ້ແມ່ນສໍາລັບ
ວິດີໂອທີ່ໄດ້ຮັບການ deinterlaced ໂດຍການປະສົມທົ່ງນາເຂົ້າກັນແທນທີ່ຈະເປັນ
ລຸດລົງທົ່ງນາອັນນຶ່ງ. Deghosting ຂະຫຍາຍການບີບອັດໃດໆ
ໃນເຟຣມຜະສົມ, ດັ່ງນັ້ນຄ່າພາລາມິເຕີຖືກນໍາໃຊ້ເປັນຂອບເຂດ
ຍົກເວັ້ນ pixels ເຫຼົ່ານັ້ນຈາກການ deghosting ທີ່ແຕກຕ່າງຈາກກອບທີ່ຜ່ານມາ
ໜ້ອຍກວ່າຄ່າທີ່ລະບຸ. ຖ້າສອງໂຫມດຜ່ານຖືກນໍາໃຊ້, ຫຼັງຈາກນັ້ນຄ່າລົບ
ສາມາດຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ການກັ່ນຕອງວິເຄາະວິດີໂອທັງຫມົດໃນຕອນເລີ່ມຕົ້ນຂອງ
pass-2 ເພື່ອກໍານົດວ່າມັນຕ້ອງການ deghosting ຫຼືບໍ່ແລະຫຼັງຈາກນັ້ນເລືອກ
ບໍ່ວ່າຈະເປັນສູນ ຫຼືຄ່າຢ່າງແທ້ຈິງຂອງພາລາມິເຕີ. ລະບຸທາງເລືອກນີ້
ສໍາລັບ pass-2, ມັນບໍ່ມີຄວາມແຕກຕ່າງກັບ pass-1.
ໄລຍະ[=t|b|p|a|u|T|B|A|U][:v]
ເລື່ອນວິດີໂອ interlaced ໂດຍເວລາພາກສະຫນາມຫນຶ່ງເພື່ອໃຫ້ຄໍາສັ່ງພາກສະຫນາມມີການປ່ຽນແປງ. ໄດ້
ການນໍາໃຊ້ທີ່ຕັ້ງໃຈແມ່ນເພື່ອແກ້ໄຂຮູບເງົາ PAL ທີ່ຖືກຈັບກັບພາກສະຫນາມກົງກັນຂ້າມ
ສັ່ງໃຫ້ໂອນຮູບເງົາໄປວິດີໂອ. ທາງເລືອກແມ່ນ:
t ຈັບຄໍາສັ່ງພາກສະຫນາມເທິງ-ທໍາອິດ, ໂອນລຸ່ມທໍາອິດ. ການກັ່ນຕອງຈະຊັກຊ້າ
ພາກສະຫນາມລຸ່ມ.
b ຈັບລຸ່ມ-ທໍາອິດ, ໂອນເທິງ-ທໍາອິດ. ການກັ່ນຕອງຈະຊັກຊ້າຊ່ອງຂໍ້ມູນດ້ານເທິງ.
p ຈັບແລະໂອນດ້ວຍຄໍາສັ່ງພາກສະຫນາມດຽວກັນ. ໂຫມດນີ້ມີພຽງແຕ່ສໍາລັບ
ເອກະສານຂອງທາງເລືອກອື່ນທີ່ຈະອ້າງເຖິງ, ແຕ່ຖ້າຫາກວ່າທ່ານຕົວຈິງແລ້ວ
ເລືອກມັນ, ຕົວກອງຢ່າງຊື່ສັດຈະບໍ່ເຮັດຫຍັງເລີຍ ;-)
ຄໍາສັ່ງພາກສະຫນາມ capture ກໍານົດອັດຕະໂນມັດໂດຍທຸງພາກສະຫນາມ, ການໂອນ
ກົງກັນຂ້າມ. ການກັ່ນຕອງເລືອກລະຫວ່າງຮູບແບບ t ແລະ b ຢູ່ໃນກອບໂດຍພື້ນຖານກອບ
ການນໍາໃຊ້ທຸງພາກສະຫນາມ. ຖ້າບໍ່ມີຂໍ້ມູນພາກສະຫນາມ, ມັນເຮັດວຽກ
ຄືກັນກັບເຈົ້າ.
u ຈັບພາບທີ່ບໍ່ຮູ້ຈັກຫຼືແຕກຕ່າງກັນ, ໂອນກົງກັນຂ້າມ. ການກັ່ນຕອງເລືອກລະຫວ່າງ t ແລະ
b ໃນກອບໂດຍພື້ນຖານກອບໂດຍການວິເຄາະຮູບພາບແລະເລືອກ
ທາງເລືອກທີ່ຜະລິດການແຂ່ງຂັນທີ່ດີທີ່ສຸດລະຫວ່າງທົ່ງນາ.
T Capture ເທິງ - ທໍາອິດ, ໂອນທີ່ບໍ່ຮູ້ຈັກຫຼືແຕກຕ່າງກັນ. ການກັ່ນຕອງເລືອກລະຫວ່າງ t ແລະ
p ການນໍາໃຊ້ການວິເຄາະຮູບພາບ.
B ຈັບລຸ່ມ-ທໍາອິດ, ໂອນທີ່ບໍ່ຮູ້ຈັກ ຫຼືແຕກຕ່າງກັນ. ການກັ່ນຕອງເລືອກລະຫວ່າງ b
ແລະ p ການນໍາໃຊ້ການວິເຄາະຮູບພາບ.
ການຈັບພາບທີ່ກໍານົດໂດຍທຸງພາກສະຫນາມ, ການໂອນບໍ່ຮູ້ຈັກຫຼືແຕກຕ່າງກັນ. ການກັ່ນຕອງ
ເລືອກລະຫວ່າງ t, b ແລະ p ໂດຍໃຊ້ທຸງພາກສະຫນາມແລະການວິເຄາະຮູບພາບ. ຖ້າບໍ່ມີພາກສະຫນາມ
ຂໍ້ມູນແມ່ນມີຢູ່, ຫຼັງຈາກນັ້ນນີ້ເຮັດວຽກຄືກັນກັບ U. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ
mode
U ທັງຈັບແລະໂອນທີ່ບໍ່ຮູ້ຈັກຫຼືແຕກຕ່າງກັນ. ການກັ່ນຕອງເລືອກລະຫວ່າງ t, b
ແລະ p ການນໍາໃຊ້ການວິເຄາະຮູບພາບເທົ່ານັ້ນ.
v ການດໍາເນີນງານ Verbose. ພິມຮູບແບບທີ່ເລືອກສໍາລັບແຕ່ລະກອບແລະສະເລ່ຍ
ຄູນສອງຄວາມແຕກຕ່າງລະຫວ່າງຊ່ອງຂໍ້ມູນສຳລັບທາງເລືອກ t, b, ແລະ p.
ໂທລະໂຄ່ງ[=start]
ນຳໃຊ້ຂະບວນການ 3:2 'teecine' ເພື່ອເພີ່ມອັດຕາເຟຣມ 20%. ນີ້ອາດຈະຫຼາຍທີ່ສຸດ
ເຮັດວຽກບໍ່ຖືກຕ້ອງກັບ MPlayer, ແຕ່ມັນສາມາດຖືກນໍາໃຊ້ກັບ 'mencoder -fps 30000/1001.
-ofps 30000/1001 -vf telecine'. ທັງສອງທາງເລືອກ fps ແມ່ນຈໍາເປັນ! (A/V sync ຈະ
break if they are wrong.) ຕົວກໍານົດການເລີ່ມຕົ້ນທາງເລືອກບອກການກັ່ນຕອງບ່ອນທີ່ຢູ່ໃນ
ຮູບແບບ telecine ເພື່ອເລີ່ມຕົ້ນ (0-3).
tininterlace[=ໂໝດ]
interlacing ພາກສະຫນາມຊົ່ວຄາວ - ລວມຄູ່ຂອງກອບເຂົ້າໄປໃນກອບ interlaced,
ຫຼຸດເຟຣມເຣດລົງເຄິ່ງໜຶ່ງ. ເຖິງ ແມ່ນ ວ່າ ເຟຣມ ຖືກ ຍ້າຍ ເຂົ້າ ໄປ ໃນ ພາກ ສະ ຫນາມ ເທິງ, ເຟຣມ ຄີກ ກັບ
ພາກສະຫນາມຕ່ໍາ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອກັບຄືນຜົນກະທົບຂອງ tfields ໄດ້ຢ່າງເຕັມສ່ວນ
ການກັ່ນຕອງ (ໃນໂຫມດ 0). ໂໝດທີ່ມີຢູ່ແມ່ນ:
0 ຍ້າຍກອບຄີກເຂົ້າໄປໃນພາກສະຫນາມເທິງ, ເຖິງແມ່ນວ່າເຂົ້າໄປໃນພາກສະຫນາມຕ່ໍາ, ການຜະລິດ
ຂອບຄວາມສູງເຕັມທີ່ເຄິ່ງເຟຣມ.
1 ຜົນຜະລິດເຟຣມຄີກເທົ່ານັ້ນ, ເຖິງແມ່ນວ່າກອບຖືກຫຼຸດລົງ; ຄວາມສູງບໍ່ປ່ຽນແປງ.
2 ຜົນຜະລິດພຽງແຕ່ເຟຣມ, ກອບຄີກຖືກຫຼຸດລົງ; ຄວາມສູງບໍ່ປ່ຽນແປງ.
3 ຂະຫຍາຍແຕ່ລະກອບໃຫ້ເຕັມຄວາມສູງ, ແຕ່ pad ເສັ້ນສະລັບກັນດ້ວຍສີດໍາ;
ອັດຕາເຟຣມບໍ່ປ່ຽນແປງ.
4 ແຍກເສັ້ນຄູ່ຈາກກອບຄູ່ດ້ວຍເສັ້ນຄີກຈາກກອບຄີກ.
ຄວາມສູງບໍ່ປ່ຽນແປງຢູ່ທີ່ເຄິ່ງເຟຣມ.
tfields[=mode[:field_dominance]]
ການແຍກພາກສະຫນາມຊົ່ວຄາວ - ການແບ່ງປັນພາກສະຫນາມເຂົ້າໄປໃນກອບ, ເພີ່ມທະວີການຜະລິດຕະພັນ
ອັດຕາເຟຣມ. ເຊັ່ນດຽວກັນກັບຕົວກອງ telecine, tfields ອາດຈະບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງ
ເວັ້ນເສຍແຕ່ຈະໃຊ້ກັບ MEncoder ແລະທັງ -fps ແລະ -ofps ຕັ້ງເປັນທີ່ຕ້ອງການ (ສອງເທົ່າ)
ອັດຕາເຟຣມ!
0: ປ່ອຍໃຫ້ຊ່ອງຂໍ້ມູນບໍ່ປ່ຽນແປງ (ຈະໂດດ/flicker).
1: Interpolate ສາຍທີ່ຂາດຫາຍໄປ. (ສູດການຄິດໄລ່ທີ່ໃຊ້ອາດຈະບໍ່ດີປານໃດ.)
2: ແປຊ່ອງຂໍ້ມູນໂດຍ 1/4 pixel ດ້ວຍການ interpolation ເສັ້ນ (ບໍ່ມີການໂດດ).
4: ແປຊ່ອງຂໍ້ມູນໂດຍ 1/4 pixel ດ້ວຍການກັ່ນຕອງ 4tap (ຄຸນນະພາບສູງກວ່າ)
(ເລີ່ມຕົ້ນ).
(ປະຕິເສດແລ້ວ)
-1: ອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ) ພຽງແຕ່ເຮັດວຽກຖ້າຕົວຖອດລະຫັດສົ່ງອອກທີ່ເຫມາະສົມ
ຂໍ້ມູນແລະບໍ່ມີຕົວກັ່ນຕອງອື່ນໆທີ່ປະຖິ້ມຂໍ້ມູນທີ່ມາກ່ອນ
tfields ໃນລະບົບຕ່ອງໂສ້ການກັ່ນຕອງ, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຫຼຸດລົງກັບຄືນໄປບ່ອນ 0 (ພາກສະຫນາມເທິງ
ກ່ອນອື່ນ ໝົດ).
0: ເທິງພາກສະຫນາມທໍາອິດ
1: ພາກສະຫນາມລຸ່ມທໍາອິດ
ຫມາຍເຫດ: ຕົວເລືອກນີ້ອາດຈະຖືກໂຍກຍ້າຍອອກໃນຮຸ່ນໃນອະນາຄົດ. ໃຊ້
-field-dominance ແທນ.
yadif=[mode[:field_dominance]]
ແຕ່ການກັ່ນຕອງ deinterlacing ອື່ນ
0: ຜົນຜະລິດ 1 ກອບສໍາລັບແຕ່ລະກອບ.
1: ຜົນຜະລິດ 1 ກອບສໍາລັບແຕ່ລະພາກສະຫນາມ.
2: ຄືກັບ 0 ແຕ່ຂ້າມການກວດສອບທາງກວ້າງຂອງພື້ນ.
3: ຄືກັບ 1 ແຕ່ຂ້າມການກວດສອບທາງກວ້າງຂອງພື້ນ.
(ປະຕິເສດແລ້ວ)
ດໍາເນີນການຄືກັບ tfields.
ຫມາຍເຫດ: ຕົວເລືອກນີ້ອາດຈະຖືກໂຍກຍ້າຍອອກໃນຮຸ່ນໃນອະນາຄົດ. ໃຊ້
-field-dominance ແທນ.
mcdeint=[mode[:parity[:qp]]]
Motion compensating deinterlacer. ມັນຕ້ອງການຫນຶ່ງຊ່ອງຂໍ້ມູນຕໍ່ກອບເປັນການປ້ອນຂໍ້ມູນແລະຕ້ອງ
ດັ່ງນັ້ນຈຶ່ງຖືກນໍາໃຊ້ຮ່ວມກັນກັບ tfields=1 ຫຼື yadif=1/3 ຫຼືທຽບເທົ່າ.
0: ໄວ
1: ຂະຫນາດກາງ
2: ຊ້າ, ການຄາດຄະເນການເຄື່ອນໄຫວຊ້ຳໆ
3: ຊ້າພິເສດ, ເຊັ່ນ: 2 ບວກກັບກອບການອ້າງອີງຫຼາຍ
0 ຫຼື 1 ເລືອກຊ່ອງຂໍ້ມູນທີ່ຈະໃຊ້ (ໝາຍເຫດ: ບໍ່ມີການກວດຫາອັດຕະໂນມັດເທື່ອ!).
ຄ່າທີ່ສູງກວ່າຄວນສົ່ງຜົນໃຫ້ຊ່ອງ vector vector ຄ່ອງຕົວກວ່າແຕ່ໜ້ອຍລົງ
vectors ສ່ວນບຸກຄົນທີ່ດີທີ່ສຸດ.
boxblur=radius:power[:radius:power]
ກ່ອງມົວ
ຄວາມແຮງຂອງການກັ່ນຕອງມົວ
ຈໍານວນຂອງຄໍາຮ້ອງສະຫມັກການກັ່ນຕອງ
sab=radius:pf:colorDiff[:radius:pf:colorDiff]
ຮູບຮ່າງທີ່ປັບຕົວມົວໄດ້
ຄວາມແຮງຂອງການກັ່ນຕອງມົວ (~0.1-4.0) (ຊ້າກວ່າຖ້າໃຫຍ່ກວ່າ)
ຄວາມເຂັ້ມຂອງຕົວກອງ (~0.1-2.0)
ຄວາມແຕກຕ່າງສູງສຸດລະຫວ່າງ pixels ທີ່ຍັງພິຈາລະນາ (~0.1-100.0)
smartblur=radius:strength:threshold[:radius:strength:threshold]
ມົວອັດສະລິຍະ
ຄວາມແຮງຂອງການກັ່ນຕອງມົວ (~0.1-5.0) (ຊ້າກວ່າຖ້າໃຫຍ່ກວ່າ)
ມົວ (0.0-1.0) ຫຼືເຮັດໃຫ້ແຫຼມ (-1.0-0.0)
ການກັ່ນຕອງທັງຫມົດ (0), ການກັ່ນຕອງພື້ນທີ່ຮາບພຽງ (0-30) ຫຼືຂອບການກັ່ນຕອງ (-30-0)
perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
ແກ້ໄຂທັດສະນະຂອງຮູບເງົາທີ່ບໍ່ໄດ້ຖ່າຍໃນມຸມຂວາງກັບຫນ້າຈໍ.
, ,...
ພິກັດຂອງຊ້າຍເທິງ, ຂວາເທິງ, ຊ້າຍລຸ່ມ, ມຸມຂວາລຸ່ມ
ເສັ້ນຊື່ (0) ຫຼືການຍົກຕົວຢ່າງລູກບາດ (1)
2xsai
ປັບຂະ ໜາດ ແລະປັບຮູບໃຫ້ລຽບດ້ວຍຂະ ໜາດ 2x ແລະຂັ້ນຕອນວິທີ interpolate.
1bpp
1bpp bitmap ການແປງ YUV/BGR 8/15/16/32
down3dright[=lines]
Reposition ແລະປັບຂະຫນາດຮູບພາບ stereoscopic. ສະກັດທັງຊ່ອງສະເຕີຣິໂອ ແລະສະຖານທີ່
ເຂົາເຈົ້າຂ້າງຄຽງກັນ, ປັບຂະໜາດພວກມັນເພື່ອຮັກສາລັກສະນະຮູບເງົາຕົ້ນສະບັບ.
ຈໍານວນຂອງເສັ້ນທີ່ຈະເລືອກເອົາຈາກກາງຂອງຮູບພາບ (ຄ່າເລີ່ມຕົ້ນ: 12)
bmovl=hidden:opaque:fifo
ຕົວກອງ bitmap overlay ອ່ານ bitmap ຈາກ FIFO ແລະສະແດງໃຫ້ເຂົາເຈົ້າຢູ່ເທິງສຸດຂອງ
ຮູບເງົາ, ອະນຸຍາດໃຫ້ການຫັນເປັນບາງຮູບພາບ. ເບິ່ງ TOOLS/bmovl-test.c ສໍາລັບ
ໂຄງການທົດສອບ bmovl ຂະຫນາດນ້ອຍ.
ກໍານົດຄ່າເລີ່ມຕົ້ນຂອງທຸງ 'hidden' (0=visible, 1=hidden).
ກໍານົດຄ່າເລີ່ມຕົ້ນຂອງທຸງ 'opaque' (0=ໂປ່ງໃສ, 1=opaque).
ເສັ້ນທາງ/ຊື່ໄຟລ໌ສໍາລັບ FIFO (ຊື່ທໍ່ເຊື່ອມຕໍ່ 'mplayer -vf bmovl' ກັບ
ຄໍາຮ້ອງສະຫມັກການຄວບຄຸມ)
ຄໍາສັ່ງ FIFO ແມ່ນ:
RGBA32 width height xpos ypos alpha clear
ຕິດຕາມດ້ວຍ width*height*4 Bytes ຂອງຂໍ້ມູນດິບ RGBA32.
ABGR32 width height xpos ypos alpha clear
ຕິດຕາມດ້ວຍ width*height*4 Bytes ຂອງຂໍ້ມູນດິບ ABGR32.
RGB24 width height xpos ypos alpha clear
ຕິດຕາມດ້ວຍ width*height*3 Bytes ຂອງຂໍ້ມູນດິບ RGB24.
BGR24 width height xpos ypos alpha clear
ຕິດຕາມດ້ວຍ width*height*3 Bytes ຂອງຂໍ້ມູນດິບ BGR24.
ALPHA width height xpos ypos alpha
ປ່ຽນຄວາມໂປ່ງໃສ alpha ຂອງພື້ນທີ່ທີ່ກໍານົດໄວ້.
ລ້າງຄວາມກວ້າງຄວາມສູງ xpos ypos
ພື້ນທີ່ຈະແຈ້ງ.
ສີເຂັ້ມ
ປິດການນຳໃຊ້ຄວາມໂປ່ງໃສອັນຟາທັງໝົດ. ສົ່ງ "ALPHA 0 0 0 0 0" ເພື່ອເປີດໃຊ້ມັນອີກຄັ້ງ.
ເຊື່ອງ
ເຊື່ອງແຜນທີ່ບິດ.
ສະແດງໃຫ້ເຫັນ
ສະແດງແຜນທີ່ບິດ.
ການໂຕ້ຖຽງແມ່ນ:
,
ຮູບພາບ / ຂະຫນາດ
,
ເລີ່ມ blitting ຢູ່ຕໍາແໜ່ງ x/y.
ຕັ້ງຄ່າຄວາມແຕກຕ່າງອັນຟາ. ຖ້າເຈົ້າຕັ້ງອັນນີ້ເປັນ -255 ເຈົ້າສາມາດສົ່ງລໍາດັບໄດ້
ຂອງ ALPHA- ຄໍາສັ່ງເພື່ອກໍານົດພື້ນທີ່ເປັນ -225, -200, -175 ແລະອື່ນໆສໍາລັບການ fade ງາມ-
ມີຜົນກະທົບ! ;)
0: ຄືກັນກັບຕົ້ນສະບັບ
255: ເຮັດໃຫ້ທຸກສິ່ງທຸກຢ່າງ opaque.
-255: ເຮັດໃຫ້ທຸກຢ່າງໂປ່ງໃສ.
ລ້າງ framebuffer ກ່ອນ blitting.
0: ຮູບພາບພຽງແຕ່ຈະໄດ້ຮັບການ blitted ເທິງຂອງຮູບເກົ່າ, ດັ່ງນັ້ນທ່ານບໍ່ໄດ້
ຕ້ອງການສົ່ງຂໍ້ມູນ 1.8MB ຂອງ RGBA32 ທຸກໆຄັ້ງທີ່ມີສ່ວນນ້ອຍໆຂອງໜ້າຈໍ
ຖືກປັບປຸງ.
1: ຈະແຈ້ງ
framestep=I|[i]ກ້າວ
ສະແດງພຽງແຕ່ທຸກໆ nth frame ຫຼືທຸກ intra frame (keyframe).
ຖ້າທ່ານໂທຫາຕົວກອງດ້ວຍ I (ຕົວພິມໃຫຍ່) ເປັນພາລາມິເຕີ, ຫຼັງຈາກນັ້ນ ພຽງແຕ່ keyframes ແມ່ນ
rendered. ສໍາລັບດີວີດີໂດຍທົ່ວໄປຫມາຍຄວາມວ່າຫນຶ່ງໃນທຸກໆ 15/12 ເຟຣມ (IBBBPBBPBBPBBPBB),
ສໍາລັບ AVI ມັນຫມາຍຄວາມວ່າທຸກການປ່ຽນແປງ scene ຫຼືທຸກ keyint (ເບິ່ງ -lavcopts keyint=
ຄ່າຖ້າທ່ານໃຊ້ MEncoder ເພື່ອເຂົ້າລະຫັດວິດີໂອ).
ເມື່ອພົບຄີເຟຣມ, 'ຂ້ອຍ!' string ຕາມດ້ວຍຕົວອັກສອນແຖວໃໝ່ແມ່ນ
ພິມອອກ, ອອກຈາກເສັ້ນປະຈຸບັນຂອງຜົນຜະລິດ MPlayer/MEncoder ໃນຫນ້າຈໍ, ເນື່ອງຈາກວ່າ
ມັນປະກອບດ້ວຍທີ່ໃຊ້ເວລາ (ໃນວິນາທີ) ແລະຈໍານວນກອບຂອງ keyframe (ທ່ານສາມາດນໍາໃຊ້
ຂໍ້ມູນນີ້ເພື່ອແບ່ງປັນ AVI ໄດ້.
ຖ້າທ່ານໂທຫາຕົວກອງດ້ວຍຕົວກໍານົດການຕົວເລກ 'ຂັ້ນຕອນ' ຫຼັງຈາກນັ້ນພຽງແຕ່ຫນຶ່ງໃນທຸກໆ
ເຟຣມ 'ຂັ້ນຕອນ' ຖືກສະແດງ.
ຖ້າເຈົ້າໃສ່ 'i' (ຕົວພິມນ້ອຍ) ໄວ້ກ່ອນໂຕເລກແລ້ວ 'ຂ້ອຍ!' ຖືກພິມອອກ (ຄືກັບ I
ພາລາມິເຕີ).
ຖ້າເຈົ້າໃຫ້ພຽງແຕ່ຂ້ອຍກໍບໍ່ມີຫຍັງເຮັດກັບເຟຣມໄດ້, ມີພຽງແຕ່ຂ້າພະເຈົ້າ! ຖືກພິມອອກ.
tile=xtiles:ytiles:output:start:delta
ວາງຊຸດຂອງຮູບພາບເຂົ້າໄປໃນຮູບດຽວ, ໃຫຍ່ກວ່າ. ຖ້າຫາກວ່າທ່ານລະເວັ້ນຕົວກໍານົດການຫຼື
ໃຊ້ຄ່າທີ່ໜ້ອຍກວ່າ 0, ຈາກນັ້ນໃຊ້ຄ່າເລີ່ມຕົ້ນ. ນອກນັ້ນທ່ານຍັງສາມາດຢຸດເຊົາໃນເວລາທີ່
ເຈົ້າພໍໃຈ (... -vf tile=10:5 ...). ມັນອາດຈະເປັນຄວາມຄິດທີ່ດີທີ່ຈະໃສ່
ການກັ່ນຕອງຂະຫນາດກ່ອນກະເບື້ອງ :-)
ຕົວກໍານົດການແມ່ນ:
ຈໍານວນຂອງກະເບື້ອງໃນແກນ x (ຄ່າເລີ່ມຕົ້ນ: 5)
ຈໍານວນຂອງກະເບື້ອງໃນແກນ y (ຄ່າເລີ່ມຕົ້ນ: 5)
render the tile ໃນເວລາທີ່ 'output' ຈໍານວນຂອງເຟຣມແມ່ນໄປເຖິງ, ບ່ອນທີ່ 'output'
ຄວນເປັນຕົວເລກໜ້ອຍກວ່າ xtile * ytile. ແຜ່ນທີ່ຂາດແມ່ນປະໄວ້ຫວ່າງເປົ່າ.
ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດຂຽນກະເບື້ອງ 8 * 7 ທຸກໆ 50 ເຟຣມເພື່ອໃຫ້ມີຫນຶ່ງ
ຮູບພາບທຸກໆ 2 ວິນາທີ @ 25 fps.
ຄວາມຫນາຂອງຂອບນອກເປັນ pixels (ຄ່າເລີ່ມຕົ້ນ: 2)
ຄວາມຫນາຂອງຂອບພາຍໃນເປັນ pixels (ຄ່າເລີ່ມຕົ້ນ: 4)
delogo[=x:y:w:h:t]
ຍັບຍັ້ງໂລໂກ້ຂອງສະຖານີໂທລະທັດໂດຍການປະສົມກັນແບບງ່າຍໆຂອງ pixels ອ້ອມຂ້າງ.
ພຽງແຕ່ຕັ້ງຮູບສີ່ຫລ່ຽມທີ່ກວມເອົາໂລໂກ້ແລະເບິ່ງມັນຫາຍໄປ (ແລະບາງຄັ້ງ
ບາງສິ່ງບາງຢ່າງເຖິງແມ່ນວ່າ uglier ປະກົດວ່າ - mileage ຂອງທ່ານອາດຈະແຕກຕ່າງກັນ).
,
ມຸມຊ້າຍເທິງຂອງໂລໂກ້
,
ຄວາມກວ້າງແລະຄວາມສູງຂອງສີ່ຫລ່ຽມທີ່ລ້າງອອກ
ຄວາມຫນາຂອງຂອບ fuzzy ຂອງສີ່ຫລ່ຽມ (ເພີ່ມເປັນ w ແລະ h). ເມື່ອຕັ້ງ
ເຖິງ -1, ຮູບສີ່ຫລ່ຽມສີຂຽວຖືກແຕ້ມໃນຫນ້າຈໍເພື່ອງ່າຍໃນການຊອກຫາ
ສິດ x,y,w,h ຕົວກໍານົດການ.
file=
ທ່ານສາມາດລະບຸໄຟລ໌ຂໍ້ຄວາມເພື່ອໂຫລດພິກັດຈາກ. ແຕ່ລະສາຍຕ້ອງ
ມີການສະແຕມເວລາ (ເປັນວິນາທີ, ແລະຈາກນ້ອຍຫາໃຫຍ່) ແລະ "x:y:w:h:t"
ພິກັດ (t ສາມາດຖືກລະເວັ້ນ).
remove-logo=/path/to/logo_bitmap_file_name.pgm
ສະກັດກັ້ນສັນຍາລັກຂອງສະຖານີໂທລະພາບ, ໂດຍໃຊ້ໄຟລ໌ຮູບພາບ PGM ຫຼື PPM ເພື່ອກໍານົດວ່າອັນໃດ
pixels ປະກອບດ້ວຍໂລໂກ້. ຄວາມກວ້າງແລະຄວາມສູງຂອງໄຟລ໌ຮູບພາບຕ້ອງກົງກັບສິ່ງເຫຼົ່ານັ້ນ
ຂອງການຖ່າຍທອດວິດີໂອກຳລັງຖືກປະມວນຜົນ. ໃຊ້ຮູບກອງ ແລະມົວເປັນວົງ
ສູດການຄິດໄລ່ເພື່ອເອົາໂລໂກ້ອອກ.
/path/to/logo_bitmap_file_name.pgm
[ເສັ້ນທາງ] + ຊື່ໄຟລ໌ຂອງຮູບພາບການກັ່ນຕອງ.
zrmjpeg[=ຕົວເລືອກ]
ຊອບແວເຂົ້າລະຫັດ YV12 ຫາ MJPEG ສໍາລັບການນໍາໃຊ້ກັບອຸປະກອນຜົນຜະລິດວິດີໂອ zr2.
ສູງສຸດ = |maxwidth=
ຕົວເລືອກເຫຼົ່ານີ້ກໍານົດຄວາມກວ້າງແລະຄວາມສູງສູງສຸດທີ່ບັດ zr ສາມາດຈັດການໄດ້ (the
ຊັ້ນການກັ່ນຕອງ MPlayer ໃນປັດຈຸບັນບໍ່ສາມາດສອບຖາມຂໍ້ມູນເຫຼົ່ານັ້ນໄດ້).
{dc10+,dc10,buz,lml33}-{PAL|NTSC}
ໃຊ້ຕົວເລືອກເຫຼົ່ານີ້ເພື່ອກໍານົດ maxwidth ແລະ maxheight ອັດຕະໂນມັດເປັນຄ່າ
ເປັນທີ່ຮູ້ຈັກສໍາລັບ combo ບັດ/mode. ຕົວຢ່າງ, ທາງເລືອກທີ່ຖືກຕ້ອງແມ່ນ: dc10-PAL ແລະ
buz-NTSC (ຄ່າເລີ່ມຕົ້ນ: dc10+PAL)
ສີ|bw
ເລືອກສີຫຼືການເຂົ້າລະຫັດສີດໍາແລະສີຂາວ. ການເຂົ້າລະຫັດສີດໍາແລະສີຂາວແມ່ນ
ໄວກວ່າ. ສີແມ່ນຄ່າເລີ່ມຕົ້ນ.
hdc={1,2,4}
ທົດສະນິຍົມຕາມລວງນອນ 1, 2 ຫຼື 4.
vdec={1,2,4}
ທົດສະນິຍົມແນວຕັ້ງ 1, 2 ຫຼື 4.
ຄຸນະພາບ=1-20
ຕັ້ງຄຸນນະພາບການບີບອັດ JPEG [ດີທີ່ສຸດ] 1 - 20 [ບໍ່ດີຫຼາຍ].
fd|nofd
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການຫັກແມ່ນປະຕິບັດພຽງແຕ່ຖ້າຮາດແວ Zoran ສາມາດຍົກລະດັບໄດ້
ຜົນໄດ້ຮັບຮູບພາບ MJPEG ກັບຂະຫນາດຕົ້ນສະບັບ. ທາງເລືອກ fd ແນະນໍາ
ການກັ່ນຕອງເພື່ອປະຕິບັດ deciation ທີ່ຮ້ອງຂໍສະເຫມີ (ugly).
screenshot=prefix
ອະນຸຍາດໃຫ້ໄດ້ຮັບ screenshots ຂອງຮູບເງົາໂດຍການນໍາໃຊ້ຄໍາສັ່ງຮູບແບບ slave ທີ່ສາມາດເປັນ
ຜູກມັດກັບປຸ່ມກົດ. ເບິ່ງເອກະສານຮູບແບບທາດ ແລະການຄວບຄຸມແບບໂຕ້ຕອບ
ພາກສ່ວນສໍາລັບລາຍລະອຽດ. ໂດຍຄ່າເລີ່ມຕົ້ນໄຟລ໌ທີ່ມີຊື່ 'shotNNNN.png' ຈະຖືກບັນທຶກໄວ້ໃນ
ໄດເລກະທໍລີທີ່ເຮັດວຽກ, ໂດຍໃຊ້ຕົວເລກທໍາອິດທີ່ມີຢູ່ - ບໍ່ມີໄຟລ໌ໃດຈະຖືກຂຽນທັບ.
ລະບຸຄຳນຳໜ້າເພື່ອປ່ຽນຊື່ ຫຼືສະຖານທີ່, ຕົວຢ່າງ -vf screenshot=shots/now
ຈະບັນທຶກໄຟລ໌ໃນການສັກຢາລະບົບທີ່ມີ nowNNNN.png ເປັນຊື່. ການກັ່ນຕອງ
ບໍ່ມີ overhead ໃນເວລາທີ່ບໍ່ໄດ້ນໍາໃຊ້ແລະຍອມຮັບ colorspace ຕົນເອງມັກ, ສະນັ້ນມັນປອດໄພທີ່ຈະ
ເພີ່ມມັນໃສ່ໄຟລ໌ການຕັ້ງຄ່າ. ໃຫ້ແນ່ໃຈວ່າຕົວກອງພາບຫນ້າຈໍໄດ້ຖືກເພີ່ມ
ຫຼັງຈາກການກັ່ນຕອງອື່ນໆທັງຫມົດທີ່ມີຜົນກະທົບທີ່ທ່ານຕ້ອງການທີ່ຈະບັນທຶກກ່ຽວກັບຮູບພາບທີ່ບັນທຶກໄວ້. ຕົວຢ່າງ
ມັນຄວນຈະເປັນຕົວກອງສຸດທ້າຍຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະມີ screenshot ທີ່ແນ່ນອນຂອງສິ່ງທີ່ທ່ານ
ເບິ່ງຢູ່ໃນຈໍພາບ.
ກົ້ນ
ຍ້າຍການໃຫ້ຄຳບັນຍາຍ SSA/ASS ໄປຫາຈຸດທີ່ກຳນົດເອງໃນຕ່ອງໂສ້ການກັ່ນຕອງ. ເທົ່ານັ້ນ
ທີ່ເປັນປະໂຫຍດກັບທາງເລືອກ -ass.
ຕົວຢ່າງ:
-vf ass, ພາບຫນ້າຈໍ
ຍ້າຍການສະແດງຜົນ SSA/ASS ກ່ອນຕົວກອງຮູບໜ້າຈໍ. ພາບຫນ້າຈໍທີ່ຖ່າຍ
ວິທີນີ້ຈະມີຄໍາບັນຍາຍ.
blackframe[=ຈຳນວນ:ເກນ]
ກວດພົບເຟຣມທີ່ມີ (ເກືອບ) ສີດໍາຫມົດ. ສາມາດເປັນປະໂຫຍດໃນການກວດສອບບົດ
ການຫັນປ່ຽນ ຫຼືການໂຄສະນາ. ສາຍຜົນຜະລິດປະກອບດ້ວຍຈໍານວນກອບຂອງ
ພາທີ່ກວດພົບ, ອັດຕາສ່ວນຂອງຄວາມດໍາ, ປະເພດກອບແລະຈໍານວນກອບຂອງ
ຄີເຟຣມທີ່ພົບຄັ້ງສຸດທ້າຍ.
ເປີເຊັນຂອງ pixels ທີ່ຕ້ອງຢູ່ຂ້າງລຸ່ມ (ຄ່າເລີ່ມຕົ້ນ: 98).
ເກນຂ້າງລຸ່ມທີ່ຄ່າ pixels ລວງຖືວ່າເປັນສີດຳ (ຄ່າເລີ່ມຕົ້ນ: 32).
stereo3d[=ໃນ:ອອກ]
Stereo3d ແປງລະຫວ່າງຮູບແບບຮູບພາບ stereoscopic ທີ່ແຕກຕ່າງກັນ.
ຮູບແບບຮູບແບບ Stereoscopic ຂອງການປ້ອນຂໍ້ມູນ. ຄ່າທີ່ເປັນໄປໄດ້:
sbsl or side_by_side_left_first
ຂ້າງຂະຫນານ (ຕາຊ້າຍຊ້າຍ, ຕາຂວາຂວາ)
sbsr or side_by_side_right_first
ຕາຊ້າຍ (ຕາຊ້າຍ, ຕາຊ້າຍ)
sbs2l or side_by_side_half_width_left_first
ຂ້າງດ້ວຍຄວາມລະອຽດເຄິ່ງກວ້າງ (ຕາຊ້າຍຊ້າຍ, ຕາຂວາ
ສິດ)
sbs2r or side_by_side_half_width_right_first
ຂ້າງດ້ວຍຄວາມລະອຽດຄວາມກວ້າງເຄິ່ງ (ຕາຂວາຊ້າຍ, ຕາຊ້າຍ
ສິດ)
ເອື້ອຍໃຫຍ່ or above_below_left_first
ຂ້າງເທິງລຸ່ມນີ້ (ຕາຊ້າຍຂ້າງເທິງ, ຕາຂວາຂ້າງລຸ່ມນີ້)
ເອື້ອຍໃຫຍ່ or above_below_right_first
ຂ້າງເທິງລຸ່ມນີ້ (ຕາຂວາຂ້າງເທິງ, ຕາຊ້າຍຂ້າງລຸ່ມນີ້)
ab2l or above_below_half_height_left_first
ດ້ານເທິງ-ລຸ່ມດ້ວຍຄວາມລະອຽດຄວາມສູງເຄິ່ງໜຶ່ງ (ຕາຊ້າຍຂ້າງເທິງ, ຕາຂວາ
ຂ້າງລຸ່ມນີ້)
ab2r or above_below_half_height_right_first
ຂ້າງເທິງ-ລຸ່ມທີ່ມີຄວາມລະອຽດຄວາມສູງເຄິ່ງ (ຕາຂວາຂ້າງເທິງ, ຕາຊ້າຍ
ຂ້າງລຸ່ມນີ້)
ຮູບແບບຮູບພາບ Stereoscopic ຂອງຜົນຜະລິດ. ຄ່າທີ່ເປັນໄປໄດ້ແມ່ນການປ້ອນຂໍ້ມູນທັງໝົດ
ຮູບແບບເຊັ່ນດຽວກັນກັບ:
arcg or anaglyph_red_cyan_grey
anaglyph ສີແດງ / ສີຂີ້ເຖົ່າສີຟ້າສີຟ້າ (ການກັ່ນຕອງສີແດງຢູ່ຕາຊ້າຍ, ການກັ່ນຕອງສີຟ້າສີຟ້າຢູ່ເບື້ອງຂວາ
ຕາ)
ໂຄ້ງ or anaglyph_red_cyan_half_color
anaglyph ສີແດງ / ສີຟ້າສີຟ້າເຄິ່ງ (ການກັ່ນຕອງສີແດງຢູ່ຕາຊ້າຍ, ການກັ່ນຕອງສີຟ້າສີຟ້າ
ຕາຂວາ)
acc or anaglyph_red_cyan_color
ສີ anaglyph ສີແດງ / cyan (ການກັ່ນຕອງສີແດງຢູ່ຕາຊ້າຍ, ການກັ່ນຕອງສີຟ້າສີຟ້າ
ຕາຂວາ)
ໂຄ້ງ or anaglyph_red_cyan_dubois
anaglyph red/cyan color optimized with least squares projection
ຂອງ dubois (ການກັ່ນຕອງສີແດງໃນຕາຊ້າຍ, ການກັ່ນຕອງ cyan ໃນຕາຂວາ)
agmg or anaglyph_green_magenta_grey
anaglyph ສີຂຽວ / magenta ສີຂີ້ເຖົ່າ (ການກັ່ນຕອງສີຂຽວໃນຕາຊ້າຍ, magenta
ການກັ່ນຕອງຕາຂວາ)
ອາກມ or anaglyph_green_magenta_half_color
anaglyph ສີຂຽວ / magenta ສີເຄິ່ງ (ການກັ່ນຕອງສີຂຽວໃນຕາຊ້າຍ,
ການກັ່ນຕອງສີມ່ວງແດງຢູ່ຕາຂວາ)
agmc or anaglyph_green_magenta_color
anaglyph ສີຂຽວ / magenta ສີ (ການກັ່ນຕອງສີຂຽວໃນຕາຊ້າຍ, magenta
ການກັ່ນຕອງຕາຂວາ)
aybg or anaglyph_yellow_blue_grey
anaglyph ສີເຫຼືອງ / ສີຟ້າສີຂີ້ເຖົ່າ (ການກັ່ນຕອງສີເຫຼືອງຢູ່ຕາຊ້າຍ, ການກັ່ນຕອງສີຟ້າເປີດ
ຕາຂວາ)
aybh or anaglyph_yellow_blue_half_color
anaglyph ສີເຫຼືອງ / ສີຟ້າເຄິ່ງຫນຶ່ງ (ການກັ່ນຕອງສີເຫຼືອງໃນຕາຊ້າຍ, ສີຟ້າ
ການກັ່ນຕອງຕາຂວາ)
aybc or anaglyph_yellow_blue_color
anaglyph ສີເຫຼືອງ / ສີຟ້າ (ການກັ່ນຕອງສີເຫຼືອງໃນຕາຊ້າຍ, ການກັ່ນຕອງສີຟ້າ
ຕາຂວາ)
IRL or interleave_rows_left_first
ແຖວ interleaved (ຕາຊ້າຍມີແຖວເທິງ, ຕາຂວາເລີ່ມຕົ້ນຕໍ່ໄປ
ແຖວ)
irr or interleave_rows_right_first
ແຖວ interleaved (ຕາຂວາມີແຖວເທິງ, ຕາຊ້າຍເລີ່ມຕົ້ນຕໍ່ໄປ
ແຖວ)
ml or mono_ຊ້າຍ
mono output (ຕາຊ້າຍເທົ່ານັ້ນ)
mr or mono_right
mono output (ຕາຂວາເທົ່ານັ້ນ)
ຫມາຍເຫດ: ການນໍາໃຊ້ຮູບແບບຜົນຜະລິດ interleaved ແຖວໃດຫນຶ່ງເພື່ອສະແດງໃຫ້ເຫັນເຕັມ.
ຈໍສະແດງຜົນ 3D ຕິດຕໍ່ກັນເປັນແຖວ, ທ່ານຈະຈໍາເປັນຕ້ອງໄດ້ຂະຫນາດວິດີໂອເປັນ
ຄວາມສູງທີ່ຖືກຕ້ອງທໍາອິດໂດຍໃຊ້ຕົວກອງ "ຂະຫນາດ", ຖ້າມັນບໍ່ຖືກຕ້ອງ
ຄວາມສູງ. ໂດຍປົກກະຕິ, ນັ້ນແມ່ນ 1080 ແຖວ (ສະນັ້ນໃຊ້ຕົວຢ່າງ "-vf
scale=1440:1080,stereo3d=sbsl:irl" ສໍາລັບຮູບເງົາທີ່ເຂົ້າລະຫັດຂ້າງຄຽງ 720p).
gradfun[=ຄວາມເຂັ້ມແຂງ[:radius]]
ແກ້ໄຂສິ່ງປະດິດຂອງແຖບທີ່ບາງຄັ້ງຖືກນໍາສະເຫນີເຂົ້າໄປໃນພື້ນທີ່ເກືອບຮາບພຽງໂດຍ
ຕັດເປັນ 8bit colordepth. Interpolates gradients ທີ່ຄວນຈະໄປບ່ອນທີ່
ແຖບແມ່ນ, ແລະ dithers ເຂົາເຈົ້າ.
ການກັ່ນຕອງນີ້ຖືກອອກແບບມາສໍາລັບການຫຼິ້ນເທົ່ານັ້ນ. ຢ່າໃຊ້ມັນກ່ອນທີ່ຈະສູນເສຍ
compression, ເນື່ອງຈາກວ່າ compression ມັກຈະສູນເສຍ dither ແລະເຮັດໃຫ້ແຖບກັບຄືນໄປບ່ອນ.
ຈຳນວນສູງສຸດທີ່ຕົວກອງຈະປ່ຽນອັນໃດນຶ່ງ pixel. ນອກຈາກນີ້ຍັງ
ເກນສໍາລັບການກວດສອບພື້ນທີ່ເກືອບຮາບພຽງ (ຄ່າເລີ່ມຕົ້ນ: 1.2).
ບ້ານໃກ້ເຮືອນຄຽງໃຫ້ເຫມາະສົມກັບ gradient ກັບ. ລັດສະໝີທີ່ໃຫຍ່ກວ່າເຮັດໃຫ້ກ້ຽງກວ່າ
gradients, ແຕ່ຍັງປ້ອງກັນບໍ່ໃຫ້ການກັ່ນຕອງຈາກການດັດແກ້ pixels ໃກ້ລາຍລະອຽດ
ພາກພື້ນ (ຄ່າເລີ່ມຕົ້ນ: 16).
fixpts[=ຕົວເລືອກ]
ແກ້ໄຂເວລາການນຳສະເໜີ (PTS) ຂອງເຟຣມ. ໂດຍຄ່າເລີ່ມຕົ້ນ, PTS ຜ່ານໄປ
ກັບຕົວກອງຕໍ່ໄປໄດ້ຖືກຫຼຸດລົງ, ແຕ່ທາງເລືອກຕໍ່ໄປນີ້ສາມາດປ່ຽນແປງໄດ້:
ພິມ
ພິມ PTS ທີ່ເຂົ້າມາ.
fps=
ລະບຸກອບຕໍ່ມູນຄ່າວິນາທີ.
start=
ລະບຸຄ່າເບື້ອງຕົ້ນສໍາລັບ PTS.
autostart=
ໃຊ້ nth ຂາເຂົ້າ PTS ເປັນ PTS ເບື້ອງຕົ້ນ. PTS ທີ່ຜ່ານມາທັງຫມົດແມ່ນເກັບຮັກສາໄວ້,
ດັ່ງນັ້ນການກໍານົດມູນຄ່າຂະຫນາດໃຫຍ່ຫຼື -1 ຮັກສາ PTS intact.
autofps=
ໃຊ້ nth ຂາເຂົ້າ PTS ຫຼັງຈາກສິ້ນສຸດຂອງ autostart ເພື່ອກໍານົດ
ອັດຕາເຟຣມ.
ຕົວຢ່າງ:
-vf fixpts=fps=24000/1001,ass,fixpts
ສ້າງລໍາດັບໃຫມ່ຂອງ PTS, ໃຊ້ມັນສໍາລັບຄໍາບັນຍາຍ ASS, ຫຼັງຈາກນັ້ນຖິ້ມມັນ.
ການສ້າງລໍາດັບໃຫມ່ແມ່ນເປັນປະໂຫຍດເມື່ອເວລາຖືກຕັ້ງຄືນໃຫມ່ໃນລະຫວ່າງ
ໂຄງການ; ນີ້ແມ່ນເລື້ອຍໆຢູ່ໃນແຜ່ນດີວີດີ. ການຫຼຸດລົງມັນອາດຈະມີຄວາມຈໍາເປັນທີ່ຈະ
ຫຼີກລ້ຽງການເຂົ້າລະຫັດທີ່ສັບສົນ.
ຫມາຍເຫດ: ການນໍາໃຊ້ຕົວກັ່ນຕອງນີ້ຮ່ວມກັບການຊອກຫາປະເພດໃດຫນຶ່ງ (ລວມທັງ -ss ແລະ EDLs)
ອາດຈະເຮັດໃຫ້ຜີປີສາດບິນອອກຈາກດັງຂອງເຈົ້າ.
ທົ່ວໄປ ກຳລັງເຂົ້າລະຫັດ OPTIONS (MENCODER ເທົ່ານັ້ນ)
- ສຽງຊັກຊ້າ <ໃດໆ ຈຸດທີ່ເລື່ອນໄດ້ ເລກ >
ຊັກຊ້າທັງສຽງ ຫຼືວິດີໂອໂດຍການຕັ້ງຄ່າຊ່ອງຄວາມລ່າຊ້າໃນສ່ວນຫົວ (ຄ່າເລີ່ມຕົ້ນ: 0.0).
ນີ້ບໍ່ໄດ້ຊັກຊ້າການຖ່າຍທອດໃນຂະນະທີ່ເຂົ້າລະຫັດ, ແຕ່ຜູ້ຫຼິ້ນຈະເຫັນຄວາມລ່າຊ້າ
ພາກສະຫນາມແລະຊົດເຊີຍຕາມຄວາມເຫມາະສົມ. ຄ່າທາງບວກຊັກຊ້າສຽງ, ແລະລົບ
ຄ່າຊັກຊ້າຂອງວິດີໂອ. ໃຫ້ສັງເກດວ່ານີ້ແມ່ນກົງກັນຂ້າມທີ່ແນ່ນອນຂອງທາງເລືອກ -delay.
ຕົວຢ່າງ, ຖ້າວິດີໂອຫຼິ້ນຢ່າງຖືກຕ້ອງກັບ -delay 0.2, ທ່ານສາມາດແກ້ໄຂວິດີໂອດ້ວຍ
MEncoder ໂດຍໃຊ້ -audio-delay -0.2.
ໃນປັດຈຸບັນ, ທາງເລືອກນີ້ພຽງແຕ່ເຮັດວຽກກັບ muxer ເລີ່ມຕົ້ນ (-of avi). ຖ້າຫາກວ່າທ່ານ
ການນໍາໃຊ້ muxer ທີ່ແຕກຕ່າງກັນ, ຫຼັງຈາກນັ້ນທ່ານຕ້ອງໃຊ້ -delay ແທນ.
- ຄວາມຫນາແຫນ້ນຂອງສຽງ <1-50>
ຈໍານວນຂອງສຽງຕໍ່ວິນາທີ (ຄ່າເລີ່ມຕົ້ນແມ່ນ 2 ສໍາລັບການ chunks ສຽງຍາວ 0.5s).
ຫມາຍເຫດ: CBR ເທົ່ານັ້ນ, VBR ບໍ່ສົນໃຈອັນນີ້ຍ້ອນວ່າມັນວາງແຕ່ລະແພັກເກັດຢູ່ໃນຊຸດໃຫມ່.
-preload ສຽງ <0.0-2.0>
ຕັ້ງຄ່າຊ່ວງເວລາບັກສຽງ (ຄ່າເລີ່ມຕົ້ນ: 0.5ວິ).
-fafmttag
ສາມາດຖືກນໍາໃຊ້ເພື່ອ override ໂຄດຄໍາສັ່ງຮູບແບບສຽງຂອງໄຟລ໌ຜົນຜະລິດໄດ້.
ຕົວຢ່າງ:
-fafmttag 0x55
ຈະມີໄຟລ໌ຜົນຜະລິດມີ 0x55 (mp3) ເປັນແທັກຮູບແບບສຽງ.
-ffourcc
ສາມາດຖືກນໍາໃຊ້ເພື່ອ override fourcc ວິດີໂອຂອງໄຟລ໌ຜົນຜະລິດໄດ້.
ຕົວຢ່າງ:
-ffourcc div3
ຈະມີໄຟລ໌ຜົນຜະລິດປະກອບດ້ວຍ 'div3' ເປັນວິດີໂອສີ່cc.
-force-avi-aspect <0.2-3.0>
ລົບລ້າງລັກສະນະທີ່ເກັບໄວ້ໃນ AVI OpenDML vprp header. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ປ່ຽນອັດຕາສ່ວນຮູບດ້ວຍ '-ovc copy'.
-frameno-file (ປະຕິເສດແລ້ວ)
ລະບຸຊື່ຂອງໄຟລ໌ສຽງດ້ວຍແຜນທີ່ຕົວເລກທີ່ສ້າງຂຶ້ນໃນຄັ້ງທໍາອິດ
(ສຽງເທົ່ານັ້ນ) ຜ່ານໂໝດການເຂົ້າລະຫັດພິເສດສາມຄັ້ງ.
ຫມາຍເຫດ: ການນໍາໃຊ້ຮູບແບບນີ້ຫຼາຍທີ່ສຸດຈະເຮັດໃຫ້ທ່ານ desync AV. ຢ່າໃຊ້ມັນ. ມັນແມ່ນ
ເກັບຮັກສາໄວ້ເພື່ອຄວາມເຂົ້າກັນໄດ້ໃນດ້ານຫຼັງເທົ່ານັ້ນ ແລະອາດຈະຖືກໂຍກຍ້າຍອອກໃນອະນາຄົດ
ສະບັບ.
-hr-edl-seek
ໃຊ້ວິທີການທີ່ຊັດເຈນກວ່າ, ແຕ່ຊ້າກວ່າສໍາລັບການຂ້າມພື້ນທີ່. ເຂດທີ່ຖືກໝາຍໄວ້
ຂ້າມບໍ່ໄດ້ຊອກຫາຫຼາຍກວ່າ, ແທນທີ່ຈະກອບທັງຫມົດຖືກຖອດລະຫັດ, ແຕ່ວ່າມີພຽງແຕ່
ກອບທີ່ຈໍາເປັນຖືກເຂົ້າລະຫັດ. ນີ້ອະນຸຍາດໃຫ້ເລີ່ມຕົ້ນຢູ່ໃນຂອບເຂດທີ່ບໍ່ແມ່ນຄີເຟຣມ.
ຫມາຍເຫດ: ບໍ່ຮັບປະກັນວ່າເຮັດວຽກຖືກຕ້ອງກັບ '-ovc copy'.
- ຂໍ້ມູນ (AVI ພຽງແຕ່)
ລະບຸສ່ວນຫົວຂໍ້ມູນຂອງໄຟລ໌ AVI ທີ່ໄດ້ຮັບຜົນ.
ທາງເລືອກທີ່ມີຢູ່ແມ່ນ:
ຊ່ວຍເຫຼືອ
ສະແດງຄໍາອະທິບາຍນີ້.
ຊື່=
ຫົວຂໍ້ຂອງວຽກງານ
ສິລະປິນ=
ນັກສິລະປິນຫຼືຜູ້ຂຽນຂອງວຽກງານ
ປະເພດ=
ປະເພດວຽກຕົ້ນສະບັບ
subject=
ເນື້ອໃນຂອງວຽກງານ
ລິຂະສິດ=
ຂໍ້ມູນລິຂະສິດ
srcform=
ຮູບແບບຕົ້ນສະບັບຂອງເອກະສານດິຈິຕອນ
ຄຳເຫັນ =
ຄວາມຄິດເຫັນທົ່ວໄປກ່ຽວກັບວຽກງານ
-noautoexpand
ຢ່າໃສ່ຕົວກອງຂະຫຍາຍເຂົ້າໄປໃນຕ່ອງໂສ້ການກັ່ນຕອງ MEncoder ໂດຍອັດຕະໂນມັດ.
ເປັນປະໂຫຍດໃນການຄວບຄຸມຈຸດໃດຂອງຄໍາບັນຍາຍຕ່ອງໂສ້ການກັ່ນຕອງຈະໄດ້ຮັບການສະແດງໃນເວລາທີ່
hardcoding ຄໍາບັນຍາຍໃສ່ຮູບເງົາ.
-noencodedup
ຢ່າພະຍາຍາມເຂົ້າລະຫັດກອບທີ່ຊ້ໍາກັນໃນຊ້ໍາກັນ; ສົ່ງອອກສູນໄບຕ໌ສະເໝີ
ກອບເພື່ອຊີ້ບອກການຊໍ້າກັນ. ເຟຣມ Zero-byte ຈະຖືກຂຽນຢ່າງໃດກໍ່ຕາມເວັ້ນເສຍແຕ່ a
ການກັ່ນຕອງຫຼືຕົວເຂົ້າລະຫັດທີ່ສາມາດເຮັດການເຂົ້າລະຫັດຊ້ໍາກັນໄດ້ຖືກໂຫລດ. ໃນປັດຈຸບັນ
ພຽງແຕ່ການກັ່ນຕອງດັ່ງກ່າວແມ່ນ harddup.
-noodml (-ຂອງ avi ພຽງແຕ່)
ຢ່າຂຽນດັດນີ OpenDML ສໍາລັບໄຟລ໌ AVI >1GB.
- noskip
ຢ່າຂ້າມເຟຣມ.
-o
ຜົນໄດ້ຮັບກັບຊື່ໄຟລ໌ທີ່ໃຫ້.
ຖ້າທ່ານຕ້ອງການຊື່ໄຟລ໌ຜົນຜະລິດເລີ່ມຕົ້ນ, ທ່ານສາມາດໃສ່ຕົວເລືອກນີ້ໃນ MEncoder
ໄຟລ໌ config.
-oac <ຕົວແປງສັນຍານ ຊື່>
ເຂົ້າລະຫັດດ້ວຍຕົວແປງສັນຍານສຽງທີ່ໃຫ້ໄວ້ (ບໍ່ໄດ້ຕັ້ງໄວ້ໃນຕອນຕົ້ນ).
ຫມາຍເຫດ: ໃຊ້ -oac ຊ່ວຍໃນການໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຕົວແປງສັນຍານສຽງທີ່ມີຢູ່.
ຕົວຢ່າງ:
- oac ສໍາເນົາ
ບໍ່ມີການເຂົ້າລະຫັດ, ພຽງແຕ່ streamcopy
-oac pcm
ເຂົ້າລະຫັດໃສ່ PCM ທີ່ບໍ່ໄດ້ບີບອັດ.
- oac mp3lame
ເຂົ້າລະຫັດເປັນ MP3 (ໂດຍໃຊ້ LAME).
-oac lavc
ເຂົ້າລະຫັດດ້ວຍຕົວແປງສັນຍານ libavcodec.
-ຂອງ (ເບຕ້າ ລະຫັດ!)
ເຂົ້າລະຫັດເປັນຮູບແບບບັນຈຸທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນ: AVI).
ຫມາຍເຫດ: ການນໍາໃຊ້ -of ການຊ່ວຍເຫຼືອເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຮູບແບບບັນຈຸມີ.
ຕົວຢ່າງ:
- ຂອງ avi
ເຂົ້າລະຫັດເປັນ AVI.
- ຂອງ mpeg
ເຂົ້າລະຫັດເປັນ MPEG (ຍັງເບິ່ງ -mpegopts).
- ຂອງ lavf
ເຂົ້າລະຫັດກັບ libavformat muxers (ຍັງເບິ່ງ -lavfopts).
- ຂອງ rawvideo
ການສະຕຣີມວິດີໂອດິບ (ບໍ່ມີການບິດເບືອນ - ການຖ່າຍທອດວິດີໂອດຽວເທົ່ານັ້ນ)
- ຂອງ rawaudio
ການສະຕຣີມສຽງດິບ (ບໍ່ມີ muxing - ການຖ່າຍທອດສຽງດຽວເທົ່ານັ້ນ)
-ofps
ລະບຸຄ່າເຟຣມຕໍ່ວິນາທີ (fps) ສໍາລັບໄຟລ໌ຜົນຜະລິດ, ເຊິ່ງສາມາດແຕກຕ່າງກັນ
ຈາກທີ່ມາຂອງອຸປະກອນການ. ຕ້ອງໄດ້ຮັບການຕັ້ງຄ່າສໍາລັບການປ່ຽນແປງ fps (ASF, ບາງ MOV) ແລະ
ໄຟລ໌ທີ່ກ້າວໜ້າ (30000/1001 fps telecined MPEG).
-ovc <ຕົວແປງສັນຍານ ຊື່>
ເຂົ້າລະຫັດດ້ວຍຕົວແປງສັນຍານວິດີໂອທີ່ໃຫ້ໄວ້ (ບໍ່ໄດ້ຕັ້ງໄວ້ໃນຕອນຕົ້ນ).
ຫມາຍເຫດ: ໃຊ້ -ovc ຊ່ວຍເຫຼືອເພື່ອເອົາບັນຊີລາຍຊື່ຂອງຕົວແປງສັນຍານວິດີໂອທີ່ມີຢູ່.
ຕົວຢ່າງ:
-ovc ສໍາເນົາ
ບໍ່ມີການເຂົ້າລະຫັດ, ພຽງແຕ່ streamcopy
-ovc ດິບ
ເຂົ້າລະຫັດເປັນຮູບແບບທີ່ບໍ່ໄດ້ບີບອັດຕາມຕົນຕົວ (ໃຊ້ຮູບແບບ '-vf' ເພື່ອເລືອກ).
-ovc lavc
ເຂົ້າລະຫັດດ້ວຍຕົວແປງສັນຍານ libavcodec.
-passlogfile
ຖິ້ມຂໍ້ມູນຜ່ານຄັ້ງທໍາອິດໄປ ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ divx2pass.log in
ສອງຮູບແບບການເຂົ້າລະຫັດຜ່ານ.
- ຂ້າມ
ລະບຸຈຳນວນເຟຣມສູງສຸດທີ່ອາດຈະຂ້າມໄດ້ຫຼັງຈາກເຂົ້າລະຫັດໜຶ່ງເຟຣມ
(-noskiplimit ສໍາລັບການບໍ່ຈໍາກັດ).
-vobsubout
ລະບຸຊື່ພື້ນຖານສໍາລັບໄຟລ໌ .idx ແລະ .sub ຜົນຜະລິດ. ອັນນີ້ປິດການແປຄຳບັນຍາຍ
rendering ໃນຮູບເງົາທີ່ເຂົ້າລະຫັດແລະໂອນມັນກັບໄຟລ໌ VOBsub subtitle.
-vobsuboutid
ລະບຸລະຫັດຕົວອັກສອນສອງພາສາສໍາລັບຄໍາບັນຍາຍ. ອັນນີ້ overrides ສິ່ງທີ່ເປັນ
ອ່ານຈາກ DVD ຫຼືໄຟລ໌ .ifo.
-vobsuboutindex
ລະບຸດັດຊະນີຂອງຄໍາບັນຍາຍໃນໄຟລ໌ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ: 0).
-force-key-frames , ,...
ບັງຄັບຄີເຟຣມໃນເວລາທີ່ກໍານົດເວລາ, ຊັດເຈນກວ່າຢູ່ໃນກອບທໍາອິດ
ຫຼັງຈາກແຕ່ລະເວລາທີ່ກໍານົດໄວ້.
ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຮັບປະກັນວ່າຈຸດຊອກຫາຢູ່ໃນເຄື່ອງຫມາຍບົດຫຼື
ສະຖານທີ່ໃດນຶ່ງທີ່ກຳນົດໄວ້ໃນໄຟລ໌ຜົນຜະລິດ.
ສະແຕມເວລາຕ້ອງຖືກລະບຸໃນລໍາດັບນ້ອຍຫາໃຫຍ່.
ເນື່ອງຈາກ MEncoder ບໍ່ໄດ້ສົ່ງສະແຕມເວລາຕາມລະບົບຕ່ອງໂສ້ການກັ່ນຕອງ, ທ່ານອາດຈະຕ້ອງການ
ເພື່ອໃຊ້ຕົວກອງ fixpts ສໍາລັບທາງເລືອກນີ້ເຮັດວຽກ.
ບໍ່ແມ່ນຕົວແປງສັນຍານທັງໝົດທີ່ຮອງຮັບກອບກະແຈທີ່ຖືກບັງຄັບ. ປະຈຸບັນ, ການສະໜັບສະໜູນພຽງແຕ່ໄດ້ຮັບການປະຕິບັດ
ສໍາລັບຕົວເຂົ້າລະຫັດຕໍ່ໄປນີ້: lavc, x264, xvid.
CODEC ສະເພາະ ກຳລັງເຂົ້າລະຫັດ OPTIONS (MENCODER ເທົ່ານັ້ນ)
ທ່ານສາມາດກໍານົດຕົວກໍານົດການເຂົ້າລະຫັດສະເພາະຂອງ codec ໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້:
- ເລືອກ
ຢູ່ໃສ ອາດຈະເປັນ: lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lavf.
mp3lame (-lameopts)
ຊ່ວຍເຫຼືອ
ຂໍຄວາມຊ່ວຍເຫລືອ
vbr=<0-4>
ວິທີການອັດຕາບິດຕົວແປ
0 cbr
1 mt
2 rh (ຄ່າເລີ່ມຕົ້ນ)
3 ເຊົ້າ
4 mtrh
ເມສາ
ອັດຕາບິດສະເລ່ຍ
cbr
ອັດຕາບິດຄົງທີ່ຍັງບັງຄັບການເຂົ້າລະຫັດໂຫມດ CBR ໃນໂຫມດ ABR presets ຕໍ່ມາ.
br=<0-1024>
ອັດຕາບິດໃນ kbps (CBR ແລະ ABR ເທົ່ານັ້ນ)
q=<0-9>
ຄຸນນະພາບ (0 - ສູງສຸດ, 9 - ຕໍ່າສຸດ) (VBR ເທົ່ານັ້ນ)
aq=<0-9>
ຄຸນນະພາບຂອງສູດຄະນິດສາດ (0 - ດີທີ່ສຸດ / ຊ້າສຸດ, 9 - ຮ້າຍແຮງທີ່ສຸດ / ໄວທີ່ສຸດ)
ອັດຕາສ່ວນ=<1-100>
ອັດຕາສ່ວນການບີບອັດ
vol=<0-10>
ເພີ່ມການປ້ອນຂໍ້ມູນສຽງ
ໂໝດ=<0-3>
(ຄ່າເລີ່ມຕົ້ນ: ອັດຕະໂນມັດ)
0 ສະເຕີລິໂອ
1 joint-stereo
2 ຊ່ອງສອງ
3 ໂມໂນ
padding=<0-2>
0 ບໍ່ມີ
1 ທັງໝົດ
2 ປັບ
ໄວ
ເປີດໃຊ້ການເຂົ້າລະຫັດໄວຂຶ້ນຢູ່ໃນໂໝດການຕັ້ງຄ່າ VBR ຕໍ່ມາ. ອັນນີ້ສົ່ງຜົນໃຫ້
ຄຸນນະພາບຕ່ໍາເລັກນ້ອຍແລະອັດຕາບິດທີ່ສູງຂຶ້ນ.
highpassfreq=
ກໍານົດຄວາມຖີ່ການກັ່ນຕອງ highpass ເປັນ Hz. ຄວາມຖີ່ຕ່ໍາກວ່າຫນຶ່ງທີ່ລະບຸໄວ້ຈະ
ຖືກຕັດອອກ. ຄ່າຂອງ -1 ຈະປິດການກັ່ນຕອງ, ຄ່າຂອງ 0 ຈະເຮັດໃຫ້ LAME
ເລືອກຄ່າອັດຕະໂນມັດ.
lowpassfreq=
ກໍານົດຄວາມຖີ່ການກັ່ນຕອງ lowpass ເປັນ Hz. ຄວາມຖີ່ຂ້າງເທິງທີ່ລະບຸໄວ້ຈະ
ຖືກຕັດອອກ. ຄ່າຂອງ -1 ຈະປິດການກັ່ນຕອງ, ຄ່າຂອງ 0 ຈະເຮັດໃຫ້ LAME
ເລືອກຄ່າອັດຕະໂນມັດ.
preset=
ຄ່າທີ່ຕັ້ງໄວ້ລ່ວງຫນ້າ
ຊ່ວຍເຫຼືອ
ພິມຕົວເລືອກເພີ່ມເຕີມ ແລະຂໍ້ມູນກ່ຽວກັບການຕັ້ງຄ່າ presets.
ຂະຫນາດກາງ
ການເຂົ້າລະຫັດ VBR, ຄຸນນະພາບດີ, ລະດັບບິດເຣດ 150-180 kbps
ມາດຕະຖານ
ການເຂົ້າລະຫັດ VBR, ຄຸນນະພາບສູງ, ລະດັບບິດເຣດ 170-210 kbps
ທີ່ຮ້າຍ
ການເຂົ້າລະຫັດ VBR, ຄຸນນະພາບສູງຫຼາຍ, ລະດັບບິດເຣດ 200-240 kbps
insane
ການເຂົ້າລະຫັດ CBR, ຄຸນນະພາບທີ່ຕັ້ງໄວ້ລ່ວງໜ້າສູງສຸດ, ອັດຕາບິດ 320 kbps
<8-320>
ການເຂົ້າລະຫັດ ABR ໃນອັດຕາບິດຂອງ kbps ໂດຍສະເລ່ຍ
ຕົວຢ່າງ:
ໄວ:preset=ມາດຕະຖານ
ທີ່ເຫມາະສົມສໍາລັບປະຊາຊົນຫຼາຍທີ່ສຸດແລະປະເພດດົນຕີຫຼາຍທີ່ສຸດແລະແລ້ວຂ້ອນຂ້າງສູງ
ຄຸນນະພາບ
cbr:preset=192
ເຂົ້າລະຫັດດ້ວຍ ABR presets ຢູ່ທີ່ 192 kbps ບັງຄັບໃຫ້ບິດເຣດຄົງທີ່.
preset=172
ເຂົ້າລະຫັດດ້ວຍ ABR presets ຢູ່ທີ່ອັດຕາບິດສະເລ່ຍ 172 kbps.
preset=extreme
ສໍາລັບຄົນທີ່ມີການໄດ້ຍິນທີ່ດີຫຼາຍ ແລະອຸປະກອນທີ່ຄ້າຍຄືກັນ
ເຄື່ອງມື ແລະ ຄູ່ແameດ (-toolameopts ແລະ - twolameopts ຕາມລໍາດັບ)
br=<32-384>
ໃນໂຫມດ CBR ຕົວກໍານົດການນີ້ຊີ້ບອກອັດຕາບິດໃນ kbps, ເມື່ອຢູ່ໃນໂຫມດ VBR ມັນແມ່ນ
ອັດຕາບິດຂັ້ນຕໍ່າສຸດທີ່ອະນຸຍາດຕໍ່ກອບ. ໂຫມດ VBR ຈະບໍ່ເຮັດວຽກກັບຄ່າຂ້າງລຸ່ມນີ້
112.
vbr=<-50-50> (VBR ພຽງແຕ່)
ຊ່ວງການປ່ຽນແປງ; ຖ້າເປັນລົບຕົວເຂົ້າລະຫັດຈະປ່ຽນອັດຕາບິດສະເລ່ຍໄປສູ່ຄ່າ
ຂອບເຂດຈໍາກັດຕ່ໍາ, ຖ້າເປັນບວກຕໍ່ທີ່ສູງຂຶ້ນ. ເມື່ອຕັ້ງເປັນ 0 CBR ຖືກນໍາໃຊ້ (ຄ່າເລີ່ມຕົ້ນ).
maxvbr=<32-384> (VBR ພຽງແຕ່)
ອັດຕາບິດສູງສຸດທີ່ອະນຸຍາດຕໍ່ເຟຣມ, ເປັນ kbps
ໂໝດ= | jstereo | mono | ຄູ່ >
(ຄ່າເລີ່ມຕົ້ນ: ໂມໂນສຳລັບສຽງ 1 ຊ່ອງ, ສະເຕຣິໂອ ຖ້າບໍ່ດັ່ງນັ້ນ)
psy=<-1-4>
ຮູບແບບ psychoacoustic (ຄ່າເລີ່ມຕົ້ນ: 2)
errprot=<0 | 1>
ລວມເຖິງການປ້ອງກັນຄວາມຜິດພາດ.
debug=<0-10>
ລະດັບ debug
faac (-faacopts)
br=
ອັດຕາບິດສະເລ່ຍເປັນ kbps (ບໍ່ລວມກັນກັບຄຸນນະພາບ)
quality=<1-1000>
ຮູບແບບຄຸນນະພາບ, ສູງທີ່ດີກວ່າ (ເຊິ່ງກັນແລະກັນກັບ br)
object=<1-4>
ຄວາມສັບສົນຂອງປະເພດວັດຖຸ
1 ຫຼັກ (ຄ່າເລີ່ມຕົ້ນ)
2 ຕ່ ຳ
3 ສ.ວ.ສ
4 LTP (ຊ້າຫຼາຍ)
mpeg=<2|4>
ລຸ້ນ MPEG (ຄ່າເລີ່ມຕົ້ນ: 4)
tns
ເປີດໃຊ້ການສ້າງສຽງລົບກວນຊົ່ວຄາວ.
cutoff=<0-sampling_rate/2>
ຄວາມຖີ່ການຕັດອອກ (ຄ່າເລີ່ມຕົ້ນ: ອັດຕາການເກັບຕົວຢ່າງ/2)
ວັດຖຸດິບ
ເກັບຮັກສາ bitstream ເປັນ payload ດິບທີ່ມີ extradata ໃນສ່ວນຫົວ container
(ຄ່າເລີ່ມຕົ້ນ: 0, ກົງກັບ ADTS). ຢ່າຕັ້ງທຸງນີ້ຖ້າບໍ່ຈຳເປັນຢ່າງຈະແຈ້ງ
ຫຼືທ່ານຈະບໍ່ສາມາດ remux ການຖ່າຍທອດສຽງໃນພາຍຫຼັງ.
ລາຄາ (-lavcopts)
ທາງເລືອກ libavcodec (lavc ສໍາລັບສັ້ນ) ຈໍານວນຫຼາຍແມ່ນເປັນເອກະສານ tersely. ອ່ານແຫຼ່ງຂໍ້ມູນສໍາລັບການຢ່າງເຕັມທີ່
ລາຍລະອຽດ.
ຕົວຢ່າງ:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
o= = [, = [,...]]
ຜ່ານ AVOptions ໄປຫາຕົວເຂົ້າລະຫັດ libavcodec. ຫມາຍເຫດ, patch ເພື່ອເຮັດໃຫ້ o = unneeded ແລະ
ຜ່ານທາງເລືອກທີ່ບໍ່ຮູ້ຈັກທັງຫມົດໂດຍຜ່ານລະບົບ AVOption ແມ່ນຍິນດີຕ້ອນຮັບ. ບັນຊີລາຍຊື່ເຕັມຂອງ
AVOptions ສາມາດພົບໄດ້ໃນຄູ່ມື FFmpeg. ໃຫ້ສັງເກດວ່າບາງ AVOptions ອາດຈະຂັດແຍ້ງ
ດ້ວຍຕົວເລືອກ MEncoder.
ຕົວຢ່າງ:
o=bt=100k
acodec=
ຕົວແປງສັນຍານສຽງ (ຄ່າເລີ່ມຕົ້ນ: mp2)
ac3
Dolby Digital (AC-3)
adpcm_*
ຮູບແບບ PCM ທີ່ສາມາດປັບຕົວໄດ້ - ເບິ່ງເອກະສານ HTML ສໍາລັບລາຍລະອຽດ.
flac
Free Lossless Audio Codec (FLAC)
g726
G.726 ADPCM
libfaac
Advanced Audio Coding (AAC) - ໂດຍໃຊ້ FAAC
libmp3lame
MPEG-1 ສຽງຊັ້ນ 3 (MP3) - ໃຊ້ LAME
mp2
MPEG-1 ສຽງຊັ້ນ 2 (MP2)
pcm_*
ຮູບແບບ PCM - ເບິ່ງເອກະສານ HTML ສໍາລັບລາຍລະອຽດ.
roq_dpcm
Id Software RoQ DPCM
sonic
ການທົດລອງ codec lossy ງ່າຍດາຍ
SONICs
ການທົດລອງ codec lossless ງ່າຍດາຍ
vorbis
vorbis
wmav1
Windows Media Audio v1
wmav2
Windows Media Audio v2
abitrate=
ອັດຕາບິດສຽງໃນ kbps (ຄ່າເລີ່ມຕົ້ນ: 224)
atag=
ໃຊ້ແທັກຮູບແບບສຽງຂອງ Windows ທີ່ລະບຸ (ເຊັ່ນ atag=0x55).
bit_exact
ໃຊ້ພຽງແຕ່ algorithms ທີ່ແນ່ນອນ (ຍົກເວັ້ນ (I)DCT). ນອກຈາກນັ້ນ, bit_exact ປິດການໃຊ້ງານ
ການເພີ່ມປະສິດທິພາບຫຼາຍໆຢ່າງແລະດັ່ງນັ້ນຄວນຈະຖືກນໍາໃຊ້ພຽງແຕ່ສໍາລັບການທົດສອບການຖົດຖອຍ, ທີ່ຕ້ອງການ
ໄຟລ໌ທີ່ຄືກັນ binary ເຖິງແມ່ນວ່າສະບັບ encoder ມີການປ່ຽນແປງ. ນີ້ຍັງສະກັດກັ້ນ
user_data header ໃນ MPEG-4 streams. ຢ່າໃຊ້ທາງເລືອກນີ້ເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້
ແນ່ນອນວ່າທ່ານກໍາລັງເຮັດຫຍັງ.
threads=<1-8>
ຈຳນວນກະທູ້ສູງສຸດທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນ: 1). ອາດຈະມີຜົນກະທົບທາງລົບເລັກນ້ອຍ
ກ່ຽວກັບການຄາດຄະເນການເຄື່ອນໄຫວ.
vcodec=
ໃຊ້ຕົວແປງສັນຍານທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນ: mpeg4).
asv1
ວິດີໂອ ASUS v1
asv2
ວິດີໂອ ASUS v2
dvvideo
ວິດີໂອດິຈິຕອນ Sony
ffv1
FFmpeg ຂອງ lossless codec ວິດີໂອ
ffvhuff
HuffYUV ຂະໜາດນ້ອຍກວ່າ 20% ໃຊ້ YV12
. flv flv.
Sorenson H.263 ໃຊ້ໃນ Flash Video
h261
H.261
h263
H.263
h263p
H.263 +
huffyuv
HuffYUV
libtheora
ທິດສະດີ
libx264
x264 H.264/AVC MPEG-4 ພາກທີ 10
libxvid
Xvid MPEG-4 ສ່ວນ 2 (ASP)
ljpeg
LosslessJPEG
mjpeg
ການເຄື່ອນໄຫວ JPEG
mpeg1ວິດີໂອ
ວິດີໂອ MPEG-1
mpeg2ວິດີໂອ
ວິດີໂອ MPEG-2
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
roqvideo
ຊອບແວ ID RoQ ວິດີໂອ
rv10
ຕົວແປງສັນຍານ RealVideo ເກົ່າ
ຫິມະ (ຍັງເບິ່ງ: vstrict)
ຕົວແປງສັນຍານທີ່ອີງໃສ່ຄື້ນທົດລອງຂອງ FFmpeg
svq1
ວິດີໂອ Apple Sorenson 1
wmv1
Windows Media Video, ຮຸ່ນ 1 (AKA WMV7)
wmv2
Windows Media Video, ຮຸ່ນ 2 (AKA WMV8)
vqmin=<1-31>
quantizer ຕໍາ່ສຸດທີ່
1 ບໍ່ແນະນໍາ (ໄຟລ໌ຂະຫນາດໃຫຍ່ຫຼາຍ, ຄວາມແຕກຕ່າງທີ່ມີຄຸນນະພາບເລັກນ້ອຍແລະດ້ານ weird
ຜົນກະທົບ: msmpeg4, h263 ຈະມີຄຸນນະພາບຕ່ໍາຫຼາຍ, ການຄວບຄຸມອັດຕາຈະເປັນ
ສັບສົນສົ່ງຜົນໃຫ້ຄຸນນະພາບຕ່ໍາແລະບາງຕົວຖອດລະຫັດຈະບໍ່ສາມາດ
ຖອດລະຫັດມັນ).
2 ແນະນຳສຳລັບການເຂົ້າລະຫັດ mpeg4/mpeg1video ປົກກະຕິ (ຄ່າເລີ່ມຕົ້ນ).
3 ແນະນຳສຳລັບ h263(p)/msmpeg4. ເຫດຜົນສໍາລັບການມັກ 3 ຫຼາຍກວ່າ 2 ແມ່ນ
ວ່າ 2 ສາມາດນໍາໄປສູ່ການ overflows. (ນີ້ຈະຖືກແກ້ໄຂສໍາລັບ h263(p) ໂດຍ
ການປ່ຽນແປງ quantizer ຕໍ່ MB ໃນອະນາຄົດ, msmpeg4 ບໍ່ສາມາດແກ້ໄຂໄດ້ຍ້ອນວ່າມັນ
ບໍ່ໄດ້ສະຫນັບສະຫນູນວ່າ.)
lmin=<0.01-255.0>
ຕົວຄູນ Lagrange ລະດັບເຟຣມຂັ້ນຕ່ຳສຳລັບການຄວບຄຸມອັດຕາ (ຄ່າເລີ່ມຕົ້ນ: 2.0). Lavc ຈະ
ບໍ່ຄ່ອຍໃຊ້ quantizers ຕ່ໍາກວ່າມູນຄ່າຂອງ lmin. ການຫຼຸດລົງຂອງ lmin ຈະເຮັດໃຫ້ lavc ຫຼາຍ
ມີແນວໂນ້ມທີ່ຈະເລືອກເອົາປະລິມານຕ່ໍາສໍາລັບບາງກອບ, ແຕ່ບໍ່ຕ່ໍາກວ່າມູນຄ່າຂອງ
vqmin. ເຊັ່ນດຽວກັນ, ການລ້ຽງ lmin ຈະເຮັດໃຫ້ lavc ຫນ້ອຍທີ່ຈະເລືອກເອົາປະລິມານຕ່ໍາ,
ເຖິງແມ່ນວ່າ vqmin ຈະອະນຸຍາດໃຫ້ພວກເຂົາ. ທ່ານອາດຈະຕ້ອງການກໍານົດ lmin ປະມານ
ເທົ່າກັບ vqmin. ໃນເວລາທີ່ການປັບຕົວປະລິມານແມ່ນຖືກນໍາໃຊ້, ການປ່ຽນແປງ lmin/lmax ອາດຈະມີ
ຫນ້ອຍຂອງຜົນກະທົບ; ເບິ່ງ mblmin/mblmax.
lmax=<0.01-255.0>
ຕົວຄູນ Lagrange ສູງສຸດສຳລັບການຄວບຄຸມອັດຕາ (ຄ່າເລີ່ມຕົ້ນ: 31.0)
mblmin=<0.01-255.0>
ຕົວຄູນ Lagrange ລະດັບ macroblock ຕ່ຳສຸດສຳລັບການຄວບຄຸມອັດຕາ (ຄ່າເລີ່ມຕົ້ນ: 2.0). ນີ້
ພາລາມິເຕີມີຜົນກະທົບທາງເລືອກການປັບຕົວປະລິມານເຊັ່ນ qprd, lumi_mask, ແລະອື່ນໆ.
mblmax=<0.01-255.0>
ຕົວຄູນ Lagrange ລະດັບ macroblock ສູງສຸດສຳລັບການຄວບຄຸມອັດຕາ (ຄ່າເລີ່ມຕົ້ນ: 31.0).
vqscale=<0-31>
ການເຂົ້າລະຫັດ quantizer ຄົງທີ່ / ຄຸນະພາບຄົງທີ່ (ເລືອກຮູບແບບ quantizer ຄົງທີ່). ກ
ຄ່າຕ່ໍາຫມາຍຄວາມວ່າມີຄຸນນະພາບດີກວ່າແຕ່ໄຟລ໌ຂະຫນາດໃຫຍ່ (ຄ່າເລີ່ມຕົ້ນ: -1). ໃນກໍລະນີຂອງຫິມະ
codec, ຄ່າ 0 ຫມາຍຄວາມວ່າການເຂົ້າລະຫັດທີ່ບໍ່ມີການສູນເສຍ. ເນື່ອງຈາກວ່າຕົວແປງສັນຍານອື່ນໆບໍ່ສະຫນັບສະຫນູນ
ນີ້, vq scale=0 ຈະມີຜົນກະທົບທີ່ບໍ່ໄດ້ກໍານົດ. 1 ບໍ່ໄດ້ຖືກແນະນໍາ (ເບິ່ງ vqmin ສໍາລັບ
ລາຍລະອຽດ).
vqmax=<1-31>
quantizer ສູງສຸດ, 10-31 ຄວນເປັນໄລຍະ sane (ຄ່າເລີ່ມຕົ້ນ: 31).
vqdiff=<1-31>
ຄວາມແຕກຕ່າງທາງປະລິມານສູງສຸດລະຫວ່າງ I- ຫຼື P-frames ຕິດຕໍ່ກັນ (ຄ່າເລີ່ມຕົ້ນ: 3)
vmax_b_frames=<0-4>
ຈຳນວນສູງສຸດຂອງເຟຣມ B ລະຫວ່າງທີ່ບໍ່ແມ່ນເຟຣມ B:
0 ບໍ່ມີ B-frames (ຄ່າເລີ່ມຕົ້ນ)
0-2 ໄລຍະ sane ສໍາລັບ MPEG-4
vme=<0-5>
ວິທີການຄາດຄະເນການເຄື່ອນໄຫວ. ວິທີການທີ່ມີຢູ່ແມ່ນ:
0 none (ຄຸນນະພາບຕ່ໍາຫຼາຍ)
1 ເຕັມ (ຊ້າ, ປະຈຸບັນບໍ່ໄດ້ຮັກສາ ແລະປິດໃຊ້ງານ)
2 log (ຄຸນນະພາບຕ່ໍາ, ປະຈຸບັນຍັງບໍ່ໄດ້ຮັກສາແລະປິດ)
3 ຟອດ (ຄຸນນະພາບຕ່ໍາ, ປະຈຸບັນບໍ່ໄດ້ຮັກສາແລະປິດການໃຊ້ງານ)
4 EPZS: ຂະຫນາດ = 1 ເພັດ, ຂະຫນາດສາມາດປັບໄດ້ດ້ວຍຕົວເລືອກ * dia (ຄ່າເລີ່ມຕົ້ນ)
5 X1 (ການທົດລອງ, ປະຈຸບັນມີນາມແຝງກັບ EPZS)
8 iter (ຕັນທັບຊ້ອນກັນ, ໃຊ້ໃນຫິມະເທົ່ານັ້ນ)
ຫມາຍເຫດ: 0-3 ໃນປັດຈຸບັນບໍ່ສົນໃຈຈໍານວນ bits ທີ່ໃຊ້, ດັ່ງນັ້ນຄຸນນະພາບອາດຈະຕໍ່າ.
me_range=<0-9999>
ໄລຍະການຄົ້ນຫາການຄາດຄະເນການເຄື່ອນໄຫວ (ຄ່າເລີ່ມຕົ້ນ: 0 (ບໍ່ຈຳກັດ))
mbd=<0-2> (ຍັງ ເບິ່ງ * cmp, qpel)
ຂັ້ນຕອນການຕັດສິນໃຈຂອງ Macroblock (ໂຫມດຄຸນນະພາບສູງ), ເຂົ້າລະຫັດບລັອກມະຫາພາກໃນທັງໝົດ
ຮູບແບບແລະເລືອກທີ່ດີທີ່ສຸດ. ນີ້ແມ່ນຊ້າແຕ່ເຮັດໃຫ້ຄຸນນະພາບແລະໄຟລ໌ທີ່ດີກວ່າ
ຂະໜາດ. ເມື່ອ mbd ຖືກຕັ້ງເປັນ 1 ຫຼື 2, ຄ່າຂອງ mbcmp ຈະຖືກລະເລີຍເມື່ອປຽບທຽບ
macroblocks (ຄ່າ mbcmp ຍັງຖືກນໍາໃຊ້ໃນສະຖານທີ່ອື່ນໆ, ໂດຍສະເພາະ
algorithms ຄົ້ນຫາການເຄື່ອນໄຫວ). ຖ້າການຕັ້ງຄ່າການປຽບທຽບໃດໆ (precmp, subcmp, cmp, ຫຼື
mbcmp) ແມ່ນ nonzero, ແນວໃດກໍ່ຕາມ, ການຊອກຫາການເຄື່ອນໄຫວເຄິ່ງ pel ຊ້າກວ່າແຕ່ດີກວ່າ
ຖືກນໍາໃຊ້, ໂດຍບໍ່ຄໍານຶງເຖິງສິ່ງທີ່ mbd ຖືກຕັ້ງຄ່າ. ຖ້າ qpel ຖືກຕັ້ງ, quarter-pel motion search
ຈະຖືກນໍາໃຊ້ໂດຍບໍ່ຄໍານຶງ.
0 ໃຊ້ຟັງຊັນການປຽບທຽບທີ່ໃຫ້ໂດຍ mbcmp (ຄ່າເລີ່ມຕົ້ນ).
1 ເລືອກຮູບແບບ MB ທີ່ຕ້ອງການ bits ໜ້ອຍທີ່ສຸດ (=vhq).
2 ເລືອກຮູບແບບ MB ທີ່ມີການບິດເບືອນອັດຕາທີ່ດີທີ່ສຸດ.
vhq
ຄືກັນກັບ mbd=1, ເກັບຮັກສາໄວ້ສໍາລັບເຫດຜົນເຂົ້າກັນໄດ້.
v4mv
ອະນຸຍາດໃຫ້ 4 vectors motion ຕໍ່ macroblock (ຄຸນນະພາບທີ່ດີກວ່າເລັກນ້ອຍ). ເຮັດວຽກດີກວ່າຖ້າ
ໃຊ້ກັບ mbd>0.
obmc
ການຊົດເຊີຍການເຄື່ອນໄຫວຂອງບລັອກທັບຊ້ອນກັນ (H.263+)
loop
loop filter (H.263+) ໝາຍເຫດ, ອັນນີ້ແຕກ
keyint=<0-300>
ໄລຍະຫ່າງສູງສຸດລະຫວ່າງຄີເຟຣມໃນເຟຣມ (ຄ່າເລີ່ມຕົ້ນ: 250 ຫຼືໜຶ່ງຄີເຟຣມທຸກໆ
ສິບວິນາທີໃນຮູບເງົາ 25fps. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນທີ່ແນະນຳສຳລັບ MPEG-4). ຫຼາຍທີ່ສຸດ
codecs ຕ້ອງການ keyframes ປົກກະຕິເພື່ອຈໍາກັດການສະສົມຂອງບໍ່ກົງກັນ
ຄວາມຜິດພາດ. ຄີເຟຣມແມ່ນຍັງຈໍາເປັນສໍາລັບການສະແຫວງຫາ, ຍ້ອນວ່າການຊອກຫາແມ່ນພຽງແຕ່ເປັນໄປໄດ້
keyframe - ແຕ່ keyframes ຕ້ອງການພື້ນທີ່ຫຼາຍກ່ວາເຟຣມອື່ນໆ, ດັ່ງນັ້ນຕົວເລກຂະຫນາດໃຫຍ່ຢູ່ທີ່ນີ້
ຫມາຍຄວາມວ່າໄຟລ໌ຂະຫນາດນ້ອຍກວ່າເລັກນ້ອຍແຕ່ຊອກຫາທີ່ຊັດເຈນຫນ້ອຍ. 0 ເທົ່າກັບ 1, ເຊິ່ງ
ເຮັດໃຫ້ທຸກກອບເປັນ keyframe. ຄ່າ >300 ແມ່ນບໍ່ແນະນໍາເນື່ອງຈາກຄຸນນະພາບອາດຈະ
ຈະບໍ່ດີຂຶ້ນກັບຕົວຖອດລະຫັດ, ຕົວເຂົ້າລະຫັດແລະໂຊກ. ມັນເປັນເລື່ອງທົ່ວໄປສໍາລັບ MPEG-1/2 ທີ່ຈະໃຊ້
ຄ່າ <=30.
sc_threshold=<-1000000000-1000000000>
ເກນສໍາລັບການກວດສອບການປ່ຽນແປງ scene. ຄີເຟຣມຖືກໃສ່ໂດຍ libavcodec ເມື່ອມັນ
ກວດພົບການປ່ຽນແປງຂອງສາກ. ທ່ານສາມາດລະບຸຄວາມອ່ອນໄຫວຂອງການກວດພົບກັບນີ້
ທາງເລືອກ. -1000000000 ຫມາຍຄວາມວ່າມີການປ່ຽນແປງ scene ໄດ້ກວດພົບໃນທຸກກອບ,
1000000000 ຫມາຍຄວາມວ່າບໍ່ມີການກວດພົບການປ່ຽນແປງ scene (ຄ່າເລີ່ມຕົ້ນ: 0).
sc_factor= ໃນທາງບວກ ຈຳນວນເຕັມ >
ເຮັດໃຫ້ເຟຣມທີ່ມີປະລິມານສູງກວ່າ ມີໂອກາດທີ່ຈະເຮັດໃຫ້ເກີດການປ່ຽນແປງສາກ
ການກວດສອບແລະເຮັດໃຫ້ libavcodec ໃຊ້ I-frame (ຄ່າເລີ່ມຕົ້ນ: 1). 1-16 ແມ່ນລະດັບ sane.
ຄ່າລະຫວ່າງ 2 ຫາ 6 ອາດຈະເຮັດໃຫ້ PSNR ເພີ່ມຂຶ້ນ (ເຖິງປະມານ 0.04 dB) ແລະ
ການຈັດວາງ I-frames ທີ່ດີກວ່າໃນສາກທີ່ມີການເຄື່ອນໄຫວສູງ. ຄ່າທີ່ສູງກວ່າ 6 ອາດຈະໃຫ້
PSNR ດີກວ່າເລັກນ້ອຍ (ປະມານ 0.01 dB ຫຼາຍກວ່າ sc_factor=6), ແຕ່.
ຄຸນນະພາບການສາຍຕາທີ່ຮ້າຍແຮງເປັນຢ່າງຫຼວງຫຼາຍ.
vb_strategy=<0-2> (ຜ່ານ ຫນຶ່ງ ພຽງແຕ່)
ຍຸດທະສາດທີ່ຈະເລືອກລະຫວ່າງ I/P/B-frames:
0 ສະເຫມີໃຊ້ຈໍານວນສູງສຸດຂອງ B-frames (ຄ່າເລີ່ມຕົ້ນ).
1 ຫຼີກເວັ້ນການ B-frames ໃນ scenes ການເຄື່ອນໄຫວສູງ. ເບິ່ງຕົວເລືອກ b_sensitivity ເພື່ອປບັ
ຍຸດທະສາດນີ້.
2 ວາງ B-frames ຫຼາຍຫຼືຫນ້ອຍທີ່ເຫມາະສົມເພື່ອໃຫ້ໄດ້ຄຸນນະພາບສູງສຸດ (ຊ້າລົງ).
ທ່ານອາດຈະຕ້ອງການທີ່ຈະຫຼຸດຜ່ອນຜົນກະທົບຄວາມໄວຂອງທາງເລືອກນີ້ໂດຍການປັບທາງເລືອກ
brd_scale.
b_sensitivity= integer ຫຼາຍກວ່າ ກ່ວາ 0>
ປັບຄວາມອ່ອນໄຫວ vb_strategy=1 ກວດພົບການເຄື່ອນໄຫວ ແລະຫຼີກເວັ້ນການໃຊ້ B-frames
(ຄ່າເລີ່ມຕົ້ນ: 40). ຄວາມອ່ອນໄຫວຕ່ໍາຈະສົ່ງຜົນໃຫ້ B-frames ຫຼາຍ. ການນໍາໃຊ້ຫຼາຍ B-
ເຟຣມປົກກະຕິແລ້ວປັບປຸງ PSNR, ແຕ່ກອບ B ຫຼາຍເກີນໄປສາມາດເຮັດໃຫ້ຄຸນນະພາບໃນການເຄື່ອນໄຫວສູງ
ສາກ. ເວັ້ນເສຍແຕ່ວ່າມີປະລິມານການເຄື່ອນໄຫວທີ່ສູງທີ່ສຸດ, b_sensitivity ສາມາດ
ຢ່າງປອດໄພຖືກຫຼຸດລົງຕໍ່າກວ່າຄ່າເລີ່ມຕົ້ນ; 10 ເປັນມູນຄ່າທີ່ສົມເຫດສົມຜົນໃນກໍລະນີຫຼາຍທີ່ສຸດ.
brd_scale=<0-10>
Downscales frames ສໍາລັບການຕັດສິນໃຈ B-frame ແບບເຄື່ອນໄຫວ (ຄ່າເລີ່ມຕົ້ນ: 0). ແຕ່ລະຄັ້ງ brd_scale
ແມ່ນເພີ່ມຂຶ້ນຫນຶ່ງ, ຂະຫນາດຂອງກອບແມ່ນແບ່ງອອກໂດຍສອງ, ເຊິ່ງປັບປຸງຄວາມໄວ
ໂດຍປັດໃຈສີ່. ທັງສອງຂະໜາດຂອງກອບທີ່ຫຼຸດຂະໜາດເຕັມຈະຕ້ອງເປັນຄູ່
ຕົວເລກ, ດັ່ງນັ້ນ brd_scale=1 ຕ້ອງການຂະຫນາດຕົ້ນສະບັບທີ່ຈະຄູນຂອງສີ່,
brd_scale=2 ຕ້ອງການການຄູນຂອງແປດ, ແລະອື່ນໆ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຂະຫນາດຂອງ
ກອບຕົ້ນສະບັບຕ້ອງຖືກແບ່ງອອກທັງສອງດ້ວຍ 2^(brd_scale+1) ໂດຍບໍ່ມີສ່ວນທີ່ເຫຼືອ.
bidir_refine=<0-4>
ປັບປຸງສອງ vector motion ທີ່ໃຊ້ໃນ macroblocks bidirectional, ແທນທີ່ຈະ re-
ການນໍາໃຊ້ vectors ຈາກການຊອກຫາຂ້າງຫນ້າແລະກັບຄືນໄປບ່ອນ. ທາງເລືອກນີ້ບໍ່ມີຜົນ
ໂດຍບໍ່ມີການ B-frames.
0 ປິດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ).
1-4 ໃຊ້ການຄົ້ນຫາທີ່ກວ້າງກວ່າ (ຄ່າທີ່ໃຫຍ່ກວ່າແມ່ນຊ້າລົງ).
vpass=<1-3>
ເປີດໃຊ້ໂໝດຜ່ານສອງ (ຫຼືຫຼາຍກວ່ານັ້ນ) ພາຍໃນ, ພຽງແຕ່ລະບຸວ່າທ່ານຕ້ອງການໃຊ້ສອງ (ຫຼື
ເພີ່ມເຕີມ) ຜ່ານການເຂົ້າລະຫັດ.
1 pass ທໍາອິດ (ຍັງເບິ່ງ turbo)
ຜ່ານ 2 ວິນາທີ
3 Nth pass (ຜ່ານທີສອງແລະຕໍ່ມາຂອງການເຂົ້າລະຫັດ N-pass)
ນີ້ແມ່ນວິທີການເຮັດວຽກ, ແລະວິທີການນໍາໃຊ້ມັນ:
pass ທໍາອິດ (vpass=1) ຂຽນໄຟລ໌ສະຖິຕິ. ທ່ານອາດຈະຕ້ອງການປິດໃຊ້ງານ
ບາງທາງເລືອກ CPU ທີ່ຫິວ, ເຊັ່ນ "turbo" mode ເຮັດ.
ໃນສອງໂຫມດຜ່ານ, pass ທີສອງ (vpass=2) ອ່ານເອກະສານສະຖິຕິແລະຖານ
ການຕັດສິນໃຈຄວບຄຸມອັດຕາມັນ.
ໃນໂຫມດ N-pass, pass ທີສອງ (vpass = 3, ບໍ່ແມ່ນການພິມຜິດ) ເຮັດທັງສອງ: ມັນທໍາອິດ.
ອ່ານສະຖິຕິ, ຈາກນັ້ນຂຽນທັບພວກມັນ. ທ່ານອາດຈະຕ້ອງການສໍາຮອງຂໍ້ມູນ divx2pass.log
ກ່ອນທີ່ຈະເຮັດສິ່ງນີ້ຖ້າຫາກວ່າມີຄວາມເປັນໄປໄດ້ທີ່ທ່ານຈະຕ້ອງໄດ້ຍົກເລີກ
ຕົວເຂົ້າລະຫັດ. ທ່ານສາມາດນໍາໃຊ້ທາງເລືອກໃນການເຂົ້າລະຫັດທັງຫມົດ, ຍົກເວັ້ນທາງເລືອກທີ່ CPU ຫິວຫຼາຍເຊັ່ນ:
"qns".
ທ່ານສາມາດດໍາເນີນການຜ່ານດຽວກັນນີ້ແລະຫຼາຍກວ່າເພື່ອປັບປຸງການເຂົ້າລະຫັດ. ແຕ່ລະອັນຕໍ່ມາ
pass ຈະໃຊ້ສະຖິຕິຈາກ pass ທີ່ຜ່ານມາເພື່ອປັບປຸງ. ຜ່ານສຸດທ້າຍສາມາດ
ລວມມີຕົວເລືອກການເຂົ້າລະຫັດ CPU ທີ່ຫິວເຂົ້າ.
ຖ້າທ່ານຕ້ອງການ encode 2 pass, ໃຊ້ vpass=1 ທໍາອິດ, ແລະຫຼັງຈາກນັ້ນ vpass=2.
ຖ້າທ່ານຕ້ອງການການເຂົ້າລະຫັດ 3 ຫຼືຫຼາຍກວ່ານັ້ນ, ໃຫ້ໃຊ້ vpass=1 ສໍາລັບ pass ທໍາອິດແລະຫຼັງຈາກນັ້ນ
vpass=3 ແລະຫຼັງຈາກນັ້ນ vpass=3 ອີກເທື່ອຫນຶ່ງແລະອີກຄັ້ງຈົນກ່ວາທ່ານພໍໃຈກັບການເຂົ້າລະຫັດ.
huffyuv:
ຜ່ານ 1
ບັນທຶກສະຖິຕິ.
ຜ່ານ 2
ເຂົ້າລະຫັດດ້ວຍຕາຕະລາງ Huffman ທີ່ດີທີ່ສຸດໂດຍອີງໃສ່ສະຖິຕິຈາກຄັ້ງທໍາອິດ
ຜ່ານ.
turbo (ສອງ ຜ່ານ ພຽງແຕ່)
ເພີ່ມຄວາມໄວຂຶ້ນຢ່າງຫຼວງຫຼາຍໂດຍໃຊ້ສູດການຄິດໄລ່ທີ່ໄວຂຶ້ນ ແລະປິດການນຳໃຊ້ CPU ທີ່ເຂັ້ມຂຸ້ນ
ທາງເລືອກ. ນີ້ອາດຈະຫຼຸດລົງ PSNR ທົ່ວໂລກເລັກນ້ອຍ (ປະມານ 0.01dB) ແລະ
ປ່ຽນປະເພດເຟຣມສ່ວນບຸກຄົນ ແລະ PSNR ເລັກນ້ອຍຫຼາຍ (ສູງສຸດ 0.03dB).
ດ້ານ=
ເກັບຮັກສາລັກສະນະຮູບເງົາພາຍໃນ, ຄືກັນກັບໄຟລ໌ MPEG. ຫຼາຍງາມກວ່າ
rescaling, ເນື່ອງຈາກວ່າຄຸນນະພາບບໍ່ໄດ້ຫຼຸດລົງ. ມີພຽງແຕ່ MPlayer ທີ່ຈະຫຼິ້ນໄຟລ໌ເຫຼົ່ານີ້
ຢ່າງຖືກຕ້ອງ, ຜູ້ນອື່ນໆຈະສະແດງໃຫ້ເຂົາເຈົ້າມີລັກສະນະທີ່ບໍ່ຖືກຕ້ອງ. ຕົວກໍານົດການລັກສະນະ
ສາມາດເປັນອັດຕາສ່ວນຫຼືຕົວເລກຈຸດທີ່ເລື່ອນໄດ້.
ຕົວຢ່າງ:
aspect=16/9 ຫຼື aspect=1.78
ລັກສະນະອັດຕະໂນມັດ
ເຊັ່ນດຽວກັນກັບທາງເລືອກໃນລັກສະນະ, ແຕ່ອັດຕະໂນມັດການຄິດໄລ່ລັກສະນະ, ການຄໍານຶງ
ການປັບປຸງທັງຫມົດ (ພືດ / ຂະຫຍາຍ / ຂະຫນາດ / ແລະອື່ນໆ) ເຮັດໃຫ້ໃນຕ່ອງໂສ້ການກັ່ນຕອງ. ບໍ່
ມີການລົງໂທດການປະຕິບັດ, ດັ່ງນັ້ນທ່ານສາມາດປະໄວ້ຢ່າງປອດໄພຕະຫຼອດເວລາ.
vbitrate=
ລະບຸອັດຕາບິດ (ຄ່າເລີ່ມຕົ້ນ: 800).
ຄໍາເຕືອນ: 1kbit = 1000 bits
4-16000
(ໃນ kbit)
16001-24000000
(ເປັນນ້ອຍ)
vratetol=
ຄວາມທົນທານຂອງຂະຫນາດໄຟລ໌ໂດຍປະມານໃນ kbit. 1000-100000 ແມ່ນລະດັບ sane. (ຄໍາເຕືອນ:
1kbit = 1000 bits) (ຄ່າເລີ່ມຕົ້ນ: 8000)
ຫມາຍເຫດ: vratetol ບໍ່ຄວນມີຂະຫນາດໃຫຍ່ເກີນໄປໃນລະຫວ່າງການຜ່ານຄັ້ງທີສອງຫຼືອາດຈະມີ
ບັນຫາຖ້າອັດຕາ vrc_(min|max) ຖືກໃຊ້.
vrc_maxrate=
ອັດຕາບິດສູງສຸດໃນ kbit/sec (ຄ່າເລີ່ມຕົ້ນ: 0, ບໍ່ຈໍາກັດ)
vrc_minrate=
ອັດຕາບິດຕ່ຳສຸດໃນ kbit/sec (ຄ່າເລີ່ມຕົ້ນ: 0, ບໍ່ຈຳກັດ)
vrc_buf_size=
ຂະໜາດ buffer ໃນ kbit ສໍາລັບ MPEG-1/2 ນີ້ຍັງກໍານົດຂະຫນາດ buffer vbv, ໃຊ້ 327 ສໍາລັບ.
VCD, 917 ສໍາລັບ SVCD ແລະ 1835 ສໍາລັບ DVD.
vrc_buf_aggressivity
ບໍ່ມີປະໂຫຍດໃນປັດຈຸບັນ
vrc_strategy
ວິທີການຄວບຄຸມອັດຕາ. ໃຫ້ສັງເກດວ່າບາງທາງເລືອກທີ່ມີຜົນກະທົບໃນການຄວບຄຸມອັດຕາຈະມີ
ບໍ່ມີຜົນຖ້າ vrc_strategy ບໍ່ໄດ້ຕັ້ງເປັນ 0.
0 ໃຊ້ການຄວບຄຸມອັດຕາການລ້າ lavc ພາຍໃນ (ຄ່າເລີ່ມຕົ້ນ).
1 ໃຊ້ Xvid ratecontrol (ທົດລອງ; ຕ້ອງການ MEncoder ທີ່ຈະລວບລວມກັບ
ຮອງຮັບ Xvid 1.1 ຫຼືສູງກວ່າ).
vb_qfactor=<-31.0-31.0>
ປັດໄຈປະລິມານລະຫວ່າງ B- ແລະທີ່ບໍ່ແມ່ນ B-frames (ຄ່າເລີ່ມຕົ້ນ: 1.25)
vi_qfactor=<-31.0-31.0>
ປັດໄຈ quantizer ລະຫວ່າງ I- ແລະ non-I-frames (ຄ່າເລີ່ມຕົ້ນ: 0.8)
vb_qoffset=<-31.0-31.0>
quantizer offset ລະຫວ່າງ B- ແລະ non-B-frames (ຄ່າເລີ່ມຕົ້ນ: 1.25)
vi_qoffset=<-31.0-31.0>
(ຄ່າເລີ່ມຕົ້ນ: 0.0)
ຖ້າ v{b|i}_qfactor > 0
I/B-frame quantizer = P-frame quantizer * v{b|i}_qfactor + v{b|i}_qoffset
ອື່ນ
ເຮັດການຄວບຄຸມອັດຕາປົກກະຕິ (ຢ່າລັອກໄປຫາ P-frame quantizer ຕໍ່ໄປ) ແລະກໍານົດ q = -q *
v{b|i}_qfactor + v{b|i}_qoffset
ຄຳ ແນະ ນຳ: ເພື່ອເຮັດການເຂົ້າລະຫັດ quantizer ຄົງທີ່ກັບ quantizers ທີ່ແຕກຕ່າງກັນສໍາລັບ I/P- ແລະ B-
ກອບທີ່ທ່ານສາມາດນໍາໃຊ້: lmin= :lmax= :vb_qfactor=
ip_quant>.
vqblur=<0.0-1.0> (ຜ່ານ ຫນຶ່ງ)
Quantizer blur (ຄ່າເລີ່ມຕົ້ນ: 0.5), ຄ່າທີ່ໃຫຍ່ກວ່າຈະສະເລ່ຍ quantizer ຫຼາຍກວ່າ
ເວລາ (ການປ່ຽນແປງຊ້າລົງ).
0.0 Quantizer blur ປິດການໃຊ້ງານ.
1.0 ສະເລ່ຍຕົວປະລິມານໃນໄລຍະເຟຣມທີ່ຜ່ານມາທັງຫມົດ.
vqblur=<0.0-99.0> (ຜ່ານ ສອງ)
Quantizer gaussian blur (ຄ່າເລີ່ມຕົ້ນ: 0.5), ຄ່າທີ່ໃຫຍ່ກວ່າຈະສະເລ່ຍຂອງ quantizer.
ຫຼາຍຂື້ນໃນໄລຍະເວລາ (ການປ່ຽນແປງຊ້າລົງ).
vqcomp=<0.0-1.0>
ການບີບອັດ Quantizer, vrc_eq ແມ່ນຂຶ້ນກັບນີ້ (ຄ່າເລີ່ມຕົ້ນ: 0.5). ຫມາຍເຫດ: ຄວາມເຂົ້າໃຈ
ຄຸນນະພາບຈະດີທີ່ສຸດຢູ່ບ່ອນໃດບ່ອນໜຶ່ງລະຫວ່າງຈຸດສູງສຸດຂອງຊ່ວງ.
vrc_eq=
ສົມຜົນການຄວບຄຸມອັດຕາຕົ້ນຕໍ
1+(tex/avgTex-1)*qComp
ປະມານສົມຜົນຂອງລະຫັດຄວບຄຸມອັດຕາເກົ່າ
tex^qComp
ກັບ qcomp 0.5 ຫຼືບາງສິ່ງບາງຢ່າງເຊັ່ນນັ້ນ (ຄ່າເລີ່ມຕົ້ນ)
infix operators:
+,-,*,/,^
ຕົວແປ:
tex
ຄວາມຊັບຊ້ອນໂຄງສ້າງ
iTex, pTex
ພາຍໃນ, ສະລັບສັບຊ້ອນໂຄງສ້າງທີ່ບໍ່ແມ່ນພາຍໃນ
avgTex
ຄວາມຊັບຊ້ອນໂຄງສ້າງສະເລ່ຍ
avgIITEx
ຄວາມຊັບຊ້ອນໂຄງສ້າງພາຍໃນສະເລ່ຍໃນ I-frames
avgPITEx
ຄວາມຊັບຊ້ອນໂຄງສ້າງພາຍໃນສະເລ່ຍໃນ P-frames
avgPPTex
ຄວາມຊັບຊ້ອນໂຄງສ້າງທີ່ບໍ່ແມ່ນພາຍໃນໂດຍສະເລ່ຍໃນ P-frames
avgBPTex
ຄວາມຊັບຊ້ອນໂຄງສ້າງທີ່ບໍ່ແມ່ນພາຍໃນໂດຍສະເລ່ຍໃນ B-frames
mv
bits ໃຊ້ສໍາລັບ vector motion
fCode
ຄວາມຍາວສູງສຸດຂອງ vector motion ໃນ log2 scale
iCount
ຈໍານວນຂອງ macroblocks ພາຍໃນ / ຈໍານວນຂອງ macroblocks
var
ຄວາມສັບສົນທາງກວ້າງຂວາງ
mcVar
ຄວາມສັບສົນທາງໂລກ
qComp
qcomp ຈາກບັນທັດຄໍາສັ່ງ
isI, isP, isB
ແມ່ນ 1 ຖ້າປະເພດຮູບແມ່ນ I/P/B ອື່ນ 0.
ປີ, E
ເບິ່ງປື້ມຄະນິດສາດທີ່ທ່ານມັກ.
ຫນ້າທີ່:
ສູງສຸດ(a,b),min(a,b)
ສູງສຸດ / ຕໍາ່ສຸດທີ່
gt(a,b)
ແມ່ນ 1 ຖ້າ a>b, 0 ຖ້າບໍ່ດັ່ງນັ້ນ
lt(a,b)
ແມ່ນ 1 ຖ້າ a
eq(a,b)
ແມ່ນ 1 ຖ້າ a = = b, 0 ຖ້າບໍ່ດັ່ງນັ້ນ
sin, cos, tan, sinh, cosh, tanh, exp, log, abs
vrc_override=
ຜູ້ໃຊ້ລະບຸຄຸນນະພາບສໍາລັບພາກສ່ວນສະເພາະ (ສິ້ນສຸດ, ສິນເຊື່ອ, ... ). ທາງເລືອກແມ່ນ
, , [/ , ,
[/...]]:
ຄຸນນະພາບ (2-31)
quantizer
ຄຸນນະພາບ (-500-0)
ການແກ້ໄຂຄຸນນະພາບໃນ %
vrc_init_cplx=<0-1000>
ຄວາມສັບສົນເບື້ອງຕົ້ນ (ຜ່ານ 1)
vrc_init_occupancy=<0.0-1.0>
ການຄອບຄອງເບື້ອງຕົ້ນ, ເປັນສ່ວນໜຶ່ງຂອງ vrc_buf_size (ຄ່າເລີ່ມຕົ້ນ: 0.9)
vqsquish=<0|1>
ລະບຸວິທີການຮັກສາ quantizer ລະຫວ່າງ qmin ແລະ qmax.
0 ໃຊ້ການຕັດ.
1 ໃຊ້ຟັງຊັນທີ່ແຕກຕ່າງກັນທີ່ສວຍງາມ (ຄ່າເລີ່ມຕົ້ນ).
vlelim=<-1000-1000>
ກໍານົດຂອບເຂດການກໍາຈັດຄ່າສໍາປະສິດດຽວສໍາລັບການ luminance. ຄ່າທາງລົບຈະ
ຍັງພິຈາລະນາຄ່າສໍາປະສິດ DC (ຄວນຈະເປັນຢ່າງຫນ້ອຍ -4 ຫຼືຕ່ໍາສໍາລັບການເຂົ້າລະຫັດຢູ່
quant=1):
0 ປິດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
-4 ຄຳແນະນຳ JVT
vcelim=<-1000-1000>
ກໍານົດຂອບເຂດການກໍາຈັດຄ່າສໍາປະສິດດຽວສໍາລັບ chrominance. ຄ່າທາງລົບ
ຍັງຈະພິຈາລະນາຄ່າສໍາປະສິດ DC (ຄວນຈະເປັນຢ່າງຫນ້ອຍ -4 ຫຼືຕ່ໍາສໍາລັບການເຂົ້າລະຫັດ
ທີ່ quant=1):
0 ປິດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
7 ຄໍາແນະນໍາ JVT
vstrict=<-2|-1|0|1>
ການປະຕິບັດຕາມມາດຕະຖານຢ່າງເຂັ້ມງວດ
0 ຄົນພິການ
1 ພຽງແຕ່ແນະນໍາຖ້າຫາກວ່າທ່ານຕ້ອງການປ້ອນຜົນຜະລິດເຂົ້າໄປໃນ MPEG-4 ກະສານອ້າງອີງ
ເຄື່ອງຖອດລະຫັດ.
-1 ອະນຸຍາດໃຫ້ຂະຫຍາຍສະເພາະ libavcodec (ຄ່າເລີ່ມຕົ້ນ).
-2 ເປີດໃຊ້ງານ codec ທົດລອງແລະຄຸນສົມບັດທີ່ອາດຈະບໍ່ສາມາດຫຼິ້ນໄດ້
ຮຸ່ນ MPlayer ໃນອະນາຄົດ (ຫິມະ).
vdpart
ການແບ່ງສ່ວນຂໍ້ມູນ. ເພີ່ມ 2 Bytes ຕໍ່ຊຸດວິດີໂອ, ປັບປຸງການຕໍ່ຕ້ານຄວາມຜິດພາດໃນເວລາທີ່
ການໂອນຜ່ານຊ່ອງທາງທີ່ບໍ່ຫນ້າເຊື່ອຖື (ເຊັ່ນ: ການຖ່າຍທອດທາງອິນເຕີເນັດ). ແຕ່ລະ
ຊຸດວິດີໂອຈະຖືກເຂົ້າລະຫັດໃນ 3 ພາກສ່ວນແຍກຕ່າງຫາກ:
1. MVs
ການເຄື່ອນໄຫວ
2. ຄ່າສໍາປະສິດ DC
ຮູບ res ຕ່ໍາ
3. ຄ່າສໍາປະສິດ AC
ລາຍລະອຽດ
MV & DC ແມ່ນສໍາຄັນທີ່ສຸດ, ການສູນເສຍພວກມັນເບິ່ງຄືວ່າຮ້າຍແຮງກວ່າການສູນເສຍ AC ແລະ
1. & 2. ການແບ່ງສ່ວນ. (MV & DC) ໄກກວ່າ 3. partition (AC) ຄວາມຫມາຍ
ຄວາມຜິດພາດດັ່ງກ່າວຈະຕີພາທິຊັນ AC ຫຼາຍກ່ວາພາທິຊັນ MV & DC.
ດັ່ງນັ້ນ, ຮູບພາບຈະເບິ່ງທີ່ດີກວ່າທີ່ມີການແບ່ງປັນກ່ວາບໍ່ມີ, ເປັນບໍ່ມີ
ການແບ່ງປັນຄວາມຜິດພາດຈະກະຕ່າຂີ້ເຫຍື້ອ AC/DC/MV ເທົ່າທຽມກັນ.
vpsize=<0-10000> (ຍັງ ເບິ່ງ vdpart)
ຂະຫນາດແພັກເກັດວິດີໂອ, ປັບປຸງຄວາມຕ້ານທານຄວາມຜິດພາດ.
0
ປິດການໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
100-1000
ທາງເລືອກທີ່ດີ
ss
ສະໄລ້ຮູບແບບໂຄງສ້າງສໍາລັບ H.263+
ສີຂີ້ເຖົ່າ
ການເຂົ້າລະຫັດແບບສີເທົາເທົ່ານັ້ນ (ໄວກວ່າ)
vfdct=<0-10>
ສູດການຄິດໄລ່ DCT
0 ເລືອກອັນດີໂດຍອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ).
1 ຈຳນວນເຕັມໄວ
2 ຈຳນວນເຕັມທີ່ຖືກຕ້ອງ
3 MMX
4 ມລ
5 AltiVec
6 ຈຸດລອຍ AAN
idct=<0-99>
ສູດການຄິດໄລ່ IDCT
ຫມາຍເຫດ: ເພື່ອຄວາມຮູ້ທີ່ດີທີ່ສຸດຂອງພວກເຮົາ IDCTs ທັງຫມົດເຫຼົ່ານີ້ຜ່ານການທົດສອບ IEEE1180.
0 ເລືອກອັນດີໂດຍອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ).
1 ຈຳນວນເຕັມອ້າງອີງ JPEG
2 ງ່າຍດາຍ
3 simplemmx
4 libmpeg2mmx (ບໍ່ຖືກຕ້ອງ, ຫ້າມໃຊ້ສຳລັບການເຂົ້າລະຫັດດ້ວຍ keyint>100)
5 ps2
6 ມລ
7 ແຂນ
8 AltiVec
9 sh4
ອາວຸດເສິກ 10 ອັນ
11 H.264
12 VP3
13 IPP
14 xvidmmx
15 CAVS
16 simplearmv5te
17 simplearmv6
lumi_mask=<0.0-1.0>
ການປົກປິດຄວາມສະຫວ່າງແມ່ນການຕັ້ງຄ່າ 'psychosensory' ທີ່ຄາດວ່າຈະໃຊ້
ຄວາມຈິງທີ່ວ່າຕາຂອງມະນຸດມັກຈະສັງເກດເຫັນລາຍລະອຽດຫນ້ອຍລົງໃນພາກສ່ວນທີ່ສົດໃສຫຼາຍ
ຮູບ. ຜ້າອັດດັງ Luminance ບີບອັດພື້ນທີ່ສະຫວ່າງທີ່ເຂັ້ມແຂງກວ່າຂະຫນາດກາງ, ດັ່ງນັ້ນ
ມັນຈະຊ່ວຍປະຢັດ bits ທີ່ສາມາດໃຊ້ເວລາອີກເທື່ອຫນຶ່ງໃນກອບອື່ນໆ, ຍົກສູງບົດບາດໂດຍລວມ
ຄຸນນະພາບຫົວຂໍ້, ໃນຂະນະທີ່ອາດຈະຫຼຸດລົງ PSNR.
ຄໍາເຕືອນ: ຈົ່ງລະວັງ, ຄຸນຄ່າທີ່ໃຫຍ່ເກີນໄປສາມາດເຮັດໃຫ້ເກີດໄພພິບັດ.
ຄໍາເຕືອນ: ຄ່າຂະຫນາດໃຫຍ່ອາດຈະເບິ່ງດີຢູ່ໃນຈໍພາບບາງອັນແຕ່ອາດຈະເບິ່ງເປັນຕາຢ້ານ
ຈໍພາບອື່ນໆ.
0.0
ປິດການໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
0.0-0.3
ຊ່ວງສຸພາບ
dark_mask=<0.0-1.0>
ການປິດບັງຄວາມມືດແມ່ນການຕັ້ງຄ່າ 'ຈິດຕະສາດ' ທີ່ຄວນໃຊ້
ຄວາມຈິງທີ່ວ່າຕາຂອງມະນຸດມັກຈະສັງເກດເຫັນລາຍລະອຽດຫນ້ອຍລົງໃນສ່ວນທີ່ຊ້ໍາຫຼາຍຂອງ
ຮູບ. ການປົກປິດຄວາມມືດຈະບີບອັດພື້ນທີ່ມືດໃຫ້ແຂງແຮງກວ່າພື້ນທີ່ປານກາງ, ສະນັ້ນ
ຈະຊ່ວຍປະຢັດບິດທີ່ສາມາດໃຊ້ເວລາອີກເທື່ອຫນຶ່ງໃນກອບອື່ນໆ, ຍົກສູງຫົວຂໍ້ລວມ
ຄຸນນະພາບ, ໃນຂະນະທີ່ອາດຈະຫຼຸດລົງ PSNR.
ຄໍາເຕືອນ: ຈົ່ງລະວັງ, ຄຸນຄ່າທີ່ໃຫຍ່ເກີນໄປສາມາດເຮັດໃຫ້ເກີດໄພພິບັດ.
ຄໍາເຕືອນ: ຄ່າຂະຫນາດໃຫຍ່ອາດຈະເບິ່ງດີຢູ່ໃນຈໍພາບບາງອັນແຕ່ອາດຈະເບິ່ງເປັນຕາຢ້ານ
ຈໍພາບອື່ນໆ / ໂທລະພາບ / TFT.
0.0
ປິດການໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
0.0-0.3
ຊ່ວງສຸພາບ
tcplx_mask=<0.0-1.0>
ການປິດບັງຄວາມຊັບຊ້ອນຊົ່ວຄາວ (ຄ່າເລີ່ມຕົ້ນ: 0.0 (ປິດການໃຊ້ງານ)). ຈິນຕະນາການ scene ກັບນົກ
ບິນໃນທົ່ວ scene ທັງຫມົດ; tcplx_mask ຈະເພີ່ມປະລິມານຂອງນົກຊະນິດ
macroblocks (ດັ່ງນັ້ນຈຶ່ງຫຼຸດລົງຄຸນນະພາບຂອງພວກເຂົາ), ຍ້ອນວ່າຕາຂອງມະນຸດມັກຈະບໍ່ມີ
ເວລາເພື່ອເບິ່ງລາຍລະອຽດທັງຫມົດຂອງນົກ. ເຕືອນວ່າຖ້າວັດຖຸປິດບັງຢຸດ
(ເຊັ່ນ: ທີ່ດິນຂອງນົກ) ມັນເບິ່ງຄືວ່າເປັນຕາຢ້ານໃນໄລຍະເວລາສັ້ນໆ,
ຈົນກ່ວາຕົວລະຫັດສະແດງໃຫ້ເຫັນວ່າວັດຖຸບໍ່ໄດ້ເຄື່ອນໄຫວແລະຕ້ອງການປັບປຸງ
ຕັນ. ບິດທີ່ບັນທຶກໄວ້ຈະຖືກໃຊ້ໃນສ່ວນອື່ນໆຂອງວິດີໂອ, ເຊິ່ງອາດຈະ
ເພີ່ມຄຸນນະພາບຫົວຂໍ້, ສະຫນອງໃຫ້ວ່າ tcplx_mask ຖືກເລືອກຢ່າງລະມັດລະວັງ.
scplx_mask=<0.0-1.0>
ການປິດບັງຄວາມຊັບຊ້ອນທາງກວ້າງຂອງພື້ນ. ຄ່າທີ່ໃຫຍ່ກວ່າຊ່ວຍຕ້ານການຂັດຂວາງ, ຖ້າບໍ່ແມ່ນ
deblocking filter ແມ່ນໃຊ້ສໍາລັບການຖອດລະຫັດ, ເຊິ່ງອາດຈະບໍ່ເປັນຄວາມຄິດທີ່ດີ.
ຈິນຕະນາການພາບທີ່ມີຫຍ້າ (ເຊິ່ງປົກກະຕິແລ້ວມີຄວາມຊັບຊ້ອນທາງກວ້າງຂອງພື້ນ), ທ້ອງຟ້າສີຟ້າ
ແລະເຮືອນ; scplx_mask ຈະເພີ່ມປະລິມານຂອງ macroblocks ຂອງຫຍ້າ, ດັ່ງນັ້ນ
ຫຼຸດລົງຄຸນນະພາບຂອງຕົນ, ໃນຄໍາສັ່ງທີ່ຈະໃຊ້ເວລາ bits ຫຼາຍໃນທ້ອງຟ້າແລະເຮືອນ.
ຄຳ ແນະ ນຳ: ການປູກພືດຂອບສີດໍາຢ່າງສົມບູນຍ້ອນວ່າພວກເຂົາເຈົ້າຈະຫຼຸດຜ່ອນຄຸນນະພາບຂອງ
macroblocks (ຍັງໃຊ້ໄດ້ໂດຍບໍ່ມີການ scplx_mask).
0.0
ປິດການໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
0.0-0.5
ຊ່ວງສຸພາບ
ຫມາຍເຫດ: ການຕັ້ງຄ່ານີ້ບໍ່ມີຜົນຄືກັນກັບການໃຊ້ matrix ແບບກຳນົດເອງ
ຈະບີບອັດຄວາມຖີ່ສູງຍາກຂຶ້ນ, ຍ້ອນວ່າ scplx_mask ຈະຫຼຸດລົງຄຸນນະພາບຂອງ P
ຕັນເຖິງແມ່ນວ່າພຽງແຕ່ DC ກໍາລັງປ່ຽນແປງ. ຜົນໄດ້ຮັບຂອງ scplx_mask ອາດຈະບໍ່
ເບິ່ງເປັນດີ.
p_mask=<0.0-1.0> (ຍັງ ເບິ່ງ vi_qfactor)
ຫຼຸດຜ່ອນຄຸນນະພາບຂອງ inter blocks. ນີ້ແມ່ນເທົ່າກັບການເພີ່ມຄຸນນະພາບ
ຂອງຕັນພາຍໃນ, ເນື່ອງຈາກວ່າອັດຕາບິດສະເລ່ຍດຽວກັນຈະຖືກແຈກຢາຍໂດຍອັດຕາ
ຕົວຄວບຄຸມຕໍ່ລໍາດັບວິດີໂອທັງໝົດ (ຄ່າເລີ່ມຕົ້ນ: 0.0 (ປິດໃຊ້ງານ)). p_mask=1.0
ເພີ່ມສອງບິດທີ່ຈັດສັນໃຫ້ກັບແຕ່ລະບລັອກພາຍໃນ.
border_mask=<0.0-1.0>
ການປະມວນຜົນຂອບສຳລັບຕົວເຂົ້າລະຫັດແບບ MPEG. ການປຸງແຕ່ງຊາຍແດນເພີ່ມທະວີການ
quantizer ສໍາລັບ macroblocks ທີ່ນ້ອຍກວ່າ 1/5th ຂອງຄວາມກວ້າງຂອງກອບ / ຄວາມສູງຫ່າງ
ຈາກຂອບຂອບ, ເພາະວ່າພວກມັນມັກຈະມີຄວາມສຳຄັນໜ້ອຍກວ່າສາຍຕາ.
ນາກ
ປັບປະລິມານການປັບຕົວໃຫ້ເປັນປົກກະຕິ (ທົດລອງ). ເມື່ອໃຊ້ການປັບຕົວປະລິມານ
(*_mask), quantizer ສະເລ່ຍຕໍ່ MB ອາດຈະບໍ່ກົງກັບກອບທີ່ຮ້ອງຂໍອີກຕໍ່ໄປ-
quantizer ລະດັບ. Naq ຈະພະຍາຍາມປັບປະລິມານຕໍ່ MB ເພື່ອຮັກສາ
ສະເລ່ຍທີ່ເຫມາະສົມ.
ildct
ໃຊ້ DCT interlaced.
ວົນ
ໃຊ້ການປະເມີນການເຄື່ອນໄຫວແບບ interlaced (ເຊິ່ງກັນແລະກັນກັບ qpel).
alt
ໃຊ້ scantable ທາງເລືອກ.
ເທິງ=<-1-1>
-1 ອັດຕະໂນມັດ
0 ຊ່ອງລຸ່ມສຸດກ່ອນ
1 ພາກສະຫນາມເທິງສຸດທໍາອິດ
format=
YV12
Default
444P
ສໍາລັບ ffv1
422P
ສໍາລັບ HuffYUV, lossless JPEG, dv ແລະ ffv1
411P
ສໍາລັບ lossless JPEG, dv ແລະ ffv1
YVU9
ສໍາລັບ lossless JPEG, ffv1 ແລະ svq1
BGR32
ສໍາລັບ lossless JPEG ແລະ ffv1
ຄາດ
(ສໍາລັບ HuffYUV)
0 ການຄາດຄະເນຊ້າຍ
1 ຍົນ/ການຄາດການສີ
2 ການຄາດຄະເນສະເລ່ຍ
ຄາດ
(ສໍາລັບການສູນເສຍ JPEG)
0 ການຄາດຄະເນຊ້າຍ
1 ການຄາດຄະເນສູງສຸດ
2 ການຄາດຄະເນທາງເທິງ
3 ຍົນ/ການຄາດການສີ
6 ຫມາຍຄວາມວ່າການຄາດຄະເນ
ລະຫັດ
(ສຳລັບ ffv1)
0 vlc coding (Golomb-Rice)
1 ລະຫັດເລກຄະນິດສາດ (CABAC)
context
(ສຳລັບ ffv1)
0 ຮູບແບບບໍລິບົດນ້ອຍ
1 ຮູບແບບບໍລິບົດຂະຫນາດໃຫຍ່
(ສໍາລັບ ffvhuff)
0 ຕາຕະລາງ Huffman ທີ່ໄດ້ກໍານົດໄວ້ລ່ວງຫນ້າ (builtin ຫຼືສອງ pass)
1 ຕາຕະລາງ Huffman ທີ່ສາມາດປັບຕົວໄດ້
qpel
ໃຊ້ການຊົດເຊີຍການເຄື່ອນໄຫວຂອງໄຕມາດ pel (ເຊິ່ງກັນແລະກັນກັບ ilme).
ຄຳ ແນະ ນຳ: ນີ້ເບິ່ງຄືວ່າເປັນປະໂຫຍດພຽງແຕ່ສໍາລັບການເຂົ້າລະຫັດອັດຕາບິດສູງ.
mbcmp=<0-2000>
ຕັ້ງຄ່າການປຽບທຽບສໍາລັບການຕັດສິນໃຈຂອງ macroblock, ມີຜົນກະທົບພຽງແຕ່ຖ້າຫາກວ່າ
mbd=0. ນີ້ຍັງຖືກນໍາໃຊ້ສໍາລັບບາງຫນ້າທີ່ຄົ້ນຫາການເຄື່ອນໄຫວ, ໃນກໍລະນີນີ້ມັນມີ
ຜົນກະທົບໂດຍບໍ່ຄໍານຶງເຖິງການຕັ້ງຄ່າ mbd.
0 (SAD)
ຜົນລວມຂອງຄວາມແຕກຕ່າງຢ່າງແທ້ຈິງ, ໄວ (ຄ່າເລີ່ມຕົ້ນ)
1 (SSE)
ຜົນລວມຂອງຄວາມຜິດພາດສອງເທົ່າ
2 (SATD)
ຜົນລວມຂອງຄວາມແຕກຕ່າງຢ່າງແທ້ຈິງຂອງ Hadamard ໄດ້ຫັນປ່ຽນ
3 (DCT)
ຜົນລວມຂອງຄວາມແຕກຕ່າງທີ່ປ່ຽນແປງ DCT ຢ່າງແທ້ຈິງ
4 (PSNR)
ຜົນລວມຂອງຄວາມຜິດພາດການຈໍານວນສອງ (ຫຼີກເວັ້ນການ, ຄຸນນະພາບຕ່ໍາ)
5 (BIT)
ຈໍານວນບິດທີ່ຈໍາເປັນສໍາລັບຕັນ
6 (RD)
ການບິດເບືອນອັດຕາທີ່ດີທີ່ສຸດ, ຊ້າ
7 (ZERO)
0
8 (VSAD)
ຜົນລວມຂອງຄວາມແຕກຕ່າງແນວຕັ້ງຢ່າງແທ້ຈິງ
9 (VSSE)
ຜົນລວມຂອງຄວາມແຕກຕ່າງແນວຕັ້ງກຳລັງສອງ
10 (NSSE)
ການຮັກສາສິ່ງລົບກວນຜົນລວມຂອງຄວາມແຕກຕ່າງຂອງກຳລັງສອງ
11 (W53)
5/3 wavelet, ໃຊ້ພຽງແຕ່ໃນຫິມະ
12 (W97)
9/7 wavelet, ໃຊ້ພຽງແຕ່ໃນຫິມະ
+ 256
ຍັງໃຊ້ chroma, ປະຈຸບັນບໍ່ເຮັດວຽກ (ຢ່າງຖືກຕ້ອງ) ກັບ B-frames.
ildctcmp=<0-2000>
ກໍານົດຟັງຊັນການປຽບທຽບສໍາລັບການຕັດສິນໃຈ DCT interlaced (ເບິ່ງ mbcmp ສໍາລັບທີ່ມີຢູ່
ຫນ້າທີ່ການປຽບທຽບ).
precmp=<0-2000>
ກໍານົດຟັງຊັນການປຽບທຽບສໍາລັບ motion estimation pre pass (ເບິ່ງ mbcmp for
ຟັງຊັນການປຽບທຽບທີ່ມີ) (ຄ່າເລີ່ມຕົ້ນ: 0).
cmp=<0-2000>
ກໍານົດຟັງຊັນການປຽບທຽບສໍາລັບການປະມານການເຄື່ອນໄຫວ pel ເຕັມ (ເບິ່ງ mbcmp ສໍາລັບ
ຟັງຊັນການປຽບທຽບທີ່ມີ) (ຄ່າເລີ່ມຕົ້ນ: 0).
subcmp=<0-2000>
ກໍານົດຟັງຊັນການປຽບທຽບສໍາລັບການຄາດຄະເນການເຄື່ອນໄຫວຍ່ອຍ (ເບິ່ງ mbcmp ສໍາລັບທີ່ມີຢູ່
ຟັງຊັນປຽບທຽບ) (ຄ່າເລີ່ມຕົ້ນ: 0).
skipcmp=<0-2000>
FIXME: ເອກະສານນີ້.
nssew=<0-1000000>
ການຕັ້ງຄ່ານີ້ຄວບຄຸມນ້ໍາຫນັກ NSSE, ບ່ອນທີ່ນ້ໍາຫນັກທີ່ໃຫຍ່ກວ່າຈະເຮັດໃຫ້ມີສຽງລົບກວນຫຼາຍຂຶ້ນ.
0 NSSE ແມ່ນຄ້າຍຄືກັນກັບ SSE ເຈົ້າອາດພົບວ່າອັນນີ້ເປັນປະໂຫຍດຖ້າທ່ານຕ້ອງການເກັບບາງອັນ
ສິ່ງລົບກວນໃນວິດີໂອທີ່ເຂົ້າລະຫັດຂອງທ່ານແທນທີ່ຈະກັ່ນຕອງມັນອອກໄປກ່ອນການເຂົ້າລະຫັດ (ຄ່າເລີ່ມຕົ້ນ:
8).
predia=<-99-6>
ປະເພດເພັດແລະຂະຫນາດສໍາລັບການປະມານການເຄື່ອນໄຫວລ່ວງຫນ້າ
dia=<-99-6>
ປະເພດເພັດ & ຂະຫນາດສໍາລັບການປະມານການເຄື່ອນໄຫວ. ການຄົ້ນຫາແບບເຄື່ອນໄຫວແມ່ນເປັນຂະບວນການຊ້ຳໆ.
ການນໍາໃຊ້ເພັດຂະຫນາດນ້ອຍບໍ່ໄດ້ຈໍາກັດການຊອກຫາພຽງແຕ່ຊອກຫາການເຄື່ອນໄຫວຂະຫນາດນ້ອຍເທົ່ານັ້ນ
vectors. ມັນເປັນພຽງແຕ່ບາງທີອາດຈະຢຸດເຊົາກ່ອນທີ່ຈະຊອກຫາທີ່ດີທີ່ສຸດ
vector motion, ໂດຍສະເພາະໃນເວລາທີ່ສິ່ງລົບກວນມີສ່ວນຮ່ວມ. ເພັດໃຫຍ່ກວ່າອະນຸຍາດໃຫ້ກວ້າງກວ່າ
ຄົ້ນຫາ vector motion ທີ່ດີທີ່ສຸດ, ດັ່ງນັ້ນຈຶ່ງຊ້າກວ່າແຕ່ເຮັດໃຫ້ຄຸນນະພາບທີ່ດີກວ່າ.
ເພັດທໍາມະດາຂະຫນາດໃຫຍ່ມີຄຸນນະພາບດີກວ່າເພັດທີ່ມີຮູບຮ່າງ.
ເພັດທີ່ມີຮູບຮ່າງທີ່ສາມາດປັບຕົວໄດ້ແມ່ນການແລກປ່ຽນທີ່ດີລະຫວ່າງຄວາມໄວແລະຄຸນນະພາບ.
ຫມາຍເຫດ: ຂະໜາດຂອງເພັດທຳມະດາ ແລະຮູບຮ່າງທີ່ສາມາດປັບຕົວໄດ້ບໍ່ຄືກັນ
ຫມາຍຄວາມວ່າ.
- ເພັດປັບຂະໜາດ 3 ອັນ (ໄວ) ຂະໜາດ 3
- ເພັດປັບຂະໜາດ 2 ອັນ (ໄວ) ຂະໜາດ 2
-1 ການຊອກຫາຫຼາຍ hexagon ບໍ່ສະເຫມີພາບ (ຊ້າ)
1 ຂະໜາດປົກກະຕິ = 1 ເພັດ (ຄ່າເລີ່ມຕົ້ນ) = ເພັດປະເພດ EPZS
0
000
0
2 ຂະຫນາດປົກກະຕິ = 2 ເພັດ
0
000
00000
000
0
ຕາດ
Trellis ຄົ້ນຫາປະລິມານ. ນີ້ຈະຊອກຫາການເຂົ້າລະຫັດທີ່ດີທີ່ສຸດສໍາລັບແຕ່ລະ 8x8
ຕັນ. Trellis searched quantization ແມ່ນຂ້ອນຂ້າງພຽງແຕ່ເປັນປະລິມານທີ່ດີທີ່ສຸດໃນ
PSNR ທຽບກັບຄວາມຮູ້ສຶກບິດເບດ (ສົມມຸດວ່າມັນຈະບໍ່ມີຄວາມຜິດພາດໃນຮອບ
ແນະນໍາໂດຍ IDCT, ເຊິ່ງແນ່ນອນບໍ່ແມ່ນກໍລະນີ.). ມັນພຽງແຕ່ຊອກຫາຕັນ
ສໍາລັບຕໍາ່ສຸດທີ່ຂອງຄວາມຜິດພາດແລະ lambda * bits.
lambda
ຕົວກໍານົດການປະລິມານ (QP) ຄົງທີ່ຂຶ້ນກັບ
bits
ຈໍານວນບິດທີ່ຈໍາເປັນເພື່ອເຂົ້າລະຫັດບລັອກ
ຄວາມຜິດພາດ
ຜົນລວມຂອງຄວາມຜິດພາດສອງເທົ່າຂອງປະລິມານ
cbp
ອັດຕາບິດເບືອນຮູບແບບບລັອກລະຫັດທີ່ດີທີ່ສຸດ. ຈະເລືອກຮູບແບບບລັອກທີ່ມີລະຫັດ
ເຊິ່ງຫຼຸດການບິດເບືອນ + lambda*rate. ນີ້ສາມາດຖືກນໍາໃຊ້ຮ່ວມກັນກັບ
ປະລິມານຂອງ trellis.
mv0
ພະຍາຍາມເຂົ້າລະຫັດແຕ່ລະ MB ດ້ວຍ MV=<0,0> ແລະເລືອກອັນທີ່ດີກວ່າ. ອັນນີ້ບໍ່ມີຜົນ
ຖ້າ mbd=0.
mv0_threshold= ບໍ່ແມ່ນລົບ ຈຳນວນເຕັມ >
ເມື່ອ vectors ການເຄື່ອນໄຫວອ້ອມຂ້າງແມ່ນ <0,0> ແລະຄະແນນການຄາດຄະເນການເຄື່ອນໄຫວຂອງ
ຕັນປະຈຸບັນແມ່ນຫນ້ອຍກວ່າ mv0_threshold, <0,0> ຖືກໃຊ້ສໍາລັບ vector motion ແລະ
ຂ້າມການປະເມີນການເຄື່ອນໄຫວເພີ່ມເຕີມ (ຄ່າເລີ່ມຕົ້ນ: 256). ຫຼຸດ mv0_threshold ເປັນ 0
ສາມາດໃຫ້ PSNR ເພີ່ມຂຶ້ນເລັກນ້ອຍ (0.01dB) ແລະອາດຈະເຮັດໃຫ້ວິດີໂອທີ່ຖືກເຂົ້າລະຫັດເບິ່ງ.
ດີກວ່າເລັກນ້ອຍ; ການເພີ່ມ mv0_threshold ທີ່ຜ່ານມາ 320 ຜົນໄດ້ຮັບໃນ PSNR ຫຼຸດລົງແລະ
ຄຸນນະພາບສາຍຕາ. ຄ່າທີ່ສູງຂຶ້ນເຮັດໃຫ້ການເຂົ້າລະຫັດໄວຂຶ້ນເລັກນ້ອຍ (ປົກກະຕິແລ້ວໜ້ອຍກວ່າ
1%, ຂຶ້ນກັບທາງເລືອກອື່ນທີ່ໃຊ້).
ຫມາຍເຫດ: ຕົວເລືອກນີ້ບໍ່ຕ້ອງການ mv0 ເພື່ອເປີດໃຊ້.
qprd (mbd=2 ພຽງແຕ່)
ອັດຕາການບິດເບືອນຕົວກໍານົດການປະລິມານທີ່ດີທີ່ສຸດ (QP) ສໍາລັບ lambda ທີ່ໃຫ້ຂອງແຕ່ລະຄົນ
ບລ໋ອກ
last_pred=<0-99>
ຈໍານວນຕົວຄາດຄະເນການເຄື່ອນໄຫວຈາກກອບທີ່ຜ່ານມາ
0 (ຄ່າເລີ່ມຕົ້ນ)
a ຈະໃຊ້ 2a+1 x 2a+1 macroblock square ຂອງຕົວຄາດຄະເນ vector motion ຈາກ
ເຟຣມທີ່ຜ່ານມາ.
preme=<0-2>
ການຄາດຄະເນການເຄື່ອນໄຫວລ່ວງໜ້າ
0 ຄົນພິການ
1 ພຽງແຕ່ຫຼັງຈາກ I-frames (ຄ່າເລີ່ມຕົ້ນ)
2 ສະເຫມີ
subq=<1-8>
ຄຸນນະພາບການປັບປຸງ subpel (ສໍາລັບ qpel) (ຄ່າເລີ່ມຕົ້ນ: 8 (ຄຸນນະພາບສູງ))
ຫມາຍເຫດ: ນີ້ມີຜົນກະທົບທີ່ສໍາຄັນຕໍ່ຄວາມໄວ.
refs=<1-8>
ຈໍານວນຂອງຂອບການອ້າງອີງທີ່ຈະພິຈາລະນາສໍາລັບການຊົດເຊີຍການເຄື່ອນໄຫວ (Snow ເທົ່ານັ້ນ)
(ຄ່າເລີ່ມຕົ້ນ: 1)
psnr
ພິມ PSNR (ອັດຕາສ່ວນສັນຍານສູງສຸດຕໍ່ກັບສິ່ງລົບກວນ) ສໍາລັບວິດີໂອທັງຫມົດຫຼັງຈາກການເຂົ້າລະຫັດແລະ
ເກັບ PSNR ຕໍ່ກອບໃນໄຟລ໌ທີ່ມີຊື່ເຊັ່ນ 'psnr_hhmmss.log'. ກັບຄືນ
ຄ່າຢູ່ໃນ dB (decibel), ສູງຂື້ນ.
mpeg_quant
ໃຊ້ MPEG quantizers ແທນ H.263.
aic
ເປີດໃຊ້ການຄາດເດົາ AC ສໍາລັບ MPEG-4 ຫຼືການຄາດຄະເນພາຍໃນຂັ້ນສູງສໍາລັບ H.263+. ນີ້ຈະ
ປັບປຸງຄຸນນະພາບເລັກນ້ອຍ (ປະມານ 0.02 dB PSNR) ແລະຊ້າລົງການເຂົ້າລະຫັດຫຼາຍ
ເລັກນ້ອຍ (ປະມານ 1%).
ຫມາຍເຫດ: vqmin ຄວນເປັນ 8 ຫຼືໃຫຍ່ກວ່າສຳລັບ H.263+ AIC.
aiv
ທາງເລືອກ inter vlc ສໍາລັບ H.263+
umv
MVs ບໍ່ຈຳກັດ (H.263+ ເທົ່ານັ້ນ) ອະນຸຍາດໃຫ້ເຂົ້າລະຫັດຂອງ MVs ທີ່ມີຄວາມຍາວຕາມໃຈມັກ.
ibias=<-256-256>
intra quantizer bias (256 ເທົ່າກັບ 1.0, MPEG style quantizer default: 96, H.263 style
ຄ່າເລີ່ມຕົ້ນຂອງ quantizer: 0)
ຫມາຍເຫດ: H.263 MMX quantizer ບໍ່ສາມາດຈັດການກັບອະຄະຕິທາງບວກ (ຕັ້ງ vfdct=1 ຫຼື 2), the
MPEG MMX quantizer ບໍ່ສາມາດຈັດການກັບອະຄະຕິທາງລົບ (ຕັ້ງ vfdct=1 ຫຼື 2).
pbias=<-256-256>
inter quantizer bias (256 ເທົ່າກັບ 1.0, MPEG style quantizer default: 0, H.263 style
ຄ່າເລີ່ມຕົ້ນຂອງ quantizer: -64)
ຫມາຍເຫດ: H.263 MMX quantizer ບໍ່ສາມາດຈັດການກັບອະຄະຕິທາງບວກ (ຕັ້ງ vfdct=1 ຫຼື 2), the
MPEG MMX quantizer ບໍ່ສາມາດຈັດການກັບອະຄະຕິທາງລົບ (ຕັ້ງ vfdct=1 ຫຼື 2).
ຄຳ ແນະ ນຳ: ຄວາມລໍາອຽງໃນທາງບວກຫຼາຍ (-32 - -16 ແທນທີ່ຈະ -64) ເບິ່ງຄືວ່າຈະປັບປຸງ PSNR.
nr=<0-100000>
ການຫຼຸດຜ່ອນສິ່ງລົບກວນ, 0 ຫມາຍຄວາມວ່າປິດການໃຊ້ງານ. 0-600 ແມ່ນລະດັບທີ່ເປັນປະໂຫຍດສໍາລັບເນື້ອໃນປົກກະຕິ,
ແຕ່ທ່ານອາດຈະຕ້ອງການເຮັດໃຫ້ມັນຂຶ້ນເລັກນ້ອຍສໍາລັບເນື້ອຫາທີ່ບໍ່ມີສຽງຫຼາຍ (ຄ່າເລີ່ມຕົ້ນ: 0).
ເນື່ອງຈາກຜົນກະທົບເລັກນ້ອຍກ່ຽວກັບຄວາມໄວ, ທ່ານອາດຈະຕ້ອງການໃຊ້ມັນຫຼາຍກວ່ານີ້
ການກັ່ນຕອງສຽງອອກໄປດ້ວຍຕົວກອງວິດີໂອເຊັ່ນ denoise3d ຫຼື hqdn3d.
qns=<0-3>
ການສ້າງສິ່ງລົບກວນແບບ Quantizer. ແທນທີ່ຈະເລືອກປະລິມານທີ່ກົງກັນຢ່າງໃກ້ຊິດທີ່ສຸດ
ວິດີໂອແຫຼ່ງໃນຄວາມຮູ້ສຶກ PSNR, ມັນເລືອກປະລິມານເຊັ່ນສິ່ງລົບກວນນັ້ນ
(ປົກກະຕິແລ້ວສຽງດັງ) ຈະຖືກປິດບັງໂດຍເນື້ອຫາຄວາມຖີ່ທີ່ຄ້າຍຄືກັນໃນຮູບ. ໃຫຍ່ກວ່າ
ຄ່າຊ້າກວ່າແຕ່ອາດຈະບໍ່ເຮັດໃຫ້ຄຸນນະພາບດີຂຶ້ນ. ນີ້ສາມາດແລະຄວນຈະເປັນ
ໃຊ້ຮ່ວມກັນກັບ trellis quantization, ໃນກໍລະນີນີ້ trellis quantization
(ເໝາະສຳລັບນ້ຳໜັກຄົງທີ່) ຈະຖືກໃຊ້ເປັນຈຸດເລີ່ມຕົ້ນສຳລັບການຄົ້ນຫາແບບຊ້ຳໆ.
0 ປິດໃຊ້ງານ (ຄ່າເລີ່ມຕົ້ນ)
1 ພຽງແຕ່ຫຼຸດລົງຄ່າຢ່າງແທ້ຈິງຂອງຄ່າສໍາປະສິດ.
2 ພຽງແຕ່ປ່ຽນຄ່າສໍາປະສິດກ່ອນຄ່າສໍາປະສິດທີ່ບໍ່ແມ່ນສູນສຸດທ້າຍ + 1.
3 ພະຍາຍາມທັງຫມົດ.
inter_matrix= ແຍກອອກຈາກກັນ ມາຕຣິກເບື້ອງ>
ໃຊ້ inter matrix ແບບກຳນົດເອງ. ມັນຕ້ອງການສະຕຣິງທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ 64 ຈຳນວນເຕັມ.
intra_matrix= ແຍກອອກຈາກກັນ ມາຕຣິກເບື້ອງ>
ໃຊ້ intra matrix ແບບກຳນົດເອງ. ມັນຕ້ອງການສະຕຣິງທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ 64 ຈຳນວນເຕັມ.
vqmod_amp
modulation quantizer ທົດລອງ
vqmod_freq
modulation quantizer ທົດລອງ
dc
intra DC ຄວາມແມ່ນຍໍາໃນ bits (ຄ່າເລີ່ມຕົ້ນ: 8). ຖ້າທ່ານລະບຸ vcodec=mpeg2video ນີ້
ຄ່າສາມາດເປັນ 8, 9, 10 ຫຼື 11.
cgop (ຍັງ ເບິ່ງ sc_threshold)
ປິດ GOPs ທັງໝົດ. ໃນປັດຈຸບັນມັນເຮັດວຽກພຽງແຕ່ຖ້າຫາກວ່າການກວດສອບການປ່ຽນແປງ scene ໄດ້ຖືກປິດໃຊ້ງານ
(sc_threshold=1000000000).
GMC
ເປີດໃຊ້ Global Motion Compensation.
(ບໍ່) ການຊັກຊ້າ
ຕັ້ງຄ່າທຸງຄວາມລ່າຊ້າຕໍ່າສໍາລັບ MPEG-1/2 (ປິດການໃຊ້ງານ B-frames).
vglobal=<0-3>
ຄວບຄຸມການຂຽນສ່ວນຫົວວິດີໂອທົ່ວໂລກ.
0 Codec ຕັດສິນໃຈວ່າຈະຂຽນສ່ວນຫົວທົ່ວໂລກ (ຄ່າເລີ່ມຕົ້ນ).
1 ຂຽນສ່ວນຫົວທົ່ວໂລກໃນ extradata (ຕ້ອງການສໍາລັບ .mp4/MOV/NUT).
2 ຂຽນສ່ວນຫົວທົ່ວໂລກຢູ່ໜ້າຄີເຟຣມເທົ່ານັ້ນ.
3 ສົມທົບ 1 ແລະ 2.
aglobal=<0-3>
ຄືກັນກັບ vglobal ສໍາລັບສ່ວນຫົວສຽງ.
ລະດັບ=
ກໍານົດລະດັບ CodecContext. ໃຊ້ 31 ຫຼື 41 ເພື່ອຫຼິ້ນວິດີໂອໃນ Playstation 3.
skip_exp=<0-1000000>
FIXME: ເອກະສານນີ້.
skip_factor=<0-1000000>
FIXME: ເອກະສານນີ້.
skip_threshold=<0-1000000>
FIXME: ເອກະສານນີ້.
ນູ (-nuvopts)
ວິດີໂອ Nuppel ແມ່ນອີງໃສ່ RTJPEG ແລະ LZO. ໂດຍຄ່າເລີ່ມຕົ້ນຂອງເຟຣມຖືກເຂົ້າລະຫັດທໍາອິດດ້ວຍ RTJPEG
ແລະຫຼັງຈາກນັ້ນຖືກບີບອັດດ້ວຍ LZO, ແຕ່ມັນເປັນໄປໄດ້ທີ່ຈະປິດການທໍາງານທັງສອງຫຼືທັງສອງ
ຜ່ານ. ດັ່ງນັ້ນ, ໃນຄວາມເປັນຈິງ, ທ່ານສາມາດຜະລິດ i420 ດິບ, LZO compressed i420, RTJPEG, ຫຼື.
ມາດຕະຖານ LZO ບີບອັດ RTJPEG.
ຫມາຍເຫດ: ເອກະສານກ່ຽວກັບ nuvrec ມີຄໍາແນະນໍາ ແລະຕົວຢ່າງບາງຢ່າງກ່ຽວກັບການຕັ້ງຄ່າທີ່ຈະໃຊ້
ສໍາລັບການເຂົ້າລະຫັດໂທລະພາບທົ່ວໄປທີ່ສຸດ.
c=<0-20>
chrominance threshold (ຄ່າເລີ່ມຕົ້ນ: 1)
l=<0-20>
ເກນຄວາມສະຫວ່າງ (ຄ່າເລີ່ມຕົ້ນ: 1)
ໂລໂຊ
ເປີດໃຊ້ການບີບອັດ LZO (ຄ່າເລີ່ມຕົ້ນ).
ໂນລໂຊ
ປິດການບີບອັດ LZO.
q=<3-255>
ລະດັບຄຸນນະພາບ (ຄ່າເລີ່ມຕົ້ນ: 255)
ວັດຖຸດິບ
ປິດໃຊ້ງານການເຂົ້າລະຫັດ RTJPEG.
rtjpeg
ເປີດໃຊ້ການເຂົ້າລະຫັດ RTJPEG (ຄ່າເລີ່ມຕົ້ນ).
xvidenc (-xvidencopts)
ມີສາມໂຫມດທີ່ມີຢູ່: ອັດຕາບິດຄົງທີ່ (CBR), ປະລິມານຄົງທີ່ແລະສອງຜ່ານ.
pass=<1|2>
ລະບຸບັດໃນສອງໂຫມດຜ່ານ.
turbo (ສອງ ຜ່ານ ພຽງແຕ່)
ເພີ່ມຄວາມໄວຂຶ້ນຢ່າງຫຼວງຫຼາຍໂດຍໃຊ້ສູດການຄິດໄລ່ທີ່ໄວຂຶ້ນ ແລະປິດການນຳໃຊ້ CPU ທີ່ເຂັ້ມຂຸ້ນ
ທາງເລືອກ. ນີ້ອາດຈະຫຼຸດລົງ PSNR ທົ່ວໂລກເລັກນ້ອຍແລະປ່ຽນແປງບຸກຄົນ
ປະເພດກອບແລະ PSNR ເລັກນ້ອຍຫຼາຍ.
bitrate= (CBR or ສອງ ຜ່ານ ຮູບແບບ)
ກຳນົດອັດຕາບິດທີ່ຈະໃຊ້ເປັນ kbits/second ຖ້າ <16000 ຫຼື ເປັນ bits/second ຖ້າ >16000.
ຖ້າ ແມ່ນທາງລົບ, Xvid ຈະໃຊ້ມູນຄ່າຢ່າງແທ້ຈິງຂອງມັນຕາມຂະຫນາດເປົ້າຫມາຍ (ໃນ
kBytes) ຂອງວິດີໂອ ແລະຄິດໄລ່ອັດຕາບິດທີ່ກ່ຽວຂ້ອງອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນ: 687
kbits/s).
fixed_quant=<1-31>
ສະຫຼັບໄປໂໝດ quantizer ຄົງທີ່ ແລະລະບຸ quantizer ທີ່ຈະໃຊ້.
zones= [/ [/...]] (CBR or ສອງ ຜ່ານ ຮູບແບບ)
ຜູ້ໃຊ້ລະບຸຄຸນນະພາບສໍາລັບພາກສ່ວນສະເພາະ (ສິ້ນສຸດ, ສິນເຊື່ອ, ... ). ແຕ່ລະເຂດແມ່ນ
, , ຢູ່ໃສ ອາດຈະເປັນ
q Constant quantizer override, ບ່ອນທີ່ value=<2.0-31.0> ເປັນຕົວແທນ.
ມູນຄ່າ quantizer.
w Ratecontrol weight override, ບ່ອນທີ່ value=<0.01-2.00> ສະແດງເຖິງຄຸນນະພາບ
ການແກ້ໄຂໃນ %.
ຕົວຢ່າງ:
zones=90000,q,20
ເຂົ້າລະຫັດເຟຣມທັງໝົດເລີ່ມຕົ້ນດ້ວຍກອບ 90000 ຢູ່ທີ່ quantizer 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
ເຂົ້າລະຫັດເຟຣມ 0-10000 ທີ່ອັດຕາບິດ 10%, ເຂົ້າລະຫັດເຟຣມ 90000 ຈົນເຖິງທີ່ສຸດ
constant quantizer 20. ໃຫ້ສັງເກດວ່າເຂດທີສອງແມ່ນຈໍາເປັນເພື່ອ delimit
ເຂດທໍາອິດ, ໂດຍບໍ່ມີມັນທຸກສິ່ງທຸກຢ່າງຈົນກ່ວາກອບ 89999 ຈະຖືກເຂົ້າລະຫັດ
ໃນອັດຕາບິດ 10%.
me_quality=<0-6>
ຕົວເລືອກນີ້ຄວບຄຸມລະບົບຍ່ອຍການປະເມີນການເຄື່ອນໄຫວ. ມູນຄ່າທີ່ສູງຂຶ້ນ, ໄດ້
ການຄາດຄະເນທີ່ຊັດເຈນກວ່າຄວນຈະເປັນ (ຄ່າເລີ່ມຕົ້ນ: 6). ການເຄື່ອນໄຫວທີ່ຊັດເຈນຫຼາຍຂຶ້ນ
ການຄາດຄະເນແມ່ນ, ຫຼາຍ bits ສາມາດຖືກບັນທຶກໄວ້. ຄວາມແມ່ນຍໍາແມ່ນໄດ້ຮັບໃນຄ່າໃຊ້ຈ່າຍຂອງ
ເວລາ CPU ດັ່ງນັ້ນຫຼຸດລົງການຕັ້ງຄ່ານີ້ຖ້າທ່ານຕ້ອງການເຂົ້າລະຫັດແບບສົດໆ.
(ບໍ່) qpel
MPEG-4 ໃຊ້ຄວາມແມ່ນຍໍາເຄິ່ງ pixel ສໍາລັບການຊອກຫາການເຄື່ອນໄຫວຂອງມັນຕາມຄ່າເລີ່ມຕົ້ນ. ມາດຕະຖານ
ສະເໜີຮູບແບບທີ່ຜູ້ເຂົ້າລະຫັດອະນຸຍາດໃຫ້ໃຊ້ຄວາມແມ່ນຍໍາຂອງສີ່ຫຼ່ຽມ pixel. ນີ້
ຕົວເລືອກມັກຈະເຮັດໃຫ້ຮູບພາບທີ່ຄົມຊັດຂຶ້ນ. ແຕ່ຫນ້າເສຍດາຍ, ມັນມີຜົນກະທົບຢ່າງຫຼວງຫຼາຍຕໍ່
bitrate ແລະບາງຄັ້ງການນໍາໃຊ້ອັດຕາບິດທີ່ສູງຂຶ້ນຈະປ້ອງກັນບໍ່ໃຫ້ມັນດີກວ່າ
ຄຸນນະພາບຮູບພາບໃນອັດຕາບິດຄົງທີ່. ມັນດີກວ່າທີ່ຈະທົດສອບດ້ວຍແລະບໍ່ມີສິ່ງນີ້
ທາງເລືອກແລະເບິ່ງວ່າມັນຄຸ້ມຄ່າທີ່ຈະເປີດໃຊ້.
(ບໍ່)gmc
ເປີດໃຊ້ Global Motion Compensation, ເຊິ່ງເຮັດໃຫ້ Xvid ສ້າງກອບພິເສດ (GMC-
ເຟຣມ) ເຊິ່ງເໝາະສຳລັບຮູບ Pan/Zoom/Rotating. ບໍ່ວ່າຈະໃຊ້ຫຼືບໍ່
ທາງເລືອກນີ້ຈະຊ່ວຍປະຢັດ bits ແມ່ນສູງຂຶ້ນກັບອຸປະກອນການແຫຼ່ງ.
(ບໍ່) trellis
Trellis Quantization ແມ່ນປະເພດຂອງວິທີການປະລິມານການປັບຕົວທີ່ຊ່ວຍປະຢັດ bits ໂດຍ
ການດັດແກ້ຄ່າສໍາປະສິດປະລິມານເພື່ອເຮັດໃຫ້ພວກມັນສາມາດບີບອັດໄດ້ຫຼາຍຂຶ້ນໂດຍ entropy
ຕົວເຂົ້າລະຫັດ. ຜົນກະທົບຕໍ່ຄຸນນະພາບຂອງມັນດີ, ແລະຖ້າ VHQ ໃຊ້ CPU ຫຼາຍເກີນໄປສໍາລັບທ່ານ, ນີ້
ການຕັ້ງຄ່າສາມາດເປັນທາງເລືອກທີ່ດີທີ່ຈະຊ່ວຍປະຢັດ bits ບໍ່ຫຼາຍປານໃດ (ແລະໄດ້ຮັບຄຸນນະພາບທີ່ຄົງທີ່
bitrate) ໃນຄ່າໃຊ້ຈ່າຍຫນ້ອຍກ່ວາກັບ VHQ (ຄ່າເລີ່ມຕົ້ນ: on).
(ບໍ່)ກາຕູນ
ເປີດໃຊ້ອັນນີ້ຖ້າລໍາດັບທີ່ເຂົ້າລະຫັດຂອງເຈົ້າເປັນອານິເມ/ກາຕູນ. ມັນປັບປຸງແກ້ໄຂ Xvid ບາງ
ຂອບເຂດພາຍໃນເພື່ອໃຫ້ Xvid ຕັດສິນໃຈທີ່ດີກວ່າກ່ຽວກັບປະເພດກອບແລະການເຄື່ອນໄຫວ
vectors ສໍາລັບກາຕູນເບິ່ງຮາບພຽງ.
(ບໍ່)chroma_me
ສູດການຄິດໄລ່ການເຄື່ອນໄຫວແບບປົກກະຕິໃຊ້ພຽງແຕ່ຂໍ້ມູນການສ່ອງແສງເພື່ອຊອກຫາ
vector motion ທີ່ດີທີ່ສຸດ. ຢ່າງໃດກໍຕາມສໍາລັບອຸປະກອນການວິດີໂອຈໍານວນຫນຶ່ງ, ການນໍາໃຊ້ແຜນການ chroma
ສາມາດຊ່ວຍຊອກຫາ vectors ທີ່ດີກວ່າ. ການຕັ້ງຄ່ານີ້ສະຫຼັບການໃຊ້ແຜນຜັງ chroma ສໍາລັບ
ການຄາດຄະເນການເຄື່ອນໄຫວ (ຄ່າເລີ່ມຕົ້ນ: ເປີດ).
(ບໍ່)chroma_opt
ເປີດໃຊ້ຕົວກອງ prefilter optimizer chroma. ມັນຈະເຮັດ magic ພິເສດບາງຢ່າງກ່ຽວກັບສີ
ຂໍ້ມູນເພື່ອຫຼຸດຜ່ອນຜົນກະທົບຂັ້ນໄດຂັ້ນໄດຢູ່ແຄມ. ມັນຈະປັບປຸງ
ຄຸນະພາບໃນຄ່າໃຊ້ຈ່າຍຂອງຄວາມໄວການເຂົ້າລະຫັດ. ມັນຫຼຸດຜ່ອນ PSNR ໂດຍທໍາມະຊາດ, ເປັນ
ການບ່ຽງເບນທາງຄະນິດສາດກັບຮູບຕົ້ນສະບັບຈະໃຫຍ່ກວ່າ, ແຕ່ຫົວຂໍ້
ຄຸນນະພາບຮູບພາບຈະເພີ່ມຂຶ້ນ. ເນື່ອງຈາກວ່າມັນເຮັດວຽກກັບຂໍ້ມູນສີ, ທ່ານອາດຈະຕ້ອງການ
ປິດມັນເມື່ອເຂົ້າລະຫັດເປັນສີເທົາ.
(ບໍ່)hq_ac
ເປີດໃຊ້ການຄາດເດົາຄຸນນະພາບສູງຂອງຄ່າສໍາປະສິດ AC ສໍາລັບກອບພາຍໃນຈາກເພື່ອນບ້ານ
ຕັນ (ຄ່າເລີ່ມຕົ້ນ: ເປີດ).
vhq=<0-4>
algorithm ຄົ້ນຫາການເຄື່ອນໄຫວແມ່ນອີງໃສ່ການຄົ້ນຫາໃນໂດເມນສີປົກກະຕິແລະ
ພະຍາຍາມຊອກຫາ vector motion ທີ່ຫຼຸດຜ່ອນຄວາມແຕກຕ່າງລະຫວ່າງການອ້າງອີງ
ກອບແລະກອບເຂົ້າລະຫັດ. ດ້ວຍການຕັ້ງຄ່ານີ້ເປີດໃຊ້ງານ, Xvid ຍັງຈະໃຊ້ໄດ້
ໂດເມນຄວາມຖີ່ (DCT) ເພື່ອຊອກຫາ vector motion ທີ່ຫຼຸດຜ່ອນບໍ່ພຽງແຕ່
ຄວາມແຕກຕ່າງທາງກວ້າງຂອງພື້ນທີ່ແຕ່ຍັງມີຄວາມຍາວການເຂົ້າລະຫັດຂອງບລັອກ. ໄວສຸດຫາຊ້າສຸດ:
ຫຼຸດ 0
ການຕັດສິນໃຈ 1 ໂໝດ (ລະຫວ່າງ/ພາຍໃນ MB) (ຄ່າເລີ່ມຕົ້ນ)
2 ການຊອກຫາຈໍາກັດ
3 ການຊອກຫາຂະຫນາດກາງ
4 ການຊອກຫາກ້ວາງ
(ບໍ່)lumi_mask
ປະລິມານທີ່ປັບຕົວໄດ້ອະນຸຍາດໃຫ້ quantizers macroblock ແຕກຕ່າງກັນພາຍໃນແຕ່ລະກອບ.
ນີ້ແມ່ນການຕັ້ງຄ່າ 'psychosensory' ທີ່ supposed ເພື່ອເຮັດໃຫ້ການນໍາໃຊ້ຄວາມຈິງທີ່ວ່າ
ຕາຂອງມະນຸດມັກຈະສັງເກດເຫັນລາຍລະອຽດຫນ້ອຍລົງໃນສ່ວນທີ່ສົດໃສແລະຊ້ໍາຫຼາຍ
ຮູບ. ມັນບີບອັດພື້ນທີ່ເຫຼົ່ານັ້ນຢ່າງແຂງແຮງກວ່າຂະຫນາດກາງ, ເຊິ່ງຈະຊ່ວຍປະຢັດ
bits ທີ່ສາມາດໃຊ້ເວລາອີກເທື່ອຫນຶ່ງໃນກອບອື່ນໆ, ຍົກສູງຄຸນນະພາບ subjective ໂດຍລວມ
ແລະອາດຈະຫຼຸດລົງ PSNR.
(ບໍ່) ລະດັບສີເທົາ
ເຮັດໃຫ້ Xvid ຍົກເລີກຍົນ chroma ເພື່ອໃຫ້ວິດີໂອທີ່ເຂົ້າລະຫັດເປັນສີເທົາເທົ່ານັ້ນ. ໃຫ້ສັງເກດວ່າ
ນີ້ບໍ່ໄດ້ເລັ່ງການເຂົ້າລະຫັດ, ມັນພຽງແຕ່ປ້ອງກັນບໍ່ໃຫ້ຂໍ້ມູນ chroma ຈາກການຖືກຂຽນໃນ
ຂັ້ນຕອນສຸດທ້າຍຂອງການເຂົ້າລະຫັດ.
(ບໍ່) interlacing
ເຂົ້າລະຫັດຊ່ອງຂໍ້ມູນຂອງວິດີໂອ interlaced. ເປີດຕົວເລືອກນີ້ສໍາລັບ interlaced
ເນື້ອໃນ.
ຫມາຍເຫດ: ຖ້າເຈົ້າປັບຂະຫນາດວິດີໂອໄດ້, ທ່ານຈະຕ້ອງການປັບ interlace-aware,
ທີ່ທ່ານສາມາດກະຕຸ້ນດ້ວຍ -vf scale= : :1.
min_iquant=<0-31>
ປະລິມານ I-frame ຕ່ຳສຸດ (ຄ່າເລີ່ມຕົ້ນ: 2)
max_iquant=<0-31>
ສູງສຸດຂອງ I-frame quantizer (ຄ່າເລີ່ມຕົ້ນ: 31)
min_pquant=<0-31>
P-frame quantizer ຕໍາ່ສຸດທີ່ (ຄ່າເລີ່ມຕົ້ນ: 2)
max_pquant=<0-31>
P-frame quantizer ສູງສຸດ (ຄ່າເລີ່ມຕົ້ນ: 31)
min_bquant=<0-31>
ປະລິມານ B-frame ຕ່ຳສຸດ (ຄ່າເລີ່ມຕົ້ນ: 2)
max_bquant=<0-31>
ສູງສຸດ B-frame quantizer (ຄ່າເລີ່ມຕົ້ນ: 31)
min_key_interval= (ສອງ ຜ່ານ ພຽງແຕ່)
ຊ່ວງເວລາຂັ້ນຕ່ຳລະຫວ່າງຄີເຟຣມ (ຄ່າເລີ່ມຕົ້ນ: 0)
max_key_interval=
ໄລຍະຫ່າງສູງສຸດລະຫວ່າງຄີເຟຣມ (ຄ່າເລີ່ມຕົ້ນ: 10*fps)
quant_type=
ກໍານົດປະເພດຂອງ quantizer ທີ່ຈະນໍາໃຊ້. ສໍາລັບອັດຕາບິດສູງ, ທ່ານຈະພົບເຫັນວ່າ MPEG
quantization ຮັກສາລາຍລະອຽດເພີ່ມເຕີມ. ສໍາລັບອັດຕາບິດຕ່ໍາ, ການກ້ຽງຂອງ H.263 ຈະ
ໃຫ້ທ່ານມີສຽງລົບກວນໜ້ອຍລົງ. ເມື່ອໃຊ້ matrices ແບບກຳນົດເອງ, ປະລິມານ MPEG ຕ້ອງ be
ໃຊ້ແລ້ວ.
quant_intra_matrix=
ໂຫຼດໄຟລ໌ intra matrix ແບບກຳນົດເອງ. ທ່ານສາມາດສ້າງໄຟລ໌ດັ່ງກ່າວດ້ວຍ matrix ຂອງ xvid4conf
ບັນນາທິການ.
quant_inter_matrix=
ໂຫຼດໄຟລ໌ inter matrix ແບບກຳນົດເອງ. ທ່ານສາມາດສ້າງໄຟລ໌ດັ່ງກ່າວດ້ວຍ matrix ຂອງ xvid4conf
ບັນນາທິການ.
keyframe_boost=<0-1000> (ສອງ ຜ່ານ ຮູບແບບການ ພຽງແຕ່)
ເລື່ອນບາງບິດຈາກສະນຸກເກີສໍາລັບປະເພດກອບອື່ນໆໄປຫາກອບພາຍໃນ, ດັ່ງນັ້ນການປັບປຸງ
ຄຸນນະພາບ keyframe. ຈໍານວນນີ້ແມ່ນສ່ວນຮ້ອຍພິເສດ, ດັ່ງນັ້ນມູນຄ່າຂອງ 10 ຈະໃຫ້
keyframes ຂອງທ່ານ 10% ຫຼາຍກວ່າ bits ປົກກະຕິ (ຄ່າເລີ່ມຕົ້ນ: 0).
kfthreshold= (ສອງ ຜ່ານ ຮູບແບບການ ພຽງແຕ່)
ເຮັດວຽກຮ່ວມກັນກັບ kfreduction. ກໍານົດໄລຍະຫ່າງຕໍາ່ສຸດທີ່ຂ້າງລຸ່ມນີ້ທີ່ທ່ານ
ພິຈາລະນາວ່າສອງກອບຖືກພິຈາລະນາຕິດຕໍ່ກັນແລະຖືກປະຕິບັດແຕກຕ່າງກັນ
ອີງຕາມ kfreduction (ຄ່າເລີ່ມຕົ້ນ: 10).
kfreduction=<0-100> (ສອງ ຜ່ານ ຮູບແບບການ ພຽງແຕ່)
ສອງການຕັ້ງຄ່າຂ້າງເທິງນີ້ສາມາດໃຊ້ເພື່ອປັບຂະໜາດຂອງຄີເຟຣມທີ່ທ່ານໄດ້
ພິຈາລະນາໃກ້ເກີນໄປກັບຄັ້ງທໍາອິດ (ຕິດຕໍ່ກັນ). kfthreshold ກໍານົດຂອບເຂດທີ່
keyframes ຖືກຫຼຸດລົງ, ແລະ kfreduction ກໍານົດການຫຼຸດຜ່ອນອັດຕາບິດທີ່ເຂົາເຈົ້າໄດ້ຮັບ.
I-frame ສຸດທ້າຍຈະໄດ້ຮັບການປິ່ນປົວຕາມປົກກະຕິ (ຄ່າເລີ່ມຕົ້ນ: 30).
max_bframes=<0-4>
ຈຳນວນສູງສຸດຂອງເຟຣມ B ທີ່ຈະໃສ່ລະຫວ່າງ I/P-frames (ຄ່າເລີ່ມຕົ້ນ: 2).
bquant_ratio=<0-1000>
ອັດຕາສ່ວນປະລິມານລະຫວ່າງ B- ແລະທີ່ບໍ່ແມ່ນ B-frames, 150=1.50 (ຄ່າເລີ່ມຕົ້ນ: 150)
bquant_offset=<-1000-1000>
quantizer offset ລະຫວ່າງ B- ແລະ non-B-frames, 100=1.00 (ຄ່າເລີ່ມຕົ້ນ: 100)
bf_threshold=<-255-255>
ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ທ່ານກໍານົດບູລິມະສິດທີ່ຈະຈັດວາງກ່ຽວກັບການນໍາໃຊ້ B-frames.
ຄ່າທີ່ສູງຂຶ້ນ, ຄວາມເປັນໄປໄດ້ຂອງ B-frames ທີ່ຖືກນໍາໃຊ້ສູງຂຶ້ນ (ຄ່າເລີ່ມຕົ້ນ:
0). ຢ່າລືມວ່າ B-frames ປົກກະຕິແລ້ວມີປະລິມານທີ່ສູງກວ່າ, ແລະດັ່ງນັ້ນ
ການຜະລິດ B-frames ທີ່ຮຸກຮານອາດຈະເຮັດໃຫ້ຄຸນນະພາບສາຍຕາຮ້າຍແຮງກວ່າເກົ່າ.
(ບໍ່)closed_gop
ຕົວເລືອກນີ້ບອກ Xvid ໃຫ້ປິດທຸກໆ GOP (ກຸ່ມຮູບພາບທີ່ຖືກຜູກມັດດ້ວຍສອງ I-
frames), ເຊິ່ງເຮັດໃຫ້ GOPs ເປັນເອກະລາດຈາກກັນແລະກັນ. ນີ້ພຽງແຕ່ຫມາຍຄວາມວ່າ
ກອບສຸດທ້າຍຂອງ GOP ແມ່ນເປັນກອບ P ຫຼື N-frame ແຕ່ບໍ່ແມ່ນເຟຣມ B. ມັນແມ່ນ
ປົກກະຕິແລ້ວເປັນຄວາມຄິດທີ່ດີທີ່ຈະເປີດຕົວເລືອກນີ້ (ຄ່າເລີ່ມຕົ້ນ: ເປີດ).
(ບໍ່) packed
ຕົວເລືອກນີ້ມີຈຸດປະສົງເພື່ອແກ້ໄຂບັນຫາການສັ່ງເຟຣມເມື່ອເຂົ້າລະຫັດເປັນຮູບແບບບັນຈຸ
ເຊັ່ນດຽວກັບ AVI ທີ່ບໍ່ສາມາດຮັບມືກັບເຟຣມອອກຄໍາສັ່ງ. ໃນທາງປະຕິບັດ, ຜູ້ຖອດລະຫັດສ່ວນໃຫຍ່
(ທັງຊອຟແວແລະຮາດແວ) ສາມາດຈັດການກັບກອບຄໍາສັ່ງດ້ວຍຕົນເອງ, ແລະອາດຈະ
ສັບສົນເມື່ອຕົວເລືອກນີ້ເປີດຢູ່, ດັ່ງນັ້ນທ່ານສາມາດອອກໄດ້ຢ່າງປອດໄພຖ້າປິດ, ເວັ້ນເສຍແຕ່
ເຈົ້າຮູ້ແທ້ໆວ່າເຈົ້າກໍາລັງເຮັດຫຍັງ.
ຄໍາເຕືອນ: ນີ້ຈະສ້າງບິດສະຕຣີມທີ່ຜິດກົດໝາຍ, ແລະຈະບໍ່ສາມາດຖອດລະຫັດໄດ້ໂດຍ ISO-
ຕົວຖອດລະຫັດ MPEG-4 ຍົກເວັ້ນ DivX/libavcodec/Xvid.
ຄໍາເຕືອນ: ນີ້ຍັງຈະເກັບຮັກສາສະບັບ DivX ປອມໃນໄຟລ໌ດັ່ງນັ້ນ bug ໄດ້
ການກວດຫາອັດຕະໂນມັດຂອງຕົວຖອດລະຫັດບາງອັນອາດຈະສັບສົນ.
frame_drop_ratio=<0-100> (max_bframes=0 ພຽງແຕ່)
ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ສ້າງການຖ່າຍທອດວິດີໂອແບບເຟຣມເຣດທີ່ປ່ຽນແປງໄດ້. ມູນຄ່າຂອງ
ການຕັ້ງຄ່າກໍານົດຂອບເຂດພາຍໃຕ້ການທີ່, ຖ້າຫາກວ່າຄວາມແຕກຕ່າງຂອງດັ່ງຕໍ່ໄປນີ້
ກອບກັບກອບກ່ອນຫນ້າແມ່ນຂ້າງລຸ່ມນີ້ຫຼືເທົ່າກັບຂອບເຂດນີ້, ກອບບໍ່ໄດ້ຮັບ
coded (ອັນທີ່ເອີ້ນວ່າ n-vop ແມ່ນຖືກຈັດໃສ່ໃນກະແສ). ໃນການຫຼິ້ນ, ໃນເວລາທີ່ເຖິງ
n-vop ກອບທີ່ຜ່ານມາຈະຖືກສະແດງ.
ຄໍາເຕືອນ: ການຫຼິ້ນກັບການຕັ້ງຄ່ານີ້ອາດເຮັດໃຫ້ວິດີໂອກະວົນກະວາຍ, ສະນັ້ນໃຫ້ໃຊ້ມັນຢູ່ຂອງເຈົ້າ
ຄວາມສ່ຽງຂອງຕົນເອງ!
rc_reaction_delay_factor=
ພາລາມິເຕີນີ້ຄວບຄຸມຈໍານວນຂອງກອບທີ່ຕົວຄວບຄຸມອັດຕາ CBR ຈະລໍຖ້າ
ກ່ອນທີ່ຈະ reacting ກັບການປ່ຽນແປງອັດຕາບິດແລະການຊົດເຊີຍໃຫ້ເຂົາເຈົ້າໄດ້ຮັບຄ່າຄົງທີ່
bitrate ໃນໄລຍະສະເລ່ຍຂອງເຟຣມ.
rc_averaging_period=
CBR ທີ່ແທ້ຈິງແມ່ນຍາກທີ່ຈະບັນລຸ. ອີງຕາມອຸປະກອນວິດີໂອ, bitrate ສາມາດ
ປ່ຽນແປງໄດ້, ແລະຍາກທີ່ຈະຄາດຄະເນ. ດັ່ງນັ້ນ Xvid ໃຊ້ໄລຍະເວລາສະເລ່ຍສໍາລັບການທີ່
ມັນຮັບປະກັນຈໍານວນ bits (ລົບການປ່ຽນແປງເລັກນ້ອຍ). ການຕັ້ງຄ່ານີ້
ສະແດງ "ຈໍານວນຂອງກອບ" ທີ່ Xvid ສະເລ່ຍອັດຕາບິດແລະພະຍາຍາມ
ບັນລຸ CBR.
rc_buffer=
ຂະຫນາດຂອງການຄວບຄຸມອັດຕາການ buffer
curve_compression_high=<0-100>
ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ Xvid ເອົາເປີເຊັນທີ່ແນ່ນອນຂອງບິດຫ່າງຈາກສູງ
bitrate scenes ແລະໃຫ້ພວກເຂົາກັບຄືນໄປບ່ອນອ່າງເກັບນນ້ອຍ. ທ່ານຍັງສາມາດໃຊ້ນີ້ຖ້າ
ທ່ານມີ clip ທີ່ມີ bits ຈໍານວນຫຼາຍສະນັ້ນຈັດສັນໃຫ້ scenes ອັດຕາບິດສູງທີ່ໄດ້
low(er)-bitrate scenes ເລີ່ມເບິ່ງບໍ່ດີ (ຄ່າເລີ່ມຕົ້ນ: 0).
curve_compression_low=<0-100>
ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ Xvid ໃຫ້ອັດຕາສ່ວນທີ່ແນ່ນອນຂອງ bits ພິເສດຕ່ໍາ
ສາກອັດຕາບິດ, ໃຊ້ເວລາສອງສາມບິດຈາກຄລິບທັງໝົດ. ອັນນີ້ອາດຈະເປັນປະໂຫຍດ
ຖ້າຫາກວ່າທ່ານມີ scenes ອັດຕາບິດຕ່ໍາທີ່ຍັງ blocky (ຄ່າເລີ່ມຕົ້ນ: 0).
overflow_control_strength=<0-100>
ໃນລະຫວ່າງການເຂົ້າລະຫັດຫນຶ່ງໃນສອງຜ່ານ, ເສັ້ນໂຄ້ງອັດຕາບິດຂະຫນາດແມ່ນຄໍານວນ. ໄດ້
ຄວາມແຕກຕ່າງລະຫວ່າງເສັ້ນໂຄ້ງທີ່ຄາດໄວ້ນັ້ນ ແລະຜົນທີ່ໄດ້ຮັບໃນລະຫວ່າງການເຂົ້າລະຫັດແມ່ນ
ເອີ້ນວ່າ overflow. ແນ່ນອນ, ຕົວຄວບຄຸມອັດຕາການຜ່ານສອງຕົວພະຍາຍາມຊົດເຊີຍ
ທີ່ລົ້ນ, ແຈກຢາຍມັນຜ່ານກອບຕໍ່ໄປ. ການຕັ້ງຄ່ານີ້ຄວບຄຸມວິທີການ
ສ່ວນໃຫຍ່ຂອງ overflow ແມ່ນແຈກຢາຍທຸກຄັ້ງທີ່ມີກອບໃຫມ່. ຄ່າຕໍ່າ
ອະນຸຍາດໃຫ້ການຄວບຄຸມ overflow lazy, ການລະເບີດອັດຕາການຂະຫນາດໃຫຍ່ໄດ້ຮັບການຊົດເຊີຍສໍາລັບການຊ້າຫຼາຍ (ສາມາດເຮັດໄດ້
ນໍາໄປສູ່ການຂາດຄວາມຊັດເຈນສໍາລັບຄລິບຂະຫນາດນ້ອຍ). ຄ່າທີ່ສູງຂຶ້ນຈະເຮັດໃຫ້ການປ່ຽນແປງໃນບິດ
redistribution abrupt ຫຼາຍ, ອາດຈະກະທັນຫັນເກີນໄປຖ້າຫາກວ່າທ່ານຕັ້ງມັນສູງເກີນໄປ, ການສ້າງ
artifacts (ຄ່າເລີ່ມຕົ້ນ: 5).
ຫມາຍເຫດ: ການຕັ້ງຄ່ານີ້ມີຜົນກະທົບຄຸນນະພາບຫຼາຍ, ຫຼິ້ນກັບມັນລະມັດລະວັງ!
max_overflow_improvement=<0-100>
ໃນລະຫວ່າງການຈັດສັນບິດກອບ, ການຄວບຄຸມ overflow ອາດຈະເພີ່ມຂະຫນາດກອບ.
ພາລາມິເຕີນີ້ກໍານົດອັດຕາສ່ວນສູງສຸດທີ່ການຄວບຄຸມ overflow ແມ່ນ
ອະນຸຍາດໃຫ້ເພີ່ມຂະຫນາດກອບ, ເມື່ອທຽບກັບການຈັດສັນເສັ້ນໂຄ້ງທີ່ເຫມາະສົມ
(ຄ່າເລີ່ມຕົ້ນ: 5).
max_overflow_degradation=<0-100>
ໃນລະຫວ່າງການຈັດສັນບິດກອບ, ການຄວບຄຸມ overflow ອາດຈະຫຼຸດຜ່ອນຂະຫນາດກອບ.
ພາລາມິເຕີນີ້ກໍານົດອັດຕາສ່ວນສູງສຸດທີ່ການຄວບຄຸມ overflow ແມ່ນ
ອະນຸຍາດໃຫ້ຫຼຸດລົງຂະຫນາດກອບ, ເມື່ອທຽບກັບການຈັດສັນເສັ້ນໂຄ້ງທີ່ເຫມາະສົມ
(ຄ່າເລີ່ມຕົ້ນ: 5).
container_frame_overhead=<0...>
ລະບຸຂອບເຂດສະເລ່ຍຕໍ່ເຟຣມ, ເປັນໄບຕ໌. ຜູ້ໃຊ້ສ່ວນໃຫຍ່
ສະແດງອັດຕາບິດເປົ້າໝາຍຂອງເຂົາເຈົ້າສໍາລັບວິດີໂອ w/o ເບິ່ງແຍງກ່ອງບັນຈຸວິດີໂອ
ເໜືອຫົວ. ນີ້ຂະຫນາດນ້ອຍແຕ່ (ສ່ວນຫຼາຍແມ່ນ) overhead ຄົງທີ່ສາມາດເຮັດໃຫ້ຂະຫນາດໄຟລ໌ເປົ້າຫມາຍ
ຈະຖືກເກີນ. Xvid ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເພື່ອກໍານົດຈໍານວນເງິນສ່ວນເກີນຕໍ່ກອບໄດ້
container ສ້າງ (ໃຫ້ພຽງແຕ່ສະເລ່ຍຕໍ່ກອບ). 0 ມີຄວາມຫມາຍພິເສດ, ມັນ
ໃຫ້ Xvid ໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງຕົນເອງ (ຄ່າເລີ່ມຕົ້ນ: 24 - AVI ໂດຍສະເລ່ຍ).
profile=
ຈໍາກັດທາງເລືອກແລະ VBV (ອັດຕາບິດສູງສຸດໃນໄລຍະເວລາສັ້ນໆ) ອີງຕາມ
ງ່າຍດາຍ, Advanced Simple ແລະໂປຣໄຟລ໌ DivX. ວິດີໂອຜົນໄດ້ຮັບຄວນຈະສາມາດຫຼິ້ນໄດ້
ໃນຜູ້ຫຼິ້ນແບບດ່ຽວທີ່ປະຕິບັດຕາມຂໍ້ສະເພາະຂອງໂປຣໄຟລ໌ເຫຼົ່ານີ້.
ບໍ່ ຈຳ ກັດ
ບໍ່ມີຂໍ້ຈໍາກັດ (ຄ່າເລີ່ມຕົ້ນ)
sp0
profile ງ່າຍດາຍໃນລະດັບ 0
sp1
profile ງ່າຍດາຍໃນລະດັບ 1
sp2
profile ງ່າຍດາຍໃນລະດັບ 2
sp3
profile ງ່າຍດາຍໃນລະດັບ 3
sp4a
ໂປຣໄຟລ໌ງ່າຍໆໃນລະດັບ 4a
sp5
profile ງ່າຍດາຍໃນລະດັບ 5
sp6
profile ງ່າຍດາຍໃນລະດັບ 6
asp0
profile ງ່າຍດາຍຂັ້ນສູງໃນລະດັບ 0
asp1
profile ງ່າຍດາຍຂັ້ນສູງໃນລະດັບ 1
asp2
profile ງ່າຍດາຍຂັ້ນສູງໃນລະດັບ 2
asp3
profile ງ່າຍດາຍຂັ້ນສູງໃນລະດັບ 3
asp4
profile ງ່າຍດາຍຂັ້ນສູງໃນລະດັບ 4
asp5
profile ງ່າຍດາຍຂັ້ນສູງໃນລະດັບ 5
dxnhandheld
ໂປຣໄຟລ໌ມືຖື DXN
dxnportntsc
ໂປຣໄຟລ໌ NTSC ແບບພົກພາ DXN
dxnportpal
ໂປຼໄຟລ໌ PAL ແບບພົກພາ DXN
dxnhtntsc
ໂປຼໄຟລ໌ໂຮມເທຍເຕີ DXN NTSC
dxnhtpal
ໂປຼໄຟລ໌ PAL ໂຮມເທຍເຕີ DXN
dxnhdtv
ໂປຣໄຟລ໌ DXN HDTV
ຫມາຍເຫດ: ໂປຼໄຟລ໌ເຫຼົ່ານີ້ຄວນຈະຖືກນໍາໃຊ້ຮ່ວມກັນກັບ -ffourcc ທີ່ເຫມາະສົມ.
ໂດຍທົ່ວໄປ DX50 ແມ່ນສາມາດໃຊ້ໄດ້, ເປັນຜູ້ນບາງຄົນບໍ່ໄດ້ຮັບຮູ້ Xvid ແຕ່ຫຼາຍທີ່ສຸດ
ຮັບຮູ້ DivX.
par=
ລະບຸຮູບແບບອັດຕາສ່ວນ Pixel (ບໍ່ຕ້ອງສັບສົນກັບ DAR, ຈໍສະແດງຜົນ
ອັດຕາສ່ວນ). PAR ແມ່ນອັດຕາສ່ວນຂອງຄວາມກວ້າງແລະຄວາມສູງຂອງ pixels ລວງດຽວ. ດັ່ງນັ້ນ
ທັງສອງມີຄວາມກ່ຽວຂ້ອງກັນເຊັ່ນນີ້: DAR = PAR * (width/height).
MPEG-4 ກໍານົດອັດຕາສ່ວນ 5 pixels ແລະຫນຶ່ງຂະຫຍາຍ, ໃຫ້ໂອກາດ
ເພື່ອກໍານົດອັດຕາສ່ວນ pixels ລວງສະເພາະ. 5 ຮູບແບບມາດຕະຖານສາມາດກໍານົດໄດ້:
vga11
ມັນເປັນ PAR ປົກກະຕິສໍາລັບເນື້ອໃນ PC. pixels ເປັນຫົວໜ່ວຍສີ່ຫຼ່ຽມມົນ.
ເພື່ອນ 43
ມາດຕະຖານ PAL 4:3 PAR. pixels ເປັນສີ່ຫລ່ຽມ.
ເພື່ອນ 169
ເຊັ່ນດຽວກັນກັບຂ້າງເທິງ
ntsc43
ເຊັ່ນດຽວກັນກັບຂ້າງເທິງ
ntsc169
ຄືກັນກັບຂ້າງເທິງ (ຢ່າລືມໃຫ້ອັດຕາສ່ວນທີ່ແນ່ນອນ.)
ext
ອະນຸຍາດໃຫ້ທ່ານລະບຸອັດຕາສ່ວນ pixel ຂອງທ່ານເອງກັບ par_width ແລະ
par_height.
ຫມາຍເຫດ: ໂດຍທົ່ວໄປ, ການຕັ້ງຄ່າລັກສະນະແລະທາງເລືອກ autoaspect ແມ່ນພຽງພໍ.
par_width=<1-255> (par=ext ພຽງແຕ່)
ກໍານົດຄວາມກວ້າງຂອງອັດຕາສ່ວນ pixels ລວງທີ່ກໍາຫນົດເອງ.
par_height=<1-255> (par=ext ພຽງແຕ່)
ກໍານົດຄວາມສູງຂອງອັດຕາສ່ວນ pixels ລວງທີ່ກໍາຫນົດເອງ.
ດ້ານ= | f (ລອຍ ຄ່າ)>
ເກັບຮັກສາລັກສະນະຮູບເງົາພາຍໃນ, ຄືກັນກັບໄຟລ໌ MPEG. ການແກ້ໄຂຫຼາຍ nicerກ່ວາ
rescaling, ເນື່ອງຈາກວ່າຄຸນນະພາບບໍ່ໄດ້ຫຼຸດລົງ. MPlayer ແລະຜູ້ນອື່ນໆຈໍານວນຫນ້ອຍຈະ
ຫຼິ້ນໄຟລ໌ເຫຼົ່ານີ້ຢ່າງຖືກຕ້ອງ, ຄົນອື່ນຈະສະແດງໃຫ້ເຂົາເຈົ້າມີລັກສະນະທີ່ບໍ່ຖືກຕ້ອງ. ໄດ້
ຕົວກໍານົດການລັກສະນະສາມາດຖືກມອບໃຫ້ເປັນອັດຕາສ່ວນຫຼືຕົວເລກຈຸດທີ່ເລື່ອນໄດ້.
(ບໍ່) autoaspect
ເຊັ່ນດຽວກັນກັບທາງເລືອກໃນລັກສະນະ, ແຕ່ອັດຕະໂນມັດການຄິດໄລ່ລັກສະນະ, ການຄໍານຶງ
ການປັບປຸງທັງຫມົດ (ພືດ / ຂະຫຍາຍ / ຂະຫນາດ / ແລະອື່ນໆ) ເຮັດໃຫ້ໃນຕ່ອງໂສ້ການກັ່ນຕອງ.
psnr
ພິມ PSNR (ອັດຕາສ່ວນສັນຍານສູງສຸດຕໍ່ກັບສິ່ງລົບກວນ) ສໍາລັບວິດີໂອທັງຫມົດຫຼັງຈາກການເຂົ້າລະຫັດແລະ
ເກັບ PSNR ຕໍ່ກອບໃນໄຟລ໌ທີ່ມີຊື່ເຊັ່ນ 'psnr_hhmmss.log' ໃນ
ໄດເລກະທໍລີປະຈຸບັນ. ຄ່າທີ່ສົ່ງຄືນແມ່ນເປັນ dB (decibel), ສູງຍິ່ງດີ.
debug
ບັນທຶກສະຖິຕິຕໍ່ເຟຣມໃນ ./xvid.dbg. (ນີ້ບໍ່ແມ່ນສອງໄຟລ໌ຄວບຄຸມຜ່ານ.)
ຕົວເລືອກຕໍ່ໄປນີ້ແມ່ນມີພຽງແຕ່ຢູ່ໃນ Xvid 1.1.x ແລະຕໍ່ມາ.
bvhq=<0|1>
ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ຜູ້ສະຫມັກ vector ສໍາລັບ B-frames ຖືກນໍາໃຊ້ສໍາລັບການເຂົ້າລະຫັດ
ໄດ້ຮັບການຄັດເລືອກໂດຍການນໍາໃຊ້ການບິດເບືອນອັດຕາການທີ່ເຫມາະສົມປະຕິບັດການ, ຊຶ່ງເປັນສິ່ງທີ່ເຮັດໄດ້ສໍາລັບ P-
ກອບໂດຍທາງເລືອກ vhq. ອັນນີ້ສ້າງເຟຣມ B ທີ່ເບິ່ງງາມກວ່າໃນຂະນະທີ່ເກີດຂຶ້ນ
ເກືອບບໍ່ມີການລົງໂທດການປະຕິບັດ (ຄ່າເລີ່ມຕົ້ນ: 1).
vbv_bufsize=<0...> (ສອງ ຜ່ານ ຮູບແບບການ ພຽງແຕ່)
ລະບຸຂະໜາດບັຟເຟີວິດີໂອ (VBV) ເປັນບິດ (ຄ່າເລີ່ມຕົ້ນ: 0 - VBV)
ກວດສອບການພິການ). VBV ອະນຸຍາດໃຫ້ຈໍາກັດອັດຕາບິດສູງສຸດເພື່ອເຮັດໃຫ້ວິດີໂອຫຼິ້ນ
ຢ່າງຖືກຕ້ອງກ່ຽວກັບເຄື່ອງຫຼິ້ນຮາດແວ. ຕົວຢ່າງ, ໂປຣໄຟລ໌ຫນ້າທໍາອິດໃຊ້
vbv_bufsize=3145728. ຖ້າທ່ານຕັ້ງ vbv_bufsize ທ່ານຄວນຕັ້ງ vbv_maxrate. ຫມາຍເຫດ
ວ່າບໍ່ມີ vbv_peakrate ເພາະວ່າ Xvid ບໍ່ໄດ້ໃຊ້ມັນສໍາລັບອັດຕາບິດ
ການຄວບຄຸມ; ທາງເລືອກ VBV ອື່ນໆແມ່ນພຽງພໍທີ່ຈະຈໍາກັດອັດຕາບິດສູງສຸດ.
vbv_initial=<0...vbv_bufsize> (ສອງ ຜ່ານ ຮູບແບບການ ພຽງແຕ່)
ລະບຸການຕື່ມຂໍ້ມູນເບື້ອງຕົ້ນຂອງ VBV buffer ເປັນ bits (ຄ່າເລີ່ມຕົ້ນ: 75% ຂອງ vbv_bufsize).
ຄ່າເລີ່ມຕົ້ນອາດຈະເປັນສິ່ງທີ່ທ່ານຕ້ອງການ.
vbv_maxrate=<0...> (ສອງ ຜ່ານ ຮູບແບບການ ພຽງແຕ່)
ລະບຸອັດຕາການປະມວນຜົນສູງສຸດເປັນ bits/s (ຄ່າເລີ່ມຕົ້ນ: 0). ສໍາລັບຕົວຢ່າງ, ຫນ້າທໍາອິດ
ໂປຣໄຟລ໌ໃຊ້ vbv_maxrate=4854000.
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ແມ່ນມີພຽງແຕ່ໃນ Xvid 1.2.x ແລະຫຼັງຈາກນັ້ນ.
threads=<0-n>
ສ້າງ n threads ເພື່ອດໍາເນີນການປະມານການເຄື່ອນໄຫວ (ຄ່າເລີ່ມຕົ້ນ: 0). ຈໍານວນສູງສຸດຂອງ
ກະທູ້ທີ່ສາມາດນໍາໃຊ້ໄດ້ແມ່ນຄວາມສູງຂອງຮູບແບ່ງອອກດ້ວຍ 16.
x264enc (-x264 encopts)
bitrate=
ກຳນົດອັດຕາບິດສະເລ່ຍທີ່ຈະໃຊ້ເປັນ kbits/ວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: ປິດ). ຕັ້ງແຕ່ທ້ອງຖິ່ນ
ອັດຕາບິດອາດຈະແຕກຕ່າງກັນ, ສະເລ່ຍນີ້ອາດຈະບໍ່ຖືກຕ້ອງສໍາລັບວິດີໂອສັ້ນຫຼາຍ (ເບິ່ງ
ratetol). ອັດຕາບິດຄົງທີ່ສາມາດເຮັດໄດ້ໂດຍການລວມນີ້ກັບ vbv_maxrate, ຢູ່
ການຫຼຸດລົງຢ່າງຫຼວງຫຼາຍໃນຄຸນນະພາບ.
qp=<0-51>
ອັນນີ້ເລືອກ quantizer ທີ່ຈະໃຊ້ສໍາລັບ P-frames. I- ແລະ B-frames ຖືກຊົດເຊີຍຈາກ
ຄ່ານີ້ໂດຍ ip_factor ແລະ pb_factor, ຕາມລໍາດັບ. 20-40 ແມ່ນລະດັບທີ່ເປັນປະໂຫຍດ.
ຄ່າທີ່ຕໍ່າລົງເຮັດໃຫ້ຄວາມຊື່ສັດທີ່ດີກວ່າ, ແຕ່ອັດຕາບິດທີ່ສູງຂຶ້ນ. 0 ແມ່ນການສູນເສຍ. ຫມາຍເຫດ
quantization ນັ້ນຢູ່ໃນ H.264 ເຮັດວຽກແຕກຕ່າງຈາກ MPEG-1/2/4: H.264's quantization
ພາຣາມິເຕີ (QP) ຢູ່ໃນຂະໜາດຂອງ logarithmic. ແຜນທີ່ແມ່ນປະມານ H264QP = 12
+ 6*log2(MPEGQP). ຕົວຢ່າງ, MPEG ຢູ່ QP=2 ເທົ່າກັບ H.264 ທີ່ QP=18.
ໂດຍທົ່ວໄປແລ້ວ, ທາງເລືອກນີ້ຄວນໄດ້ຮັບການຫຼີກເວັ້ນແລະ crf ຄວນຖືກນໍາໃຊ້ແທນທີ່ຈະເປັນ crf ຈະ
ໃຫ້ຜົນໄດ້ຮັບທາງສາຍຕາທີ່ດີກວ່າສໍາລັບຂະຫນາດດຽວກັນ.
crf=<1.0-50.0>
ເປີດໃຊ້ໂໝດຄຸນນະພາບຄົງທີ່, ແລະເລືອກຄຸນນະພາບ. ຂະຫນາດແມ່ນຄ້າຍຄືກັນກັບ
QP. ເຊັ່ນດຽວກັນກັບຮູບແບບທີ່ອີງໃສ່ອັດຕາບິດ, ນີ້ອະນຸຍາດໃຫ້ແຕ່ລະກອບໃຊ້ QP ທີ່ແຕກຕ່າງກັນ
ອີງໃສ່ຄວາມສັບສົນຂອງກອບ. ຕົວເລືອກນີ້ໂດຍທົ່ວໄປຄວນຈະຖືກນໍາໃຊ້ແທນ
qp.
crf_max=
ດ້ວຍ CRF ແລະ VBV, ຈໍາກັດ RF ກັບຄ່ານີ້ (ອາດຈະເຮັດໃຫ້ VBV underflows!).
pass=<1-3>
ເປີດໃຊ້ 2 ຫຼື 3-pass mode. ມັນແມ່ນແນະນໍາໃຫ້ສະເຫມີໄປເຂົ້າລະຫັດໃນຮູບແບບ 2 ຫຼື 3 pass ເປັນ
ມັນນໍາໄປສູ່ການແຈກຢາຍເລັກນ້ອຍທີ່ດີກວ່າແລະປັບປຸງຄຸນນະພາບໂດຍລວມ.
1 ຜ່ານທຳອິດ
2 ວິນາທີ (ຂອງການເຂົ້າລະຫັດສອງຜ່ານ)
3 Nth pass (ສອງແລະສາມ passes ຂອງສາມ passes encoding)
ນີ້ແມ່ນວິທີການເຮັດວຽກ, ແລະວິທີການນໍາໃຊ້ມັນ:
ບັດທໍາອິດ (pass=1) ເກັບສະຖິຕິໃນວິດີໂອແລະຂຽນພວກມັນໃສ່ໄຟລ໌.
ທ່ານອາດຈະຕ້ອງການປິດໃຊ້ງານບາງທາງເລືອກ CPU ທີ່ຫິວ, ນອກຈາກອັນທີ່ມີ
ເປີດໂດຍຄ່າເລີ່ມຕົ້ນ.
ໃນສອງໂຫມດຜ່ານ, pass ທີສອງ (pass=2) ອ່ານເອກະສານສະຖິຕິແລະຖານ
ການຕັດສິນໃຈຄວບຄຸມອັດຕາມັນ.
ໃນສາມ pass mode, pass second (pass=3, that is not typo) do two: It
ທໍາອິດອ່ານສະຖິຕິ, ຫຼັງຈາກນັ້ນຂຽນທັບພວກມັນ. ທ່ານສາມາດນໍາໃຊ້ການເຂົ້າລະຫັດທັງຫມົດ
ທາງເລືອກ, ຍົກເວັ້ນທາງເລືອກ CPU ທີ່ຫິວຫຼາຍ.
pass ທີສາມ (pass=3) ແມ່ນຄືກັນກັບ passth ທີສອງ, ຍົກເວັ້ນວ່າມັນມີ
pass ທີສອງ 'ສະຖິຕິທີ່ຈະເຮັດວຽກຈາກ. ທ່ານສາມາດນໍາໃຊ້ທາງເລືອກໃນການເຂົ້າລະຫັດທັງຫມົດ, ລວມທັງ
CPU-ຫິວ.
pass ທໍາອິດອາດຈະໃຊ້ອັດຕາບິດສະເລ່ຍຫຼື quantizer ຄົງທີ່. ABR ແມ່ນ
ແນະນໍາ, ເນື່ອງຈາກວ່າມັນບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການຄາດເດົາປະລິມານ. ຜ່ານຕໍ່ໄປແມ່ນ
ABR, ແລະຕ້ອງລະບຸອັດຕາບິດ.
profile=
ຈຳກັດທາງເລືອກເພື່ອໃຫ້ເຂົ້າກັນໄດ້ກັບໂປຣໄຟລ໌ H.264.
ພື້ນຖານ
no8x8dct bframes=0 nocabac cqm=ນ້ຳໜັກຮາບພຽງ=0 nointerlaced qp>0
ຫຼັກ no8x8dct cqm=flat qp>0
ສູງ qp>0 (ຄ່າເລີ່ມຕົ້ນ)
preset=
ໃຊ້ການຕັ້ງຄ່າລ່ວງໜ້າເພື່ອເລືອກການຕັ້ງຄ່າການເຂົ້າລະຫັດ.
ໄວທີ່ສຸດ
no8x8dct aq_mode=0 b_adapt=0 bframes=0 nodeblock nombtree me=dia
nomixed_refs partitions=none ref=1 scenecut=0 subq=0 trellis=0 noweight_b
ນ້ຳໜັກ =0
superfast
nombtree me=dia nomixed_refs partitions=i8x8,i4x4 ref=1 subq=1 trellis=0
ນ້ຳໜັກ =0
ໄວຫຼາຍ
nombtree nomixed_refs ref=1 subq=2 trellis=0 weightp=0
ໄວກວ່າ
nomixed_refs rc_lookahead=20 ref=5 subq=4 weightp=1
ໄວ rc_lookahead=30 ref=2 subq=6
ຂະຫນາດກາງ
ນຳໃຊ້ການຕັ້ງຄ່າເລີ່ມຕົ້ນ.
slow b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
ຊ້າລົງ
b_adapt=2 direct=auto me=umh partitions=ທັງໝົດ rc_lookahead=60 ref=8 subq=9
ເສັ້ນໄຍ=2
ຊ້າຫຼາຍ
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 partitions=ທັງໝົດ ref=16
subq=10 trellis=2 rc_lookahead=60
placebo
bframes=16 b_adapt=2 direct=auto nofast_pskip me=tesa me_range=24
partitions=ທັງໝົດ rc_lookahead=60 ref=16 subq=10 trellis=2
tune=
ປັບແຕ່ງການຕັ້ງຄ່າສຳລັບແຫຼ່ງ ຫຼືສະຖານະການໃດໜຶ່ງ. ການຕັ້ງຄ່າປັບທັງຫມົດ
ຖືກລົບລ້າງໂດຍການຕັ້ງຄ່າຜູ້ໃຊ້ທີ່ຊັດເຈນ. ການປັບຫຼາຍແມ່ນແຍກອອກໂດຍ
ເຄື່ອງໝາຍຈຸດ, ແຕ່ມີພຽງໜຶ່ງການປັບ psy ທີ່ສາມາດນຳໃຊ້ໄດ້ເທື່ອລະອັນ.
ຮູບເງົາ (ປັບຕາມຈິດໃຈ)
deblock=-1,-1 psy-rd= ,0.15
ພາບເຄື່ອນໄຫວ (ການປັບແຕ່ງຈິດໃຈ)
b_frames={+2} deblock=1,1 psy-rd=0.4: aq_strength=0.6 ref={ສອງເທົ່າຖ້າ
>1 ອື່ນ 1}
ເມັດພືດ
aq_strength=0.5 nodct_decimate deadzone_inter=6 deadzone_intra=6
deblock=-2,-2 ipratio=1.1 pbratio=1.1 psy-rd= ,0.25 qcomp=0.8
ຮູບພາບ (Psy tuning)
aq_strength=1.2 deblock=-3,-3 psy-rd=2.0,0.7
psnr (ປັບ psy)
aq_mode=0 nopsy
ssim (ປັບ psy)
aq_mode=2 nopsy
ຖອດລະຫັດໄວ
nocabac nodeblock noweight_b weightp=0
zerolatency
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 ເສັ້ນດ້າຍ
slow_firstpass
ປິດໃຊ້ງານທາງເລືອກທີ່ໄວກວ່າຕໍ່ໄປນີ້ດ້ວຍ pass=1: no_8x8dct me=dia partitions=none
ref=1 subq={2 ຖ້າ >2 ອື່ນບໍ່ປ່ຽນແປງ} trellis=0 fast_pskip. ການຕັ້ງຄ່າເຫຼົ່ານີ້
ປັບປຸງຄວາມໄວການເຂົ້າລະຫັດຢ່າງຫຼວງຫຼາຍໃນຂະນະທີ່ມີຜົນກະທົບພຽງເລັກນ້ອຍຫຼືບໍ່ມີຢູ່ໃນ
ຄຸນນະພາບຂອງການຜ່ານສຸດທ້າຍ.
ຕົວເລືອກນີ້ແມ່ນຫມາຍເຖິງ preset=placebo.
keyint=
ກໍານົດໄລຍະຫ່າງສູງສຸດລະຫວ່າງ IDR-frames (ຄ່າເລີ່ມຕົ້ນ: 250). ຄ່າທີ່ໃຫຍ່ກວ່າຈະຊ່ວຍປະຢັດ bits,
ດັ່ງນັ້ນຈຶ່ງປັບປຸງຄຸນນະພາບ, ໃນຄ່າໃຊ້ຈ່າຍຂອງການຊອກຫາຄວາມແມ່ນຍໍາ. ບໍ່ເຫມືອນກັບ MPEG-1/2/4, H.264
ບໍ່ໄດ້ທົນທຸກຈາກ DCT drift ທີ່ມີຄ່າຂະຫນາດໃຫຍ່ຂອງ keyint.
keyint_min=<1-keyint/2>
ກຳນົດຊ່ວງເວລາຂັ້ນຕ່ຳລະຫວ່າງກອບ IDR (ຄ່າເລີ່ມຕົ້ນ: ອັດຕະໂນມັດ). ຖ້າ scenecuts ປາກົດ
ໃນໄລຍະເວລານີ້, ພວກມັນຍັງຖືກເຂົ້າລະຫັດເປັນ I-frames, ແຕ່ຢ່າເລີ່ມຕົ້ນໃຫມ່
ກປ. ໃນ H.264, I-frames ບໍ່ຈໍາເປັນຕ້ອງຜູກມັດ GOP ທີ່ປິດເນື່ອງຈາກວ່າມັນແມ່ນ
ອະນຸຍາດໃຫ້ P-frame ທີ່ຈະໄດ້ຮັບການຄາດຄະເນຈາກເຟຣມຫຼາຍກ່ວາພຽງແຕ່ກອບດຽວ
ກ່ອນມັນ (ຍັງເບິ່ງ frameref). ດັ່ງນັ້ນ, I-frames ແມ່ນບໍ່ຈໍາເປັນທີ່ຈະຊອກຫາ.
IDR-frames ຈໍາກັດ P-frames ຕໍ່ມາຈາກການອ້າງອີງເຖິງກອບໃດໆກ່ອນທີ່ຈະ
IDR-ກອບ.
scenecut=<-1-100>
ຄວບຄຸມວິທີການແຊກ I-frames ພິເສດຢ່າງຮຸກຮານ (ຄ່າເລີ່ມຕົ້ນ: 40). ມີຂະຫນາດນ້ອຍ
ຄ່າຂອງ scenecut, codec ມັກຈະມີການບັງຄັບ I-frame ໃນເວລາທີ່ມັນຈະເກີນ
ຄໍາສໍາຄັນ. ຄຸນຄ່າທີ່ດີຂອງ scenecut ອາດຈະຊອກຫາສະຖານທີ່ທີ່ດີກວ່າສໍາລັບ I-frame. ຂະຫນາດໃຫຍ່
ຄ່າໃຊ້ I-frames ຫຼາຍກວ່າຄວາມຈໍາເປັນ, ດັ່ງນັ້ນຈຶ່ງສູນເສຍ bits. -1 ປິດການໃຊ້ງານການຕັດ scene
ການກວດຫາ, ສະນັ້ນ I-frames ຖືກໃສ່ພຽງແຕ່ຄັ້ງດຽວທຸກ keyint frames, ເຖິງແມ່ນວ່າ a
scene-cut ເກີດຂຶ້ນກ່ອນຫນ້ານີ້. ອັນນີ້ບໍ່ຖືກແນະນຳ ແລະເສຍອັດຕາບິດທີ່ເປັນສາກ
ເຂົ້າລະຫັດເປັນ P-frames ແມ່ນໃຫຍ່ເທົ່າກັບ I-frames, ແຕ່ຢ່າຕັ້ງ "keyint
ຕ້ານ".
(ບໍ່)intra_refresh
ການໂຫຼດຂໍ້ມູນພາຍໃນບລ໋ອກແຕ່ລະໄລຍະແທນຄີເຟຣມ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ທາງເລືອກນີ້
ປິດການໃຊ້ງານ IDR-frames, ແລະ, ແທນທີ່ຈະ, ໃຊ້ແຖບແນວຕັ້ງເຄື່ອນທີ່ຂອງ intra-coded
ຕັນ. ອັນນີ້ຊ່ວຍຫຼຸດປະສິດທິພາບການບີບອັດແຕ່ໃຫ້ຜົນປະໂຫຍດການຖ່າຍທອດເວລາlatencyຕ່ຳ ແລະ
ຄວາມທົນທານຕໍ່ການສູນເສຍແພັກເກັດ.
frameref=<1-16>
ຈໍານວນເຟຣມທີ່ຜ່ານມາໃຊ້ເປັນຕົວຄາດຄະເນໃນ B- ແລະ P-frames (ຄ່າເລີ່ມຕົ້ນ: 3). ນີ້
ມີປະສິດຕິຜົນໃນອານິເມ, ແຕ່ໃນອຸປະກອນການດໍາເນີນການສົດ, ການປັບປຸງປົກກະຕິແລ້ວຫຼຸດລົງ
off ຢ່າງໄວວາຂ້າງເທິງ 6 ຫຼືດັ່ງນັ້ນກອບເອກະສານອ້າງອີງ. ອັນນີ້ບໍ່ມີຜົນຕໍ່ການຖອດລະຫັດ
ຄວາມໄວ, ແຕ່ເພີ່ມຄວາມຈໍາທີ່ຈໍາເປັນສໍາລັບການຖອດລະຫັດ. ບາງຕົວຖອດລະຫັດສາມາດເຮັດໄດ້ເທົ່ານັ້ນ
ຈັດການສູງສຸດຂອງ 15 ກອບການອ້າງອີງ.
bframes=<0-16>
ຈຳນວນສູງສຸດຂອງເຟຣມ B ຕິດຕໍ່ກັນລະຫວ່າງ I- ແລະ P-frames (ຄ່າເລີ່ມຕົ້ນ: 3)
(ບໍ່)b_adapt
ຕັດສິນໃຈອັດຕະໂນມັດເວລາທີ່ຈະໃຊ້ B-frames ແລະຈໍານວນເທົ່າໃດ, ເຖິງສູງສຸດ
ລະບຸໄວ້ຂ້າງເທິງ (ຄ່າເລີ່ມຕົ້ນ: ເປີດ). ຖ້າຕົວເລືອກນີ້ຖືກປິດໃຊ້ງານ, ຫຼັງຈາກນັ້ນຈໍານວນສູງສຸດ
ຂອງ B-frames ແມ່ນຖືກນໍາໃຊ້.
b_bias=<-100-100>
ຄວບຄຸມການຕັດສິນໃຈທີ່ດໍາເນີນໂດຍ b_adapt. b_bias ສູງກວ່າຜະລິດ B-frames ຫຼາຍ
(ຄ່າເລີ່ມຕົ້ນ: 0).
b_pyramid=
ອະນຸຍາດໃຫ້ B-frames ຖືກນໍາໃຊ້ເປັນການອ້າງອີງສໍາລັບການຄາດຄະເນເຟຣມອື່ນໆ. ຍົກຕົວຢ່າງ,
ພິຈາລະນາ 3 ເຟຣມ B ຕິດຕໍ່ກັນ: I0 B1 B2 B3 P4. ຖ້າບໍ່ມີທາງເລືອກນີ້, B-frames
ປະຕິບັດຕາມຮູບແບບດຽວກັນກັບ MPEG-[124]. ດັ່ງນັ້ນເຂົາເຈົ້າໄດ້ຖືກລະຫັດໃນຄໍາສັ່ງ I0 P4 B1 B2
B3, ແລະທຸກ B-frames ແມ່ນຄາດຄະເນຈາກ I0 ແລະ P4. ດ້ວຍທາງເລືອກນີ້, ພວກເຂົາແມ່ນ
ລະຫັດເປັນ I0 P4 B2 B1 B3. B2 ແມ່ນຄືກັນກັບຂ້າງເທິງ, ແຕ່ B1 ແມ່ນຄາດຄະເນຈາກ I0 ແລະ
B2, ແລະ B3 ແມ່ນຄາດຄະເນຈາກ B2 ແລະ P4. ນີ້ມັກຈະເຮັດໃຫ້ການປັບປຸງເລັກນ້ອຍ
ການບີບອັດ, ເກືອບບໍ່ມີຄ່າໃຊ້ຈ່າຍຄວາມໄວ. ຢ່າງໃດກໍຕາມ, ນີ້ແມ່ນທາງເລືອກໃນການທົດລອງ: ມັນ
ບໍ່ໄດ້ຮັບການປັບຢ່າງເຕັມທີ່ແລະອາດຈະບໍ່ໄດ້ຊ່ວຍສະເຫມີໄປ. ຕ້ອງການ bframes >= 2. ຂໍ້ເສຍ:
ເພີ່ມຄວາມລ່າຊ້າການຖອດລະຫັດເປັນ 2 ເຟຣມ.
ປົກກະຕິ
ອະນຸຍາດໃຫ້ B-frames ເປັນການອ້າງອີງດັ່ງທີ່ອະທິບາຍຂ້າງເທິງ (ບໍ່ເຂົ້າກັນໄດ້ Blu-ray).
ຢ່າງເຄັ່ງຄັດ
ບໍ່ອະນຸຍາດໃຫ້ P-frames ການອ້າງອີງ B-frames. ໃຫ້ການບີບອັດຮ້າຍແຮງກວ່າເກົ່າ, ແຕ່ແມ່ນ
ຕ້ອງການສໍາລັບການເຂົ້າກັນໄດ້ Blu-ray.
none
ປິດການນຳໃຊ້ B-frames ເປັນການອ້າງອີງ.
(ບໍ່)open_gop
ໃຊ້ຈຸດຟື້ນຟູເພື່ອປິດ GOPs; ສາມາດໃຊ້ໄດ້ກັບ bframes ເທົ່ານັ້ນ.
(ບໍ່)bluray_compat
ເປີດໃຊ້ການ hack ຄວາມເຂົ້າກັນໄດ້ສໍາລັບການສະຫນັບສະຫນູນ Blu-Ray.
(ບໍ່)fake_interlaced
ລາຍງານການຖ່າຍທອດເປັນ interlaced ແຕ່ການເຂົ້າລະຫັດກ້າວຫນ້າ. ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະເຂົ້າລະຫັດ 25p
ແລະສະຕຣີມ Blu-Ray 30p. ຖືກລະເລີຍໃນຮູບແບບ interlaced.
frame_packing=<0-5>
ກໍານົດການຈັດຂອບສໍາລັບວິດີໂອ stereoscopic.
0 Checkerboard - pixels ແມ່ນສະລັບກັນຈາກ L ແລະ R.
1 ຖັນສະລັບກັນ - L ແລະ R ແມ່ນ interlaced ໂດຍຖັນ.
2 ແຖວສະລັບກັນ - L ແລະ R ແມ່ນ interlaced ໂດຍແຖວ.
3 Side by side - L ແມ່ນຢູ່ເບື້ອງຊ້າຍ, R ແມ່ນຢູ່ເບື້ອງຂວາ.
4 ເທິງ-ລຸ່ມ - L ຢູ່ເທິງ, R ແມ່ນຢູ່ດ້ານລຸ່ມ.
5 ການສະຫຼັບຂອງກອບ - ຫນຶ່ງມຸມເບິ່ງຕໍ່ກອບ.
(ບໍ່)deblock
ໃຊ້ຕົວກັ່ນຕອງ deblocking (ຄ່າເລີ່ມຕົ້ນ: ເປີດ). ເນື່ອງຈາກວ່າມັນໃຊ້ເວລາຫນ້ອຍຫຼາຍເມື່ອທຽບກັບມັນ
ການໄດ້ຮັບຄຸນນະພາບ, ມັນບໍ່ໄດ້ແນະນໍາໃຫ້ປິດມັນ.
deblock=<-6-6>,<-6-6>
ພາລາມິເຕີທໍາອິດແມ່ນ AlphaC0 (ຄ່າເລີ່ມຕົ້ນ: 0). ອັນນີ້ປັບເກນສຳລັບ H.264
ການກັ່ນຕອງການປິດກັ້ນໃນວົງ. ຫນ້າທໍາອິດ, ພາລາມິເຕີນີ້ປັບປະລິມານສູງສຸດຂອງ
ການປ່ຽນແປງວ່າຕົວກັ່ນຕອງໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດໃຫ້ເກີດຢູ່ໃນ pixels ໃດຫນຶ່ງ. ອັນທີສອງ, ນີ້
ພາລາມິເຕີມີຜົນກະທົບຕໍ່ຂອບເຂດສໍາລັບຄວາມແຕກຕ່າງໃນທົ່ວຂອບທີ່ຖືກກັ່ນຕອງ. ກ
ມູນຄ່າທາງບວກຫຼຸດຜ່ອນການຕັນຂອງປອມຫຼາຍ, ແຕ່ຍັງຈະ smear ລາຍລະອຽດ.
ພາຣາມິເຕີທີສອງແມ່ນເບຕ້າ (ຄ່າເລີ່ມຕົ້ນ: 0). ອັນນີ້ມີຜົນກະທົບຕໍ່ເກນລາຍລະອຽດ.
ຕັນທີ່ມີລາຍລະອຽດຫຼາຍບໍ່ໄດ້ຖືກກັ່ນຕອງ, ນັບຕັ້ງແຕ່ການກ້ຽງທີ່ເກີດຈາກການກັ່ນຕອງ
ຈະເຫັນໄດ້ຊັດເຈນກວ່າການຂັດຂວາງຕົ້ນສະບັບ.
ພຶດຕິກໍາເລີ່ມຕົ້ນຂອງການກັ່ນຕອງເກືອບສະເຫມີບັນລຸຄຸນນະພາບທີ່ດີທີ່ສຸດ, ດັ່ງນັ້ນມັນແມ່ນ
ດີທີ່ສຸດທີ່ຈະປ່ອຍໃຫ້ມັນຢູ່ຄົນດຽວ, ຫຼືເຮັດການປັບເລັກນ້ອຍເທົ່ານັ້ນ. ຢ່າງໃດກໍຕາມ, ຖ້າເຈົ້າ
ແຫຼ່ງທີ່ມາມີສິ່ງກີດຂວາງ ຫຼືສຽງລົບກວນທີ່ເຈົ້າຕ້ອງການເອົາອອກ,
ມັນອາດຈະເປັນຄວາມຄິດທີ່ດີທີ່ຈະເຮັດໃຫ້ມັນຂຶ້ນເລັກນ້ອຍ.
(ບໍ່)ຜັກກາດ
ໃຊ້ CABAC (Context-Adaptive Binary Arithmetic Coding) (ຄ່າເລີ່ມຕົ້ນ: ເປີດ). ເລັກນ້ອຍ
ຊ້າລົງການເຂົ້າລະຫັດແລະການຖອດລະຫັດ, ແຕ່ຄວນຈະຊ່ວຍປະຢັດອັດຕາບິດ 10-15%. ເວັ້ນເສຍແຕ່ວ່າທ່ານແມ່ນ
ຊອກຫາຄວາມໄວການຖອດລະຫັດ, ທ່ານບໍ່ຄວນປິດການໃຊ້ງານມັນ.
qp_min=<1-51> (ABR or ສອງ ຜ່ານ)
quantizer ຕໍາ່ສຸດທີ່, 10-30 ເບິ່ງຄືວ່າເປັນຊ່ວງທີ່ເປັນປະໂຫຍດ (ຄ່າເລີ່ມຕົ້ນ: 10).
qp_max=<1-51> (ABR or ສອງ ຜ່ານ)
ປະລິມານສູງສຸດ (ຄ່າເລີ່ມຕົ້ນ: 51)
qp_step=<1-50> (ABR or ສອງ ຜ່ານ)
ຄ່າສູງສຸດທີ່ quantizer ອາດຈະເພີ່ມຂຶ້ນ / ຫຼຸດລົງລະຫວ່າງກອບ
(ຄ່າເລີ່ມຕົ້ນ: 4)
(ບໍ່) mbtree
ເປີດໃຊ້ macroblock tree ratecontrol (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ). ໃຊ້ການເບິ່ງຂະຫນາດໃຫຍ່ເພື່ອ
ຕິດຕາມການຂະຫຍາຍຂໍ້ມູນຊົ່ວຄາວຂອງຂໍ້ມູນ ແລະຄຸນນະພາບນ້ຳໜັກຕາມຄວາມເໝາະສົມ. ໃນຫຼາຍຜ່ານ
ຮູບແບບ, ນີ້ຂຽນໃສ່ໄຟລ໌ສະຖິຕິແຍກຕ່າງຫາກທີ່ມີຊື່ .mbtree.
rc_lookahead=<0-250>
ປັບໄລຍະການເບິ່ງໜ້າ mbtree (ຄ່າເລີ່ມຕົ້ນ: 40). ຄ່າທີ່ໃຫຍ່ກວ່າຈະຊ້າລົງ
ແລະເຮັດໃຫ້ x264 ບໍລິໂພກຄວາມຊົງຈໍາຫຼາຍ, ແຕ່ສາມາດໃຫ້ຄຸນນະພາບສູງກວ່າ.
ratetol=<0.1-100.0> (ABR or ສອງ ຜ່ານ)
ອະນຸຍາດໃຫ້ມີຄວາມແຕກຕ່າງໃນອັດຕາບິດສະເລ່ຍ (ບໍ່ມີຫົວໜ່ວຍສະເພາະ) (ຄ່າເລີ່ມຕົ້ນ: 1.0)
vbv_maxrate= (ABR or ສອງ ຜ່ານ)
ອັດຕາບິດທ້ອງຖິ່ນສູງສຸດ, ໃນ kbits/ວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ)
vbv_bufsize= (ABR or ສອງ ຜ່ານ)
ໄລຍະເວລາສະເລ່ຍສໍາລັບ vbv_maxrate, ໃນ kbits (ຄ່າເລີ່ມຕົ້ນ: none, ຕ້ອງໄດ້ລະບຸໄວ້ຖ້າຫາກວ່າ
vbv_maxrate ຖືກເປີດໃຊ້ແລ້ວ)
vbv_init=<0.0-1.0> (ABR or ສອງ ຜ່ານ)
ການຄອບຄອງເບື້ອງຕົ້ນ, ເປັນສ່ວນໜຶ່ງຂອງ vbv_bufsize (ຄ່າເລີ່ມຕົ້ນ: 0.9)
ip_factor=
ປັດໄຈປະລິມານລະຫວ່າງ I- ແລະ P-frames (ຄ່າເລີ່ມຕົ້ນ: 1.4)
pb_factor=
ປັດໄຈປະລິມານລະຫວ່າງ P- ແລະ B-frames (ຄ່າເລີ່ມຕົ້ນ: 1.3)
qcomp=<0-1> (ABR or ສອງ ຜ່ານ)
ການບີບອັດປະລິມານ (ຄ່າເລີ່ມຕົ້ນ: 0.6). ຄ່າຕ່ໍາເຮັດໃຫ້ອັດຕາບິດຫຼາຍ
ຄົງທີ່, ໃນຂະນະທີ່ມູນຄ່າສູງກວ່າເຮັດໃຫ້ຕົວກໍານົດການປະລິມານຄົງທີ່ຫຼາຍ.
cplx_blur=<0-999> (ສອງ ຜ່ານ ພຽງແຕ່)
ມົວຊົ່ວຄາວຂອງຄວາມຊັບຊ້ອນເຟຣມທີ່ຄາດຄະເນ, ກ່ອນການບີບອັດເສັ້ນໂຄ້ງ (ຄ່າເລີ່ມຕົ້ນ:
20). ຄ່າທີ່ຕໍ່າກວ່າອະນຸຍາດໃຫ້ຄ່າ quantizer ເຕັ້ນໄປຫາຫຼາຍກວ່າ, ຄ່າທີ່ສູງຂຶ້ນ
ບັງຄັບໃຫ້ມັນມີຄວາມແຕກຕ່າງກັນຫຼາຍຂື້ນ. cplx_blur ຮັບປະກັນວ່າແຕ່ລະ I-frame ມີຄຸນນະພາບ
ປຽບທຽບກັບ P-frames ຕໍ່ໄປນີ້, ແລະຮັບປະກັນວ່າການສະຫຼັບສູງແລະຕ່ໍາ
ເຟຣມຄວາມຊັບຊ້ອນ (ເຊັ່ນ: ພາບເຄື່ອນໄຫວ fps ຕ່ຳ) ບໍ່ເສຍບິດເບືອນກັບການຜັນຜວນ
quantizer.
qblur=<0-99> (ສອງ ຜ່ານ ພຽງແຕ່)
ຄວາມມົວຊົ່ວຄາວຂອງພາຣາມິເຕີການຄິດໄລ່, ຫຼັງຈາກການບີບອັດເສັ້ນໂຄ້ງ (ຄ່າເລີ່ມຕົ້ນ:
0.5). ຄ່າທີ່ຕໍ່າກວ່າອະນຸຍາດໃຫ້ຄ່າ quantizer ເຕັ້ນໄປຫາຫຼາຍກວ່າ, ຄ່າທີ່ສູງຂຶ້ນ
ບັງຄັບໃຫ້ມັນມີຄວາມແຕກຕ່າງກັນຫຼາຍຂື້ນ.
zones= [/ [/...]]
ຜູ້ໃຊ້ລະບຸຄຸນນະພາບສໍາລັບພາກສ່ວນສະເພາະ (ສິ້ນສຸດ, ສິນເຊື່ອ, ... ). ແຕ່ລະເຂດແມ່ນ
, , ບ່ອນທີ່ທາງເລືອກອາດຈະເປັນ
q=<0-51>
quantizer
b=<0.01-100.0>
ຕົວຄູນອັດຕາບິດ
ຫມາຍເຫດ: ທາງເລືອກ quantizer ບໍ່ໄດ້ຖືກບັງຄັບໃຊ້ຢ່າງເຂັ້ມງວດ. ມັນມີຜົນກະທົບພຽງແຕ່ການວາງແຜນ
ຂັ້ນຕອນຂອງການຄວບຄຸມອັດຕາການ, ແລະຍັງມີການຊົດເຊີຍ overflow ແລະ
qp_min/qp_max.
direct_pred=
ກໍານົດປະເພດຂອງການຄາດເດົາການເຄື່ອນໄຫວທີ່ໃຊ້ສໍາລັບ macroblocks ໂດຍກົງໃນ B-frames.
none macroblocks ໂດຍກົງບໍ່ໄດ້ຖືກນໍາໃຊ້.
ທາງກວ້າງຂອງພື້ນ
vectors ການເຄື່ອນໄຫວແມ່ນ extrapolated ຈາກຕັນໃກ້ຄຽງ. (ຄ່າເລີ່ມຕົ້ນ)
ໂລກ
vectors ການເຄື່ອນໄຫວແມ່ນ extrapolated ຈາກ P-frame ຕໍ່ໄປນີ້.
auto ຕົວແປງສັນຍານຈະເລືອກລະຫວ່າງທາງກວ້າງຂອງພື້ນ ແລະທາງໂລກສຳລັບແຕ່ລະກອບ.
Spatial ແລະ temporal ແມ່ນປະມານຄວາມໄວດຽວກັນແລະ PSNR, ທາງເລືອກລະຫວ່າງ
ພວກມັນຂຶ້ນກັບເນື້ອຫາວິດີໂອ. ອັດຕະໂນມັດແມ່ນດີກວ່າເລັກນ້ອຍ, ແຕ່ຊ້າກວ່າ. ອັດຕະໂນມັດແມ່ນ
ມີປະສິດທິພາບຫຼາຍທີ່ສຸດເມື່ອລວມເຂົ້າກັບ multipass. direct_pred=none ແມ່ນທັງຊ້າກວ່າ ແລະ
ຄຸນນະພາບຕ່ໍາ.
ນ້ຳໜັກ
ໂຫມດການຄາດຄະເນ P-frame ທີ່ມີນ້ໍາຫນັກ (ຄ່າເລີ່ມຕົ້ນ: 2).
0 ຄົນພິການ (ໄວທີ່ສຸດ)
1 ເອກະສານອ້າງອີງທີ່ມີນ້ໍາຫນັກ (ຄຸນະພາບດີກວ່າ)
2 ການອ້າງອີງນໍ້າໜັກ + ຊໍ້າກັນ (ດີທີ່ສຸດ)
(ບໍ່)weight_b
ໃຊ້ການຄາດເດົານໍ້າໜັກໃນ B-frames. ໂດຍບໍ່ມີທາງເລືອກນີ້, bidirectionally
macroblocks ທີ່ຄາດຄະເນໃຫ້ນ້ໍາຫນັກເທົ່າທຽມກັນກັບແຕ່ລະກອບການອ້າງອີງ. ດ້ວຍທາງເລືອກນີ້,
ນ້ ຳ ໜັກ ແມ່ນຖືກ ກຳ ນົດໂດຍ ຕຳ ແໜ່ງ ຊົ່ວຄາວຂອງກອບ B ທຽບກັບ
ອ້າງອີງ. ຕ້ອງການ bframes > 1.
partitions=
ເປີດໃຊ້ບາງປະເພດ macroblock ທາງເລືອກ (ຄ່າເລີ່ມຕົ້ນ: p8x8,b8x8,i8x8,i4x4).
p8x8 ເປີດໃຊ້ປະເພດ p16x8, p8x16, p8x8.
p4x4 ເປີດໃຊ້ປະເພດ p8x4, p4x8, p4x4. p4x4 ແມ່ນແນະນໍາພຽງແຕ່ກັບ subq >= 5,
ແລະພຽງແຕ່ຢູ່ໃນຄວາມລະອຽດຕ່ໍາ.
b8x8 ເປີດໃຊ້ປະເພດ b16x8, b8x16, b8x8.
i8x8 ເປີດໃຊ້ປະເພດ i8x8. i8x8 ບໍ່ມີຜົນໃດໆເວັ້ນເສຍແຕ່ວ່າ 8x8dct ຖືກເປີດໃຊ້.
i4x4 ເປີດໃຊ້ປະເພດ i4x4.
ເປີດໃຊ້ທັງໝົດປະເພດຂ້າງເທິງ.
none ປິດການໃຊ້ງານທັງໝົດຂອງປະເພດຂ້າງເທິງ.
ໂດຍບໍ່ຄໍານຶງເຖິງທາງເລືອກນີ້, ປະເພດ macroblock p16x16, b16x16, ແລະ i16x16 ແມ່ນສະເຫມີໄປ.
enabled
ແນວຄວາມຄິດແມ່ນເພື່ອຊອກຫາປະເພດແລະຂະຫນາດທີ່ດີທີ່ສຸດອະທິບາຍພື້ນທີ່ສະເພາະໃດຫນຶ່ງຂອງ
ຮູບ. ສໍາລັບຕົວຢ່າງ, ແຊ່ໃນທົ່ວໂລກແມ່ນດີກວ່າໂດຍ 16x16 ຕັນ, ໃນຂະນະທີ່
ວັດຖຸທີ່ເຄື່ອນຍ້າຍຂະໜາດນ້ອຍແມ່ນສະແດງໄດ້ດີກວ່າດ້ວຍທ່ອນໄມ້ນ້ອຍໆ.
(ບໍ່) 8x8dct
ປັບຂະໜາດການຫັນປ່ຽນທາງກວ້າງອອກ: ອະນຸຍາດໃຫ້ macroblocks ເລືອກລະຫວ່າງ 4x4 ແລະ 8x8.
DCT. ນອກຈາກນີ້ຍັງອະນຸຍາດໃຫ້ປະເພດ i8x8 macroblock. ຖ້າບໍ່ມີທາງເລືອກນີ້, ພຽງແຕ່ 4x4 DCT ແມ່ນ
ໃຊ້ແລ້ວ.
ຂ້ອຍ =
ເລືອກສູດການຄິດໄລ່ການເຄື່ອນໄຫວເຕັມ pixels.
ຄົ້ນຫາເພັດ dia, ລັດສະໝີ 1 (ໄວ)
ຄົ້ນຫາຫົກຫຼ່ຽມຫົກຫຼ່ຽມ, ລັດສະໝີ 2 (ຄ່າເລີ່ມຕົ້ນ)
umh ການຄົ້ນຫາຫຼາຍຮູບສີ່ຫລ່ຽມທີ່ບໍ່ສະເຫມີກັນ (ຊ້າ)
esa ການຄົ້ນຫາຢ່າງເຕັມທີ່ (ຊ້າຫຼາຍ, ແລະບໍ່ມີດີກ່ວາ umh)
me_range=<4-64>
ລັດສະໝີຂອງການຄົ້ນຫາແບບເຄື່ອນໄຫວຫຼາຍເທົ່າ ຫຼືຫຼາຍຮູບສີ່ຫຼ່ຽມ (ຄ່າເລີ່ມຕົ້ນ: 16)
subq=<0-11>
ປັບຄຸນນະພາບການປັບປຸງ subpel. ພາລາມິເຕີນີ້ຄວບຄຸມຄຸນນະພາບທຽບກັບຄວາມໄວ
ການຄ້າທີ່ມີສ່ວນຮ່ວມໃນຂະບວນການຕັດສິນໃຈປະມານການເຄື່ອນໄຫວ. subq=5 ສາມາດບີບອັດໄດ້
ເຖິງ 10% ດີກວ່າ subq=1.
0 ດໍາເນີນການການຄາດຄະເນການເຄື່ອນໄຫວທີ່ມີຄວາມແມ່ນຍໍາເຕັມ pixels ໃນ macroblock ຂອງຜູ້ສະຫມັກທັງຫມົດ
ປະເພດ. ຈາກນັ້ນເລືອກປະເພດທີ່ດີທີ່ສຸດດ້ວຍ SAD metric (ໄວກວ່າ subq=1, ບໍ່ແມ່ນ
ແນະນໍາເວັ້ນເສຍແຕ່ວ່າທ່ານກໍາລັງຊອກຫາການເຂົ້າລະຫັດໄວທີ່ສຸດ).
1 ເຮັດເປັນ 0, ຈາກນັ້ນປັບປ່ຽນການເຄື່ອນໄຫວຂອງປະເພດນັ້ນໄປເປັນ quarterpixel ໄວ
ຄວາມແມ່ນຍໍາ (ໄວ).
2 ແລ່ນການຄາດຄະເນການເຄື່ອນໄຫວທີ່ມີຄວາມແມ່ນຍໍາເຄິ່ງພິກເຊວຢູ່ໃນ macroblock ຂອງຜູ້ສະໝັກທັງໝົດ
ປະເພດ. ຫຼັງຈາກນັ້ນ, ເລືອກປະເພດທີ່ດີທີ່ສຸດດ້ວຍ SATD metric. ຫຼັງຈາກນັ້ນ, refines ໄດ້
ການເຄື່ອນໄຫວຂອງປະເພດນັ້ນເພື່ອໄວຄວາມແມ່ນຍໍາຂອງ quarterpixel.
3 ເປັນ 2, ແຕ່ໃຊ້ການຫລໍ່ຫລອມ quarterpixel ຊ້າລົງ.
4 ແລ່ນການຄາດຄະເນການເຄື່ອນໄຫວຄວາມແມ່ນຍໍາຂອງ quarterpixel ທີ່ໄວຢູ່ໃນຜູ້ສະໝັກທັງໝົດ
ປະເພດ macroblock. ຫຼັງຈາກນັ້ນ, ເລືອກປະເພດທີ່ດີທີ່ສຸດດ້ວຍ SATD metric. ຈາກນັ້ນ
ສຳເລັດການປັບແຕ່ງ quarterpixel ສຳລັບປະເພດນັ້ນ.
5 ແລ່ນການຄາດຄະເນການເຄື່ອນໄຫວຄວາມແມ່ນຍໍາຂອງ quarterpixel ທີ່ມີຄຸນນະພາບດີທີ່ສຸດໃນຜູ້ສະໝັກທັງໝົດ
ປະເພດ macroblock, ກ່ອນທີ່ຈະເລືອກເອົາປະເພດທີ່ດີທີ່ສຸດ. ຍັງປັບປຸງສອງ
vectors ການເຄື່ອນໄຫວທີ່ໃຊ້ໃນ macroblocks bidirectional ກັບ SATD metric, ແທນທີ່ຈະ
ກ່ວາການນໍາໃຊ້ vectors ຈາກການຊອກຫາທາງຫນ້າແລະຫລັງ.
6 ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບການບິດເບືອນອັດຕາຂອງປະເພດ macroblock ໃນ I- ແລະ P-
ກອບ.
7 ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບການບິດເບືອນອັດຕາຂອງປະເພດ macroblock ໃນທຸກເຟຣມ
(ເລີ່ມຕົ້ນ).
8 ເປີດໃຊ້ການປັບແຕ່ງອັດຕາການບິດເບືອນຂອງ vector motion ແລະການຄາດຄະເນພາຍໃນ
ໂຫມດໃນ I- ແລະ P-frames.
9 ເປີດໃຊ້ການປັບແຕ່ງອັດຕາການບິດເບືອນຂອງ vector motion ແລະການຄາດຄະເນພາຍໃນ
ໂໝດຢູ່ໃນທຸກເຟຣມ.
10 QP-RD; ຕ້ອງການ trellis=2 ແລະ aq_mode=1 ຫຼືສູງກວ່າ (ດີທີ່ສຸດ).
11 ເຕັມ RD; ປິດການຢຸດເຊົາການເລີ່ມຕົ້ນທັງຫມົດ.
ໃນຂ້າງເທິງ, "ຜູ້ສະຫມັກທັງຫມົດ" ບໍ່ໄດ້ຫມາຍຄວາມວ່າທຸກປະເພດທີ່ເປີດໃຊ້: 4x4, 4x8,
8x4 ຖືກພະຍາຍາມພຽງແຕ່ຖ້າ 8x8 ດີກວ່າ 16x16.
(ບໍ່)chroma_me
ຄໍານຶງເຖິງຂໍ້ມູນ chroma ໃນລະຫວ່າງການຄົ້ນຫາການເຄື່ອນໄຫວ subpixel (ຄ່າເລີ່ມຕົ້ນ:
ເປີດໃຊ້). ຕ້ອງການ subq>=5.
(ບໍ່)mixed_refs
ອະນຸຍາດໃຫ້ແຕ່ລະພາທິຊັນເຄື່ອນໄຫວ 8x8 ຫຼື 16x8 ເລືອກເຟຣມອ້າງອີງຢ່າງເປັນອິດສະຫຼະ.
ຖ້າບໍ່ມີທາງເລືອກນີ້, macroblock ທັງຫມົດຈະຕ້ອງໃຊ້ການອ້າງອີງດຽວກັນ. ຕ້ອງການ
frameref>1.
trellis=<0-2> (ຜັກກາດ ພຽງແຕ່)
ການບິດເບືອນອັດຕາ - ປະລິມານທີ່ດີທີ່ສຸດ
0 ຄົນພິການ
1 ເປີດໃຊ້ພຽງແຕ່ສໍາລັບການເຂົ້າລະຫັດສຸດທ້າຍ (ຄ່າເລີ່ມຕົ້ນ)
2 ເປີດໃຊ້ງານໃນລະຫວ່າງການຕັດສິນໃຈຮູບແບບທັງຫມົດ (ຊ້າ, ຕ້ອງການ subq>=6)
psy-rd=rd[,trell]
ກໍານົດຄວາມເຂັ້ມແຂງຂອງການເພີ່ມປະສິດທິພາບທາງດ້ານຈິດໃຈ.
rd=<0.0-10.0>
psy optimization ຄວາມເຂັ້ມແຂງ (ຕ້ອງການ subq>=6) (ຄ່າເລີ່ມຕົ້ນ: 1.0)
trell=<0.0-10.0>
trellis (ຕ້ອງການ trellis, ທົດລອງ) (ຄ່າເລີ່ມຕົ້ນ: 0.0)
(ບໍ່)psy
ເປີດໃຊ້ການເພີ່ມປະສິດທິພາບທາງດ້ານຈິດຕະວິທະຍາທີ່ທຳຮ້າຍ PSNR ແລະ SSIM ແຕ່ຄວນເບິ່ງດີກວ່າ
(ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
deadzone_inter=<0-32>
ກໍານົດຂະຫນາດຂອງ inter luma quantization deadzone ສໍາລັບການທີ່ບໍ່ແມ່ນ trellis quantization
(ຄ່າເລີ່ມຕົ້ນ: 21). ຄຸນຄ່າທີ່ຕໍ່າກວ່າຈະຊ່ວຍຮັກສາລາຍລະອຽດອັນດີ ແລະເມັດໜັງ
(ໂດຍປົກກະຕິທີ່ເປັນປະໂຫຍດສໍາລັບການເຂົ້າລະຫັດອັດຕາບິດ / ຄຸນະພາບສູງ), ໃນຂະນະທີ່ຄ່າທີ່ສູງຂຶ້ນຊ່ວຍການກັ່ນຕອງ
ອອກລາຍລະອຽດເຫຼົ່ານີ້ເພື່ອຊ່ວຍປະຢັດ bits ທີ່ສາມາດໃຊ້ເວລາອີກເທື່ອຫນຶ່ງໃນ macroblocks ອື່ນໆແລະ
ເຟຣມ (ໂດຍປົກກະຕິເປັນປະໂຫຍດສໍາລັບການເຂົ້າລະຫັດ bitrate- starved). ແນະນໍາໃຫ້ທ່ານ
ເລີ່ມຕົ້ນໂດຍການປັບແຕ່ງ deadzone_intra ກ່ອນທີ່ຈະປ່ຽນພາລາມິເຕີນີ້.
deadzone_intra=<0-32>
ກໍານົດຂະຫນາດຂອງ intra luma quantization deadzone ສໍາລັບການທີ່ບໍ່ແມ່ນ trellis quantization
(ຄ່າເລີ່ມຕົ້ນ: 11). ຕົວເລືອກນີ້ມີຜົນກະທົບຄືກັນກັບ deadzone_inter ຍົກເວັ້ນມັນ
ຜົນກະທົບຕໍ່ກອບພາຍໃນ. ມັນແນະນໍາໃຫ້ທ່ານເລີ່ມຕົ້ນໂດຍການປັບຕົວກໍານົດການນີ້
ກ່ອນທີ່ຈະປ່ຽນ deadzone_inter.
(ບໍ່)fast_pskip
ປະຕິບັດການກວດສອບການຂ້າມໄວໃນ P-frames (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ). ນີ້ປົກກະຕິແລ້ວ
ປັບປຸງຄວາມໄວໂດຍບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ແຕ່ບາງຄັ້ງມັນສາມາດຜະລິດສິ່ງປະດິດໃນພື້ນທີ່ທີ່ບໍ່ມີ
ລາຍລະອຽດ, ເຊັ່ນ: ເຄົ້າ.
(ບໍ່)dct_decimate
ກໍາຈັດ dct blocks ໃນ P-frames ທີ່ມີຄ່າສໍາປະສິດດຽວຂະຫນາດນ້ອຍເທົ່ານັ້ນ
(ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ). ນີ້ຈະລຶບລາຍລະອຽດບາງຢ່າງ, ດັ່ງນັ້ນມັນຈະຊ່ວຍປະຢັດ bits ທີ່ສາມາດ
ໄດ້ໃຊ້ເວລາອີກເທື່ອຫນຶ່ງໃນກອບອື່ນໆ, ຫວັງວ່າຈະຍົກສູງຄຸນນະພາບຫົວຂໍ້ໂດຍລວມ. ຖ້າ
ທ່ານກໍາລັງບີບອັດເນື້ອຫາທີ່ບໍ່ແມ່ນສັດທີ່ມີອັດຕາບິດເປົ້າຫມາຍສູງ, ທ່ານອາດຈະຕ້ອງການ
ປິດການທໍາງານນີ້ເພື່ອຮັກສາລາຍລະອຽດຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້.
nr=<0-100000>
ການຫຼຸດຜ່ອນສິ່ງລົບກວນ, 0 ຫມາຍຄວາມວ່າປິດການໃຊ້ງານ. 100-1000 ແມ່ນລະດັບທີ່ເປັນປະໂຫຍດສໍາລັບເນື້ອໃນປົກກະຕິ,
ແຕ່ທ່ານອາດຈະຕ້ອງການເຮັດໃຫ້ມັນຂຶ້ນເລັກນ້ອຍສໍາລັບເນື້ອຫາທີ່ບໍ່ມີສຽງຫຼາຍ (ຄ່າເລີ່ມຕົ້ນ: 0).
ເນື່ອງຈາກຜົນກະທົບເລັກນ້ອຍກ່ຽວກັບຄວາມໄວ, ທ່ານອາດຈະຕ້ອງການໃຊ້ມັນຫຼາຍກວ່ານີ້
ການກັ່ນຕອງສຽງອອກໄປດ້ວຍຕົວກອງວິດີໂອເຊັ່ນ denoise3d ຫຼື hqdn3d.
chroma_qp_offset=<-12-12>
ໃຊ້ quantizer ທີ່ແຕກຕ່າງກັນສໍາລັບ chroma ເມື່ອປຽບທຽບກັບ luma. ຄ່າທີ່ເປັນປະໂຫຍດແມ່ນຢູ່ໃນ
ຊ່ວງ <-2-2> (ຄ່າເລີ່ມຕົ້ນ: 0).
aq_mode=<0-2>
ກໍານົດວິທີການປັບຕົວປະລິມານ (AQ) ແຈກຢາຍບິດ:
0 ຄົນພິການ
1 ຫຼີກເວັ້ນການຍ້າຍບິດລະຫວ່າງກອບ.
2 ຍ້າຍບິດລະຫວ່າງເຟຣມ (ຕາມຄ່າເລີ່ມຕົ້ນ).
aq_strength= float ມູນຄ່າ>
ຄວບຄຸມປະລິມານການປັບຕົວໄດ້ຫຼາຍປານໃດ (AQ) ຫຼຸດຜ່ອນການປິດກັ້ນ ແລະ ການມົວໃນຮາບພຽງ
ແລະພື້ນທີ່ໂຄງສ້າງ (ຄ່າເລີ່ມຕົ້ນ: 1.0). ມູນຄ່າຂອງ 0.5 ຈະນໍາໄປສູ່ AQ ທີ່ອ່ອນແອແລະຫນ້ອຍລົງ
ລາຍລະອຽດ, ເມື່ອມູນຄ່າຂອງ 1.5 ຈະນໍາໄປສູ່ AQ ທີ່ເຂັ້ມແຂງແລະລາຍລະອຽດເພີ່ມເຕີມ.
cqm= >
ໃຊ້ເມທຣິກດ້ານປະລິມານທີ່ກຳນົດໄວ້ລ່ວງໜ້າ ຫຼືໂຫຼດເມທຣິກຮູບແບບ JM
ຍື່ນ.
ແປ
ໃຊ້ເມທຣິກແບບຮາບພຽງ 16 (ຄ່າເລີ່ມຕົ້ນ).
jvt
ໃຊ້ເມທຣິກ JVT ທີ່ກຳນົດໄວ້ລ່ວງໜ້າ.
ໃຊ້ໄຟລ໌ matrix ຮູບແບບ JM ທີ່ສະໜອງໃຫ້.
ຫມາຍເຫດ: ຜູ້ໃຊ້ Windows CMD.EXE ອາດຈະປະສົບບັນຫາກັບ parsing ເສັ້ນຄໍາສັ່ງ
ຖ້າພວກເຂົາພະຍາຍາມໃຊ້ລາຍຊື່ CQM ທັງຫມົດ. ນີ້ແມ່ນເນື່ອງມາຈາກຄວາມຍາວຂອງແຖວຄໍາສັ່ງ
ຂໍ້ຈຳກັດ. ໃນກໍລະນີນີ້, ມັນແມ່ນແນະນໍາໃຫ້ບັນຊີລາຍຊື່ຖືກໃສ່ເຂົ້າໄປໃນຮູບແບບ JM CQM
ໄຟລ໌ແລະໂຫລດຕາມທີ່ລະບຸໄວ້ຂ້າງເທິງ.
cqm4iy= (ຍັງ ເບິ່ງ cqm)
Custom 4x4 intra luminance matrix, ໃຫ້ເປັນລາຍການຂອງ 16 ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດໃນ
ລະດັບ 1-255.
cqm4ic= (ຍັງ ເບິ່ງ cqm)
ກຳນົດເອງ 4x4 intra chrominance matrix, ໃຫ້ເປັນລາຍການຂອງ 16 ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
ໃນລະດັບ 1-255.
cqm4py= (ຍັງ ເບິ່ງ cqm)
Custom 4x4 inter luminance matrix, ໃຫ້ເປັນລາຍການຂອງ 16 ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດໃນ
ລະດັບ 1-255.
cqm4pc= (ຍັງ ເບິ່ງ cqm)
ກຳນົດເອງ 4x4 inter chrominance matrix, ໃຫ້ເປັນລາຍການຂອງ 16 ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
ໃນລະດັບ 1-255.
cqm8iy= (ຍັງ ເບິ່ງ cqm)
Custom 8x8 intra luminance matrix, ໃຫ້ເປັນລາຍການຂອງ 64 ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດໃນ
ລະດັບ 1-255.
cqm8py= (ຍັງ ເບິ່ງ cqm)
Custom 8x8 inter luminance matrix, ໃຫ້ເປັນລາຍການຂອງ 64 ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດໃນ
ລະດັບ 1-255.
level_idc=<10-51>
ກຳນົດລະດັບຂອງ bitstream ຕາມທີ່ກຳນົດໂດຍເອກະສານຊ້ອນທ້າຍ A ຂອງມາດຕະຖານ H.264 (ຄ່າເລີ່ມຕົ້ນ: 51
- ລະດັບ 5.1). ອັນນີ້ໃຊ້ເພື່ອບອກຕົວຖອດລະຫັດວ່າມີຄວາມສາມາດອັນໃດທີ່ມັນຕ້ອງການ
ສະຫນັບສະຫນູນ. ໃຊ້ຕົວກໍານົດການນີ້ພຽງແຕ່ຖ້າທ່ານຮູ້ວ່າມັນຫມາຍຄວາມວ່າແນວໃດ, ແລະທ່ານຕ້ອງການ
ຕັ້ງມັນ.
(ບໍ່)cpu_independent
ຮັບປະກັນການສືບພັນຢ່າງແທ້ຈິງໃນທົ່ວ CPU ທີ່ແຕກຕ່າງກັນແທນທີ່ຈະເລືອກທີ່ແຕກຕ່າງກັນ
ສູດການຄິດໄລ່ເມື່ອມີ/ດີກວ່າ (ຄ່າເລີ່ມຕົ້ນ: ເປີດໃຊ້ງານ).
threads=<0-16>
Spawn threads ເພື່ອເຂົ້າລະຫັດແບບຂະໜານກັນໃນຫຼາຍ CPU (ຄ່າເລີ່ມຕົ້ນ: 0). ນີ້ມີ
ການລົງໂທດເລັກນ້ອຍຕໍ່ຄຸນນະພາບການບີບອັດ. 0 ຫຼື 'ອັດຕະໂນມັດ' ບອກ x264 ເພື່ອກວດພົບຈໍານວນ
CPU ທີ່ທ່ານມີແລະເລືອກເອົາຈໍານວນຫົວຂໍ້ທີ່ເຫມາະສົມ.
(ບໍ່)sliced_threads
ໃຊ້ເສັ້ນດ້າຍທີ່ອີງໃສ່ການຊອຍ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ແຕກຕ່າງຈາກກະທູ້ປົກກະຕິ, ນີ້
ທາງເລືອກທີ່ບໍ່ມີການເພີ່ມຄວາມສອດຄ່ອງກັບການເຂົ້າລະຫັດ, ແຕ່ແມ່ນຊ້າລົງເລັກນ້ອຍແລະປະສິດທິຜົນຫນ້ອຍທີ່
ການບີບອັດ.
slice_max_size=<0 or ໃນທາງບວກ ຈຳນວນເຕັມ >
ຂະໜາດຂອງຊອຍສູງສຸດເປັນໄບຕ໌ (ຄ່າເລີ່ມຕົ້ນ: 0). ຄ່າຂອງສູນປິດການໃຊ້ງານສູງສຸດ.
slice_max_mbs=<0 or ໃນທາງບວກ ຈຳນວນເຕັມ >
ຂະໜາດຂອງຊອຍສູງສຸດໃນຈຳນວນ macroblocks (ຄ່າເລີ່ມຕົ້ນ: 0). ຄ່າຂອງສູນປິດໃຊ້ງານ
ສູງສຸດ.
slices=<0 or ໃນທາງບວກ ຈຳນວນເຕັມ >
ຈໍານວນສູງສຸດຂອງປ່ຽງຕໍ່ກອບ (ຄ່າເລີ່ມຕົ້ນ: 0). ຄ່າຂອງສູນປິດການໃຊ້ງານ
ສູງສຸດ.
sync_lookahead=<0-250>
ປັບຂະຫນາດຂອງ threaded lookahead buffer (ຄ່າເລີ່ມຕົ້ນ: 0). 0 ຫຼື 'ອັດຕະໂນມັດ' ບອກ
x264 ເພື່ອກໍານົດຂະຫນາດ buffer ໂດຍອັດຕະໂນມັດ.
(ບໍ່) ກໍານົດ
ໃຊ້ພຽງແຕ່ການເພີ່ມປະສິດທິພາບທີ່ກໍານົດດ້ວຍການເຂົ້າລະຫັດ multithreaded (ຄ່າເລີ່ມຕົ້ນ:
ເປີດໃຊ້ງານໄດ້).
(ບໍ່)global_header
ເຮັດໃຫ້ SPS ແລະ PPS ປາກົດພຽງແຕ່ຄັ້ງດຽວ, ໃນຕອນຕົ້ນຂອງ bitstream (ຄ່າເລີ່ມຕົ້ນ:
ພິການ). ຜູ້ນບາງ, ເຊັ່ນ Sony PSP, ຮຽກຮ້ອງໃຫ້ມີການນໍາໃຊ້ທາງເລືອກນີ້.
ພຶດຕິກຳເລີ່ມຕົ້ນເຮັດໃຫ້ SPS ແລະ PPS ເຮັດຊ້ຳກ່ອນແຕ່ລະກອບ IDR.
(ບໍ່)tff
ເປີດໃຊ້ງານຮູບແບບ interlaced, ຊ່ອງທາງເທິງທໍາອິດ (ຄ່າເລີ່ມຕົ້ນ: ປິດການນໍາໃຊ້)
(ບໍ່) bff
ເປີດໃຊ້ງານຮູບແບບ interlaced, ຊ່ອງລຸ່ມສຸດທໍາອິດ (ຄ່າເລີ່ມຕົ້ນ: disabled)
nal_hrd=
ສັນຍານ HRD ຂໍ້ມູນ (ຕ້ອງການ vbv_bufsize) (ຄ່າເລີ່ມຕົ້ນ: none).
(ບໍ່) pic_struct
ບັງຄັບ pic_struct ໃນກໍານົດເວລາຮູບພາບ SEI (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ).
(ບໍ່)constrained_intra
ເປີດໃຊ້ການຄາດເດົາພາຍໃນແບບຈຳກັດ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ນີ້ຢ່າງຫຼວງຫຼາຍ
ຫຼຸດຜ່ອນການບີບອັດ, ແຕ່ຕ້ອງການສໍາລັບຊັ້ນພື້ນຖານຂອງການເຂົ້າລະຫັດ SVC.
output_csp=
ກໍານົດ colorspace ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ: i420).
(ບໍ່)aud
ຂຽນຕົວຂັ້ນຫົວໜ່ວຍການເຂົ້າເຖິງໃສ່ກະແສ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ເປີດໃຊ້ອັນນີ້ເທົ່ານັ້ນ
ຖ້າຮູບແບບບັນຈຸເປົ້າຫມາຍຂອງທ່ານຮຽກຮ້ອງໃຫ້ມີຕົວຂັ້ນຫນ່ວຍການເຂົ້າເຖິງ.
overscan=
ຮວມເອົາຂໍ້ມູນການສະແກນຜ່ານ VUI ຢູ່ໃນກະແສ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ເບິ່ງ
doc/vui.txt ໃນລະຫັດແຫຼ່ງ x264 ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ຮູບແບບວິດີໂອ=
ຮວມຂໍ້ມູນຮູບແບບວິດີໂອ VUI ຢູ່ໃນກະແສ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ນີ້ແມ່ນ
ການຕັ້ງຄ່າຂໍ້ມູນຢ່າງດຽວສໍາລັບການອະທິບາຍແຫຼ່ງຕົ້ນສະບັບ. ເບິ່ງ doc/vui.txt ໃນ
ລະຫັດແຫຼ່ງ x264 ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
(ບໍ່) ເຕັມຮູບແບບ
ຮວມຂໍ້ມູນ VUI ເຕັມຮູບແບບຢູ່ໃນສະຕຣີມ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ໃຊ້ນີ້
ທາງເລືອກຖ້າວິດີໂອແຫຼ່ງຂອງທ່ານບໍ່ຈໍາກັດຂອບເຂດ. ເບິ່ງ doc/vui.txt ໃນ x264
ລະຫັດແຫຼ່ງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
ລວມເອົາຂໍ້ມູນຫຼັກສີ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ນີ້ສາມາດຖືກນໍາໃຊ້ສໍາລັບ
ການແກ້ໄຂສີ. ເບິ່ງ doc/vui.txt ໃນລະຫັດແຫຼ່ງ x264 ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
ລວມເອົາຂໍ້ມູນຄຸນລັກສະນະການໂອນ VUI ຢູ່ໃນກະແສ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ).
ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອແກ້ໄຂສີ. ເບິ່ງ doc/vui.txt ໃນລະຫັດແຫຼ່ງ x264 ສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມ
colormatrix=
ລວມເອົາຄ່າສຳປະສິດເມທຣິກ VUI ຢູ່ໃນກະແສ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ). ນີ້ສາມາດເປັນ
ໃຊ້ສໍາລັບການແກ້ໄຂສີ. ເບິ່ງ doc/vui.txt ໃນລະຫັດແຫຼ່ງ x264 ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ.
chromaloc=<0-5>
ລວມເອົາຂໍ້ມູນສະຖານທີ່ຕົວຢ່າງ VUI chroma ຢູ່ໃນກະແສ (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ).
ໃຊ້ຕົວເລືອກນີ້ເພື່ອຮັບປະກັນການຈັດຮຽງຂອງ chroma ແລະ luma planes ຫຼັງຈາກພື້ນທີ່ສີ
ການປ່ຽນແປງ. ເບິ່ງ doc/vui.txt ໃນລະຫັດແຫຼ່ງ x264 ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
log=<-1-3>
ປັບປະລິມານຂໍ້ມູນບັນທຶກທີ່ພິມໃສ່ໜ້າຈໍ.
-1 ບໍ່ມີ
0 ພິມຜິດພາດເທົ່ານັ້ນ.
1 ຄຳເຕືອນ
2 PSNR ແລະສະຖິຕິການວິເຄາະອື່ນໆເມື່ອການເຂົ້າລະຫັດສໍາເລັດ (ຄ່າເລີ່ມຕົ້ນ)
3 PSNR, QP, frametype, size, ແລະສະຖິຕິອື່ນໆສໍາລັບທຸກໆກອບ
(ບໍ່)psnr
ພິມສະຖິຕິອັດຕາສ່ວນສັນຍານຫາສຽງລົບກວນ.
ຫມາຍເຫດ: ຊ່ອງຂໍ້ມູນ 'Y', 'U', 'V', ແລະ 'Avg' PSNR ໃນບົດສະຫຼຸບບໍ່ແມ່ນ
ສຽງທາງຄະນິດສາດ (ພວກມັນແມ່ນພຽງແຕ່ສະເລ່ຍຂອງ PSNRs ຕໍ່ເຟຣມ). ພວກເຂົາແມ່ນ
ເກັບຮັກສາໄວ້ພຽງແຕ່ສໍາລັບການປຽບທຽບກັບຕົວແປງສັນຍານການອ້າງອິງ JM. ສໍາລັບຈຸດປະສົງອື່ນໆທັງຫມົດ, ກະລຸນາ
ໃຊ້ທັງ 'Global' PSNR, ຫຼື PSNRs ຕໍ່ເຟຣມທີ່ພິມໂດຍ log=3.
(ບໍ່)ຊິມ
ພິມຜົນການວັດແທກຄວາມຄ້າຍຄືກັນໂຄງສ້າງ. ນີ້ແມ່ນທາງເລືອກຂອງ PSNR,
ແລະອາດຈະໄດ້ຮັບການພົວພັນທີ່ດີກວ່າກັບຄຸນນະພາບຮັບຮູ້ຂອງວິດີໂອບີບອັດ.
(ບໍ່) ເຫັນພາບ
ເປີດໃຊ້ການສະແດງພາບ x264 ໃນລະຫວ່າງການເຂົ້າລະຫັດ. ຖ້າ x264 ໃນລະບົບຂອງທ່ານສະຫນັບສະຫນູນ
ມັນ, ປ່ອງຢ້ຽມໃຫມ່ຈະຖືກເປີດໃນລະຫວ່າງຂະບວນການເຂົ້າລະຫັດ, ເຊິ່ງ x264 ຈະ
ພະຍາຍາມນໍາສະເຫນີພາບລວມຂອງວິທີການແຕ່ລະກອບໄດ້ຮັບການເຂົ້າລະຫັດ. ແຕ່ລະປະເພດບລັອກເປີດ
ຮູບເງົາຮູບພາບຈະໄດ້ຮັບການສີດັ່ງຕໍ່ໄປນີ້:
dump_yuv= ຊື່>
ຖິ້ມເຟຣມ YUV ໃສ່ໄຟລ໌ທີ່ລະບຸ. ສໍາລັບການ debugging ການນໍາໃຊ້.
ສີແດງ/ສີບົວ
ຕັນພາຍໃນ
ສີຟ້າ
inter block
ສີຂຽວ
ຂ້າມຕັນ
ສີເຫຼືອງ
B-block
ຄຸນສົມບັດນີ້ສາມາດຖືກພິຈາລະນາເປັນການທົດລອງ ແລະມີການປ່ຽນແປງ. ໂດຍສະເພາະ,
ມັນຂຶ້ນກັບ x264 ທີ່ຖືກລວບລວມດ້ວຍການເບິ່ງເຫັນພາບ. ໃຫ້ສັງເກດວ່າເປັນຂອງ
ການຂຽນນີ້, x264 ຢຸດຊົ່ວຄາວຫຼັງຈາກການເຂົ້າລະຫັດແລະການເບິ່ງເຫັນແຕ່ລະກອບ, ລໍຖ້າ
ຜູ້ໃຊ້ທີ່ຈະກົດປຸ່ມ, ໃນຈຸດທີ່ຂອບຕໍ່ໄປຈະໄດ້ຮັບການເຂົ້າລະຫັດ.
xvfw (-xvfwopts)
ການເຂົ້າລະຫັດດ້ວຍວິດີໂອສຳລັບຕົວແປງສັນຍານ Windows ສ່ວນຫຼາຍແມ່ນລ້າສະໄໝແລ້ວ ເວັ້ນເສຍແຕ່ວ່າທ່ານຕ້ອງການເຂົ້າລະຫັດ
codec ຂອບບາງທີ່ບໍ່ຊັດເຈນ.
codec=
ຊື່ຂອງໄຟລ໌ codec binary ທີ່ຈະເຂົ້າລະຫັດ.
compdata=
ຊື່ຂອງໄຟລ໌ການຕັ້ງຄ່າຕົວແປງສັນຍານ (ເຊັ່ນ: firstpass.mcf) ສ້າງໂດຍ vfw2menc.
MPEG muxer (-mpegopts)
MPEG muxer ສາມາດສ້າງ 5 ປະເພດຂອງນ້ໍາ, ແຕ່ລະອັນທີ່ມີຄ່າເລີ່ມຕົ້ນທີ່ສົມເຫດສົມຜົນ
ຕົວກໍານົດການທີ່ຜູ້ໃຊ້ສາມາດ override. ໂດຍທົ່ວໄປແລ້ວ, ເມື່ອສ້າງໄຟລ໌ MPEG, ມັນແມ່ນ
ແນະນຳໃຫ້ປິດລະຫັດການຂ້າມຂອບຂອງ MEncoder (ເບິ່ງ -noskip, -mc ເຊັ່ນດຽວກັນກັບ harddup.
ແລະ softskip ການກັ່ນຕອງວິດີໂອ).
ຕົວຢ່າງ:
format=mpeg2:tsaf:vbitrate=8000
format= | mpeg2 | xvcd | xsvcd | dvd | pes1 | pes2>
ຮູບແບບການຖ່າຍທອດ (ຄ່າເລີ່ມຕົ້ນ: mpeg2). pes1 ແລະ pes2 ແມ່ນຮູບແບບທີ່ແຕກຫັກຫຼາຍ (ບໍ່ມີຊອງ
header ແລະບໍ່ມີ padding), ແຕ່ VDR ໃຊ້ພວກມັນ; ຢ່າເລືອກພວກມັນເວັ້ນເສຍແຕ່ເຈົ້າຮູ້
ແນ່ນອນວ່າທ່ານກໍາລັງເຮັດຫຍັງ.
ຂະໜາດ= to 65535>
ບັນຈຸຂະຫນາດໃນ bytes, ຢ່າປ່ຽນແປງເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້ວ່າທ່ານກໍາລັງເຮັດຫຍັງ
(ຄ່າເລີ່ມຕົ້ນ: 2048).
muxrate=
muxrate ໃນນາມເປັນ kbit/s ທີ່ໃຊ້ໃນສ່ວນຫົວຊຸດ (ຄ່າເລີ່ມຕົ້ນ: 1800 kb/s). ຈະເປັນ
ປັບປຸງຕາມຄວາມຈໍາເປັນໃນກໍລະນີຂອງ 'format=mpeg1' ຫຼື 'mpeg2'.
tsaf
ກຳນົດເວລາໃນທຸກເຟຣມ, ຖ້າເປັນໄປໄດ້; ແນະນຳເມື່ອ format=dvd. ຖ້າ
dvdauthor ຈົ່ມດ້ວຍຂໍ້ຄວາມເຊັ່ນ "..audio sector out of range...", ທ່ານ
ອາດຈະບໍ່ໄດ້ເປີດທາງເລືອກນີ້.
interleaving2
ໃຊ້ສູດການຄິດໄລ່ທີ່ດີກວ່າເພື່ອແຊກແພັກເກັດສຽງ ແລະວິດີໂອ, ໂດຍອີງໃສ່
ຫຼັກການທີ່ muxer ສະເຫມີຈະພະຍາຍາມຕື່ມຂໍ້ມູນໃສ່ນ້ໍາທີ່ໃຫຍ່ທີ່ສຸດ
ເປີເຊັນຂອງພື້ນທີ່ຫວ່າງ.
vdelay=<1-32760>
ເວລາລ່າຊ້າວິດີໂອໃນເບື້ອງຕົ້ນ, ເປັນມິນລິວິນາທີ (ຄ່າເລີ່ມຕົ້ນ: 0), ໃຫ້ໃຊ້ມັນຖ້າທ່ານຕ້ອງການຊັກຊ້າ
ວິດີໂອກ່ຽວກັບສຽງ. ມັນໃຊ້ບໍ່ໄດ້ກັບ :drop.
adelay=<1-32760>
ເວລາລ່າຊ້າສຽງໃນເບື້ອງຕົ້ນ, ເປັນ milliseconds (ຄ່າເລີ່ມຕົ້ນ: 0), ໃຊ້ມັນຖ້າທ່ານຕ້ອງການຊັກຊ້າ
ສຽງກ່ຽວກັບວິດີໂອ.
ວາງ
ເມື່ອໃຊ້ກັບ vdelay muxer ຫຼຸດລົງສ່ວນຂອງສຽງທີ່ຄາດໄວ້.
ຄວາມກວ້າງ, vheight=<1-4095>
ກໍານົດຄວາມກວ້າງແລະຄວາມສູງຂອງວິດີໂອເມື່ອວິດີໂອເປັນ MPEG-1/2.
vpswidth, vpsheight=<1-4095>
ຕັ້ງ pan ແລະສະແກນວິດີໂອຄວາມກວ້າງແລະຄວາມສູງໃນເວລາທີ່ວິດີໂອເປັນ MPEG-2.
vaspect=<1 | 4/3 | 16/9 | 221/100>
ກໍານົດອັດຕາສ່ວນການສະແດງຜົນສໍາລັບວິດີໂອ MPEG-2. ຢ່າໃຊ້ມັນຢູ່ໃນ MPEG-1 ຫຼື
ອັດຕາສ່ວນຜົນໄດ້ຮັບຈະຜິດພາດຫມົດ.
vbitrate=
ກໍານົດອັດຕາບິດຂອງວິດີໂອເປັນ kbit/s ສໍາລັບວິດີໂອ MPEG-1/2.
vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
ກໍານົດຂອບສໍາລັບວິດີໂອ MPEG-1/2. ຕົວເລືອກນີ້ຈະຖືກລະເລີຍຖ້າໃຊ້ກັບ
ທາງເລືອກ telecine.
telecine
ເປີດໃຊ້ໂໝດໂທລະທັດແບບອ່ອນໆແບບດຶງລົງ 3:2: muxer ຈະເຮັດໃຫ້ການຖ່າຍທອດວິດີໂອເບິ່ງ
ຄືກັບວ່າມັນຖືກເຂົ້າລະຫັດຢູ່ທີ່ 30000/1001 fps. ມັນພຽງແຕ່ເຮັດວຽກຮ່ວມກັບວິດີໂອ MPEG-2 ໃນເວລາທີ່
ອັດຕາຜົນຜະລິດແມ່ນ 24000/1001 fps, ປ່ຽນມັນດ້ວຍ -ofps ຖ້າຈໍາເປັນ. ອື່ນໆ
framerate ບໍ່ເຂົ້າກັນໄດ້ກັບຕົວເລືອກນີ້.
film2pal
ເປີດໃຊ້ FILM ກັບ PAL ແລະ NTSC ກັບ PAL ຮູບແບບ telecine ອ່ອນ: muxer ຈະເຮັດໃຫ້ການ
ການຖ່າຍທອດວິດີໂອເບິ່ງຄືວ່າມັນຖືກເຂົ້າລະຫັດຢູ່ທີ່ 25 fps. ມັນພຽງແຕ່ເຮັດວຽກກັບວິດີໂອ MPEG-2
ເມື່ອກອບອັດຕາຜົນຜະລິດແມ່ນ 24000/1001 fps, ປ່ຽນມັນດ້ວຍ -ofps ຖ້າຈໍາເປັນ.
ອັດຕາເຟຣມອື່ນໃດທີ່ບໍ່ເຂົ້າກັນໄດ້ກັບຕົວເລືອກນີ້.
tele_src ແລະ tele_dest
ເປີດໃຊ້ການສົ່ງໂທລະເລກຕາມໃຈມັກໂດຍໃຊ້ລະຫັດ DGPulldown ຂອງ Donand Graft. ທ່ານຕ້ອງການ
ລະບຸຕົ້ນສະບັບແລະກອບທີ່ຕ້ອງການ; muxer ຈະເຮັດໃຫ້ວິດີໂອໄດ້
stream ເບິ່ງຄືວ່າມັນຖືກເຂົ້າລະຫັດໃນ framerate ທີ່ຕ້ອງການ. ມັນພຽງແຕ່ເຮັດວຽກກັບ
ວິດີໂອ MPEG-2 ໃນເວລາທີ່ framerate ການປ້ອນຂໍ້ມູນແມ່ນຂະຫນາດນ້ອຍກ່ວາ framerate ຜົນຜະລິດແລະ
ອັດຕາເຟຣມເພີ່ມຂຶ້ນແມ່ນ <= 1.5.
ຕົວຢ່າງ:
tele_src=25,tele_dest=30000/1001
PAL ກັບ NTSC telecining
vbuf_size=<40-1194>
ກໍານົດຂະຫນາດຂອງ buffer ຂອງຕົວຖອດລະຫັດວິດີໂອ, ສະແດງເປັນກິໂລໄບ. ລະບຸມັນ
ພຽງແຕ່ຖ້າຫາກວ່າ bitrate ຂອງນ້ໍາວິດີໂອສູງເກີນໄປສໍາລັບຮູບແບບທີ່ເລືອກແລະຖ້າຫາກວ່າ
ທ່ານຮູ້ຢ່າງສົມບູນວ່າທ່ານກໍາລັງເຮັດຫຍັງ. ມູນຄ່າທີ່ສູງເກີນໄປອາດຈະນໍາໄປສູ່ການ
ຮູບເງົາທີ່ບໍ່ສາມາດຫຼິ້ນໄດ້, ຂຶ້ນກັບຄວາມສາມາດຂອງຜູ້ນ. ໃນເວລາທີ່ muxing ວິດີໂອ HDTV a
ມູນຄ່າ 400 ຄວນຈະພຽງພໍ.
abuf_size=<4-64>
ກໍານົດຂະຫນາດຂອງບັຟເຟີຂອງຕົວຖອດລະຫັດສຽງ, ສະແດງເປັນກິໂລໄບ. ຄືກັນ
ຫຼັກການໃຊ້ສໍາລັບ vbuf_size.
FFmpeg libavformat demuxers (-lavfdopts)
ການວິເຄາະ =
ຄວາມຍາວສູງສຸດໃນວິນາທີເພື່ອວິເຄາະຄຸນສົມບັດການຖ່າຍທອດ.
format=
ບັງຄັບໃຫ້ demuxer libavformat ສະເພາະ.
o= = [, = [,...]]
ຜ່ານ AVOptions ກັບ libavformat demuxer. ຫມາຍເຫດ, patch ເພື່ອເຮັດໃຫ້ o = unneeded ແລະ
ຜ່ານທາງເລືອກທີ່ບໍ່ຮູ້ຈັກທັງຫມົດໂດຍຜ່ານລະບົບ AVOption ແມ່ນຍິນດີຕ້ອນຮັບ. ບັນຊີລາຍຊື່ເຕັມຂອງ
AVOptions ສາມາດພົບໄດ້ໃນຄູ່ມື FFmpeg. ໃຫ້ສັງເກດວ່າບາງທາງເລືອກອາດຈະຂັດແຍ້ງ
ດ້ວຍຕົວເລືອກ MPlayer/MEncoder.
ຕົວຢ່າງ:
o=ignidx
probesize=
ຈໍານວນຂໍ້ມູນສູງສຸດທີ່ຈະສືບສວນໃນໄລຍະການກວດພົບ. ໃນກໍລະນີຂອງ MPEG-TS
ຄ່ານີ້ລະບຸຈໍານວນແພັກເກັດ TS ສູງສຸດທີ່ຈະສະແກນ.
cryptokey=
ລະຫັດການເຂົ້າລະຫັດທີ່ demuxer ຄວນໃຊ້. ນີ້ແມ່ນຂໍ້ມູນໄບນາຣີດິບຂອງຄີ
ປ່ຽນເປັນສະຕຣິງເລກຖານສິບຫົກ.
FFmpeg libavformat muxers (-lavfopts) (ຍັງ ເບິ່ງ -ຂອງ lavf)
ຊັກຊ້າ=
ໃນປັດຈຸບັນມີຄວາມຫມາຍພຽງແຕ່ສໍາລັບ MPEG[12]: ໄລຍະທາງສູງສຸດທີ່ອະນຸຍາດໃຫ້, ໃນວິນາທີ,
ລະຫວ່າງຕົວຈັບເວລາອ້າງອີງຂອງກະແສຜົນຜະລິດ (SCR) ແລະເວລາການຖອດລະຫັດ
(DTS) ສໍາລັບການຖ່າຍທອດໃດໆກໍຕາມ (demux ເພື່ອຖອດລະຫັດລ່າຊ້າ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 0.7 (ຕາມກຳນົດ
ໂດຍມາດຕະຖານທີ່ກໍານົດໂດຍ MPEG). ຄ່າທີ່ສູງກວ່າຕ້ອງການ buffers ທີ່ໃຫຍ່ກວ່າ ແລະຕ້ອງ
ບໍ່ໄດ້ຖືກນໍາໃຊ້.
format=
ລົບລ້າງຮູບແບບບັນຈຸທີ່ຈະ mux ເຂົ້າໄປໃນ (ຄ່າເລີ່ມຕົ້ນ: ກວດພົບອັດຕະໂນມັດຈາກໄຟລ໌ຜົນຜະລິດ
ການຂະຫຍາຍ).
mpg
ລະບົບ MPEG-1 ແລະ MPEG-2 PS
asf
ຮູບແບບກະແສແບບຂັ້ນສູງ
avi
ໄຟລ໌ສຽງ Interleave ວິດີໂອ
wav
ສຽງຄື້ນ
swf
Macromedia Flash
. flv flv.
ໄຟລ໌ວິດີໂອ Macromedia Flash
rm
RealAudio ແລະ RealVideo
au
ຮູບແບບ SUN AU
ຫມາກແຫ້ງເປືອກແຂງ
NUT ເປີດຮູບແບບບັນຈຸ (ທົດລອງ)
mov
QuickTime
mp4
ຮູບແບບ MPEG-4
ipod
ຮູບແບບ MPEG-4 ທີ່ມີທຸງສ່ວນຫົວພິເສດທີ່ຕ້ອງການໂດຍເຟີມແວ Apple iPod
dv
Sony Digital Video container
ມາໂທສກາ
Matroska
muxrate=
ອັດຕາບິດຂອງຕົວຄູນ, ເປັນບິດຕໍ່ວິນາທີ; ໃນປັດຈຸບັນມັນມີຄວາມຫມາຍ
ພຽງແຕ່ສໍາລັບ MPEG[12]. ບາງຄັ້ງການລ້ຽງມັນເປັນສິ່ງຈໍາເປັນເພື່ອຫຼີກເວັ້ນການ "buffer
underflows".
o= = [, = [,...]]
ຜ່ານ AVOptions ກັບ libavformat muxer. ຫມາຍເຫດ, patch ເພື່ອເຮັດໃຫ້ o = unneeded ແລະ
ຜ່ານທາງເລືອກທີ່ບໍ່ຮູ້ຈັກທັງຫມົດໂດຍຜ່ານລະບົບ AVOption ແມ່ນຍິນດີຕ້ອນຮັບ. ບັນຊີລາຍຊື່ເຕັມຂອງ
AVOptions ສາມາດພົບໄດ້ໃນຄູ່ມື FFmpeg. ໃຫ້ສັງເກດວ່າບາງທາງເລືອກອາດຈະຂັດແຍ້ງ
ດ້ວຍຕົວເລືອກ MEncoder.
ຕົວຢ່າງ:
o=packetsize=100
packetsize=
ຂະໜາດ, ສະແດງອອກເປັນໄບຕ໌, ຂອງແພັກເກັດໜ່ວຍສຳລັບຮູບແບບທີ່ເລືອກ. ເມື່ອ muxing
ການຈັດຕັ້ງປະຕິບັດກັບ MPEG[12] ຄ່າເລີ່ມຕົ້ນແມ່ນ: 2324 ສໍາລັບ [S]VCD, 2048 ສໍາລັບທັງຫມົດ.
ຮູບແບບອື່ນໆ.
preload=
ໃນປັດຈຸບັນມີຄວາມຫມາຍພຽງແຕ່ສໍາລັບ MPEG[12]: ໄລຍະຫ່າງໃນເບື້ອງຕົ້ນ, ໃນວິນາທີ, ລະຫວ່າງ
ເວລາອ້າງອີງຂອງກະແສຜົນຜະລິດ (SCR) ແລະເວລາການຖອດລະຫັດ (DTS) ສໍາລັບອັນໃດກໍໄດ້
ກະແສປະຈຸບັນ (demux ເພື່ອຖອດລະຫັດລ່າຊ້າ).
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ມີຕົວແປສະພາບແວດລ້ອມຈໍານວນຫນຶ່ງທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມພຶດຕິກໍາຂອງ
MPlayer ແລະ MEncoder.
MPLAYER_CHARSET (ຍັງ ເບິ່ງ -msgcharset)
ປ່ຽນຂໍ້ຄວາມຄອນໂຊເປັນຊຸດຕົວອັກສອນທີ່ລະບຸ (ຄ່າເລີ່ມຕົ້ນ: ກວດຫາອັດຕະໂນມັດ). ຄ່າ
"noconv" ຫມາຍຄວາມວ່າບໍ່ມີການປ່ຽນໃຈເຫລື້ອມໃສ.
MPLAYER_HOME
ໄດເລກະທໍລີທີ່ MPlayer ຊອກຫາການຕັ້ງຄ່າຜູ້ໃຊ້.
MPLAYER_VERBOSE (ຍັງ ເບິ່ງ -v ແລະ -msglevel)
ກໍານົດລະດັບ verbosity ເບື້ອງຕົ້ນໃນທົ່ວທຸກໂມດູນຂໍ້ຄວາມ (ຄ່າເລີ່ມຕົ້ນ: 0). ໄດ້
verbosity ຜົນໄດ້ຮັບແມ່ນເທົ່າກັບ -msglevel 5 ບວກກັບມູນຄ່າຂອງ
MPLAYER_VERBOSE.
libaf:
LADSPA_PATH
ຖ້າ LADSPA_PATH ຖືກຕັ້ງ, ມັນຈະຊອກຫາໄຟລ໌ທີ່ລະບຸໄວ້. ຖ້າມັນບໍ່ຖືກກໍານົດ, ເຈົ້າ
ຕ້ອງສະໜອງຊື່ເສັ້ນທາງທີ່ລະບຸໄວ້ຢ່າງຄົບຖ້ວນ. FIXME: ອັນນີ້ຍັງຖືກກ່າວເຖິງຢູ່ໃນ
ສ່ວນ ladspa.
libdvdcss:
DVDCSS_CACHE
ລະບຸໄດເລກະທໍລີທີ່ຈະເກັບຄ່າກະແຈຫົວຂໍ້. ນີ້ຈະເລັ່ງ
descrambling ຂອງ DVDs ທີ່ຢູ່ໃນຖານຄວາມຈໍາ. ໄດເຣັກທໍຣີ DVDCSS_CACHE ຖືກສ້າງຂື້ນ
ຖ້າຫາກວ່າມັນບໍ່ມີ, ແລະ subdirectory ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນຊື່ຫຼັງຈາກຫົວຂໍ້ຂອງ DVD ຫຼື
ວັນທີຜະລິດ. ຖ້າ DVDCSS_CACHE ບໍ່ໄດ້ຕັ້ງ ຫຼືຫວ່າງເປົ່າ, libdvdcss ຈະໃຊ້
ຄ່າເລີ່ມຕົ້ນທີ່ເປັນ "${HOME}/.dvdcss/" ພາຍໃຕ້ Unix ແລະ "C:\Documents ແລະ
ການຕັ້ງຄ່າ\$USER\Application Data\dvdcss\" ພາຍໃຕ້ Win32. ຄ່າພິເສດ "ປິດ"
ປິດການເກັບຂໍ້ມູນ.
DVDCSS_METHOD
ຕັ້ງຄ່າການພິສູດຢືນຢັນ ແລະວິທີການຖອດລະຫັດທີ່ libdvdcss ຈະໃຊ້ເພື່ອອ່ານ
ແຜ່ນຂູດ. ສາມາດເປັນຫນຶ່ງໃນຫົວຂໍ້, ຄີຫຼືແຜ່ນ.
ທີ່ສໍາຄັນ
ແມ່ນວິທີການເລີ່ມຕົ້ນ. libdvdcss ຈະໃຊ້ຊຸດຂອງກະແຈເຄື່ອງຫຼິ້ນທີ່ຄຳນວນແລ້ວ
ເພື່ອພະຍາຍາມເອົາລະຫັດແຜ່ນ. ນີ້ສາມາດລົ້ມເຫລວໄດ້ຖ້າຫາກວ່າໄດບໍ່ຮັບຮູ້
ກະແຈເຄື່ອງຫຼິ້ນອັນໃດກໍໄດ້.
ແຜ່ນດິດ
ແມ່ນວິທີການສຳຮອງເມື່ອລະຫັດລົ້ມເຫລວ. ແທນທີ່ຈະໃຊ້ປຸ່ມຜູ້ນ,
libdvdcss ຈະແຕກກະແຈແຜ່ນດິດໂດຍໃຊ້ສູດການຄິດໄລ່ຂອງ brute force. ນີ້
ຂະບວນການແມ່ນ CPU ຫຼາຍແລະຕ້ອງການ 64 MB ຂອງຫນ່ວຍຄວາມຈໍາເພື່ອເກັບຮັກສາຊົ່ວຄາວ
ຂໍ້ມູນ.
ຫົວຂໍ້
ແມ່ນການຫຼຸດລົງໃນເວລາທີ່ວິທີການອື່ນໆທັງຫມົດລົ້ມເຫລວ. ມັນບໍ່ໄດ້ອີງໃສ່ a
ການແລກປ່ຽນທີ່ສໍາຄັນກັບໄດດີວີດີ, ແຕ່ແທນທີ່ຈະໃຊ້ການໂຈມຕີ crypto ເພື່ອເດົາ
ກະແຈຫົວຂໍ້. ໃນກໍລະນີທີ່ຫາຍາກ, ນີ້ອາດຈະລົ້ມເຫລວເພາະວ່າມີບໍ່ພຽງພໍ
ຂໍ້ມູນທີ່ຖືກເຂົ້າລະຫັດໄວ້ໃນແຜ່ນເພື່ອປະຕິບັດການໂຈມຕີທາງສະຖິຕິ, ແຕ່ຢູ່ໃນ
ອີກດ້ານຫນຶ່ງມັນເປັນວິທີດຽວທີ່ຈະຖອດລະຫັດ DVD ທີ່ເກັບໄວ້ໃນຮາດດິດ, ຫຼື a
ດີວີດີກັບພາກພື້ນທີ່ບໍ່ຖືກຕ້ອງຢູ່ໃນໄດ RPC2.
DVDCSS_RAW_DEVICE
ລະບຸອຸປະກອນດິບທີ່ຈະໃຊ້. ການນໍາໃຊ້ທີ່ແນ່ນອນຈະຂຶ້ນກັບລະບົບປະຕິບັດການຂອງທ່ານ,
ຜົນປະໂຫຍດ Linux ເພື່ອຕັ້ງຄ່າອຸປະກອນດິບແມ່ນ ວັດຖຸດິບ(8) ຕົວຢ່າງ. ກະລຸນາສັງເກດວ່າ
ໃນລະບົບປະຕິບັດການສ່ວນໃຫຍ່, ການໃຊ້ອຸປະກອນວັດຖຸດິບຕ້ອງການ buffers ທີ່ສອດຄ່ອງສູງ:
Linux ຕ້ອງການການຈັດຮຽງ 2048 bytes (ເຊິ່ງເປັນຂະຫນາດຂອງພາກ DVD).
DVDCSS_VERBOSE
ຕັ້ງຄ່າລະດັບຄວາມຄ່ອງແຄ້ວຂອງ libdvdcss.
0 ຜົນໄດ້ຮັບທີ່ບໍ່ມີຂໍ້ຄວາມໃດໆ.
1 ສົ່ງຂໍ້ຄວາມຜິດພາດອອກໄປ stderr.
2 ສົ່ງຂໍ້ຄວາມຜິດພາດແລະຂໍ້ຄວາມແກ້ໄຂບັນຫາ stderr.
DVDREAD_NOKEYS
ຂ້າມການດຶງເອົາລະຫັດທັງໝົດໃນຕອນເລີ່ມຕົ້ນ. ປະຈຸບັນຖືກປິດ.
ຫນ້າທໍາອິດ FIXME: ເອກະສານນີ້.
libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: ເອກະສານນີ້.
AUDIODEV
FIXME: ເອກະສານນີ້.
ເຊີບເວີ
ລະບຸເຊີບເວີ Network Audio System ທີ່ໄດເວີສຽງອອກຂອງ nas
ຄວນເຊື່ອມຕໍ່ແລະການຂົນສົ່ງທີ່ຄວນຈະຖືກນໍາໃຊ້. ຖ້າບໍ່ໄດ້ຕັ້ງ DISPLAY ຖືກໃຊ້
ແທນ. ການຂົນສົ່ງສາມາດເປັນຫນຶ່ງໃນ tcp ແລະ unix. Syntax ແມ່ນ
tcp/ : , : ຫຼື [unix]: .
ພອດຖານ NAS ແມ່ນ 8000 ແລະ ຖືກເພີ່ມໃສ່ນັ້ນ.
ຕົວຢ່າງ:
AUDIOSERVER=ບາງໂຮສ:0
ເຊື່ອມຕໍ່ກັບເຊີບເວີ NAS ໃນບາງໂຮສໂດຍໃຊ້ພອດແລະການຂົນສົ່ງເລີ່ມຕົ້ນ.
AUDIOSERVER=tcp/somehost:8000
ເຊື່ອມຕໍ່ຫາເຊີບເວີ NAS ໃນບາງໂຮສຟັງຢູ່ໃນ TCP port 8000.
AUDIOSERVER=(unix)?:0
ເຊື່ອມຕໍ່ກັບ NAS server instance 0 ຢູ່ໃນ localhost ໂດຍໃຊ້ sockets ໂດເມນ unix.
DISPLAY
FIXME: ເອກະສານນີ້.
ວິດີໂອ:
VIDIX_CRT
FIXME: ເອກະສານນີ້.
VIDIXIVTVALPHA
ຕັ້ງຄ່ານີ້ເປັນ 'ປິດການໃຊ້ງານ' ເພື່ອຢຸດການຄວບຄຸມ VIDIX driver
ການຕັ້ງຄ່າຕົວອັກສອນ. ຈາກນັ້ນທ່ານສາມາດຈັດການມັນດ້ວຍ 'ivtvfbctl'.
osdep:
TERM FIXME: ເອກະສານນີ້.
libvo:
DISPLAY
FIXME: ເອກະສານນີ້.
FRAMEBUFFER
FIXME: ເອກະສານນີ້.
ຫນ້າທໍາອິດ FIXME: ເອກະສານນີ້.
libmpdemux:
ຫນ້າທໍາອິດ FIXME: ເອກະສານນີ້.
ບ້ານເຮືອນ
FIXME: ເອກະສານນີ້.
http_proxy
FIXME: ເອກະສານນີ້.
LOGNAME
FIXME: ເອກະສານນີ້.
USERPROFILE
FIXME: ເອກະສານນີ້.
GUI:
DISPLAY
ຊື່ຂອງຈໍສະແດງຜົນທີ່ GUI ຄວນເຊື່ອມຕໍ່.
ຫນ້າທໍາອິດ ໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ປະຈຸບັນ.
libavformat:
AUDIO_FLIP_LEFT
FIXME: ເອກະສານນີ້.
BKTR_DEV
FIXME: ເອກະສານນີ້.
BKTR_FORMAT
FIXME: ເອກະສານນີ້.
BKTR_FREQUENCY
FIXME: ເອກະສານນີ້.
http_proxy
FIXME: ເອກະສານນີ້.
no_proxy
FIXME: ເອກະສານນີ້.
ໃຊ້ mencoder ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net