זהו מקודד הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
mplayer - נגן סרטים
mencoder - מקודד סרטים
תַקצִיר
mplayer [אפשרויות] [קובץ|כתובת אתר|פלייליסט|-]
mplayer [אפשרויות] file1 [אפשרויות ספציפיות] [קובץ2] [אפשרויות ספציפיות]
mplayer [אפשרויות] {קבוצת קבצים ואפשרויות} [אפשרויות ספציפיות לקבוצה]
mplayer [br]://[title][/device] [אפשרויות]
mplayer [dvd|dvdnav]://[title|[start_title]-end_title][/device] [אפשרויות]
mplayer vcd://track[/device]
mplayer tv://[ערוץ][/input_id] [אפשרויות]
mplayer רדיו://[ערוץ|תדר][/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 [קובץ|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[user:pass@]כתובת אתר[:port] [אפשרויות]
mplayer sdp://file [אפשרויות]
mplayer mpst://host[:port]/URL [אפשרויות]
mplayer tivo://host/[list|llist|fsid] [אפשרויות]
gmplayer [אפשרויות] [-עור עור]
מקודד [אפשרויות] קובץ [קובץ|כתובת אתר|-] [קובץ-o | file://file |
smb://[user:pass@]host/filepath]
מקודד [אפשרויות] file1 [אפשרויות ספציפיות] [קובץ2] [אפשרויות ספציפיות]
תיאור
mplayer הוא נגן סרטים עבור לינוקס (פועל על הרבה פלטפורמות אחרות וארכיטקטורות 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 חומרה, כגון סימנס DVB, Hauppauge PVR (IVTV), DXR2 ו
DXR3/Hollywood+. רובם תומכים בקנה מידה של תוכנה או חומרה, כך שתוכל ליהנות
סרטים במצב מסך מלא.
ל-MPlayer יש תצוגה על המסך (OSD) למידע על מצב, מוצלל גדול ויפה
כתוביות ומשוב ויזואלי עבור פקדי המקלדת. אירופאי/ISO8859-1,2 (הונגרית,
אנגלית, צ'כית וכו'), גופנים קיריליים וקוריאניים נתמכים יחד עם 12 כתוביות
פורמטים (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
ושלנו: MPsub) וכתוביות DVD (זרמים SPU, VOBsub וכתוביות סגורות).
מקודד (מקודד הסרטים של MPlayer) הוא מקודד סרטים פשוט, שנועד לקודד MPlayer-
סרטים הניתנים להשמעה (ראה למעלה) לפורמטים אחרים הניתנים להשמעה של MPlayer (ראה להלן). זה מקודד ל
MPEG-4 (DivX/Xvid), אחד מקודקים libavcodec ואודיו PCM/MP3/VBRMP3 ב-1, 2 או 3
עובר. יתר על כן, יש לו יכולות העתקת זרם, מערכת סינון רבת עוצמה (חיתוך,
הרחבה, הפוך, לאחר עיבוד, סיבוב, קנה מידה, רעש, המרת RGB/YUV) ועוד.
gmplayer הוא MPlayer עם ממשק משתמש גרפי. מלבד כמה אפשרויות משלו (מאוחסנות ב
gui.conf), יש לו אותן אפשרויות כמו ל-MPlayer, אולם חלק מהאפשרויות של MPlayer יאוחסנו
ב-gui.conf כדי שניתן יהיה לבחור אותם באופן עצמאי מ-MPlayer. (ראה תצורת GUI
קובץ למטה.)
דוגמאות לשימוש כדי להתחיל במהירות ניתן למצוא בסוף דף האיש הזה.
גם לִרְאוֹת מה היא HTML תיעוד!
אינטראקטיבי בקרה לפני ואחרי הטיפול
ל-MPlayer יש שכבת בקרה מונעת פקודה הניתנת להגדרה מלאה המאפשרת לך לשלוט
MPlayer באמצעות מקלדת, עכבר, ג'ויסטיק או שלט רחוק (עם LIRC). ראה את -הקלט
אפשרות לדרכים להתאים אותו.
מקלדת לִשְׁלוֹט
שמאל וימין
חפש אחורה/קדימה 10 שניות.
למעלה ולמטה
חפש קדימה/אחורה דקה אחת.
PGUP ו-PGDWN
חפש קדימה/אחורה 10 דקות.
[ו]
הקטנת/הגדלה של מהירות ההשמעה הנוכחית ב-10%.
{ ו-}
חצי/כפול את מהירות ההשמעה הנוכחית.
BACKSPACE
אפס את מהירות ההשמעה לנורמלי.
<and>
עבור אחורה/קדימה ברשימת ההשמעה.
ENTER
לכו קדימה ברשימת ההשמעה, אפילו בסוף.
HOME ו-END
הערך הבא/הקודם ב-Playtree ברשימת האב
INS ו-DEL (רשימת השמעה ASX בלבד)
מקור חלופי הבא/קודם.
p / SPACE
השהה (לחיצה נוספת מבטלת את ההשהיה).
.
צעד קדימה. לחיצה פעם אחת תשהה את הסרט, כל לחיצה רצופה תעשה זאת
הפעל פריים אחד ואז עבור שוב למצב השהייה (כל מקש אחר מפסיק את ההשהיה).
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
החלף הישארות על גבי (ראה גם -עליון).
w ו-e
הקטנת/הגדלה של טווח פאן וסריקה.
o
החלף מצבי OSD: אין / חיפוש / חיפוש + טיימר / חיפוש + טיימר + זמן כולל.
d
החלף מצבי שחרור מסגרת: אין / דלג על תצוגה / דלג על פענוח (ראה
-framedrop ו-hardframedrop).
v
החלף את נראות הכתוביות.
j ו-J
עברו על הכתוביות הזמינות.
y ו-g
צעד קדימה/אחורה ברשימת הכתוביות.
F
החלף את הצגת "כתוביות מאולצות".
a
החלף את יישור הכתוביות: למעלה / באמצע / למטה.
x ו-z
התאם את השהיית הכתוביות ב-+/- 0.1 שניות.
c (-ללכוד בלבד)
התחל/הפסק ללכוד את הזרם הראשי.
r ו-t
הזז כתוביות למעלה/למטה.
i (מצב-edout בלבד)
הגדר התחלה או סוף של דילוג EDL וכתוב אותו לקובץ הנתון.
s (צילום מסך -vf בלבד)
צלם מסך.
S (צילום מסך -vf בלבד)
התחל/הפסק לצלם צילומי מסך.
I
הצג את שם הקובץ ב-OSD.
P
הצג את סרגל ההתקדמות, הזמן שחלף ומשך הזמן הכולל ב-OSD.
! ו-@
חפשו לתחילת הפרק הקודם/הבא.
D (-vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint בלבד)
הפעל/השבת את ה-deinterlacer.
A עבור במחזוריות בין זוויות ה-DVD הזמינות.
(המפתחות הבאים תקפים רק בעת שימוש בפלט וידאו מואץ חומרה
(xv, (x)vidix, (x)mga וכו'), האקולייזר של התוכנה (-vf eq או -vf eq2) או hue
מסנן (גוון-vf).)
1 ו2
התאם את הניגודיות.
3 ו4
התאם את הבהירות.
5 ו6
התאם את הגוון.
7 ו8
התאם את הרוויה.
(המקשים הבאים תקפים רק בעת שימוש בפלט וידאו קוורץ או corevideo
נהג.)
פקודה + 0
שנה את גודל חלון הסרט לחצי מגודלו המקורי.
פקודה + 1
שנה את גודל חלון הסרט לגודלו המקורי.
פקודה + 2
שנה את גודל חלון הסרט כדי להכפיל את גודלו המקורי.
פקודה + f
החלף מסך מלא (ראה גם -fs).
command + [ ופקודה + ]
הגדר את אלפא של חלון הסרט.
(המפתחות הבאים תקפים רק בעת שימוש במנהל ההתקן של פלט וידאו sdl.)
c
עברו על מצבי מסך מלא זמינים.
n
שחזר את המצב המקורי.
(המקשים הבאים תקפים אם יש לך מקלדת עם מקשי מולטימדיה.)
פוגה
הַפסָקָה.
עצור
תפסיק לשחק ותפסיק.
הקודם והבא
חפש אחורה/קדימה דקה אחת.
(המקשים הבאים תקפים רק אם הידור עם תמיכה בקלט טלוויזיה או DVB ו
יקבלו עדיפות על המפתחות שהוגדרו לעיל.)
ח ו-k
בחר בערוץ הקודם/הבא.
n
שנה נורמה.
u
שנה רשימת ערוצים.
(המפתחות הבאים תקפים רק אם הידור עם תמיכה ב-dvdnav: הם
משמש כדי לנווט בתפריטים.)
לוח מקשים 8
בחר כפתור למעלה.
לוח מקשים 2
בחר כפתור למטה.
לוח מקשים 4
לחצן בחירה שמאלה.
לוח מקשים 6
כפתור בחר ימינה.
לוח מקשים 5
חזור לתפריט הראשי.
לוח מקשים 7
חזור לתפריט הקרוב (סדר ההעדפה הוא: פרק->כותרת->שורש).
לוח המקשים ENTER
אשר את הבחירה.
(המקשים הבאים משמשים לשליטה בטלטקסט בטלוויזיה. ייתכן שהנתונים מגיעים מ
או מקור טלוויזיה אנלוגי או זרם תחבורה MPEG.)
X
הפעל/כיבוי של טלטקסט.
Q ו-W
עבור לדף הטלטקסט הבא/הקודם.
עכבר לִשְׁלוֹט
כפתור 3 וכפתור 4
חפש אחורה/קדימה דקה אחת.
כפתור 5 וכפתור 6
הקטנת/הגברת עוצמת הקול.
מקל נועם לִשְׁלוֹט
שמאל וימין
חפש אחורה/קדימה 10 שניות.
למעלה ולמטה
חפש קדימה/אחורה דקה אחת.
כפתור 1
הַפסָקָה.
כפתור 2
החלף מצבי OSD: אין / חיפוש / חיפוש + טיימר / חיפוש + טיימר + זמן כולל.
כפתור 3 וכפתור 4
הקטנת/הגברת עוצמת הקול.
נוהג
לכל אפשרות 'דגל' יש מקבילה של 'noflag', למשל ההפך מאפשרות -fs הוא
-לא.
אם אפשרות מסומנת כ(XXX בלבד), היא תעבוד רק בשילוב עם אפשרות XXX
או אם XXX מורכב ב.
הערה: מנתח תת-אפשרויות (המשמש למשל עבור -ao pcm suboptions) תומך ב-special
סוג של בריחה מחרוזת המיועדת לשימוש עם ממשקי GUI חיצוניים.
יש לו את הפורמט הבא:
%n%string_of_length_n
דוגמאות:
mplayer -ao pcm:file=%10%C:test.wav test.avi
או בתסריט:
mplayer -ao pcm:file=%`expr אורך "$NAME"`%"$NAME" test.avi
תְצוּרָה קבצים
אתה יכול לשים את כל האפשרויות בקבצי תצורה שייקראו בכל פעם
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 עוקפות אפשרויות ספציפיות למשתמש) ואפשרויות
נתון בשורת הפקודה עוקף הכל. התחביר של קבצי התצורה הוא
'אופציה= ', כל מה שאחרי '#' נחשב כהערה. אפשרויות שעובדות
ללא ערכים ניתן להפעיל על ידי הגדרתם ל'כן' או '1' או 'נכון' ולהשבית אותם על ידי
הגדרתם ל'לא' או '0' או 'שקר'. ניתן לציין אפילו אפשרויות משנה בצורה זו.
אתה יכול גם לכתוב קובצי תצורה ספציפיים לקובץ. אם אתה רוצה לקבל תצורה
קובץ עבור קובץ בשם 'movie.avi', צור קובץ בשם 'movie.avi.conf' עם הקובץ-
אפשרויות ספציפיות בו ולהכניס אותו ~/.mplayer/. אתה יכול גם לשים את קובץ התצורה
באותה ספרייה כמו הקובץ שיש לנגן, כל עוד אתה נותן את הקובץ -use-filedir-conf
אפשרות (בשורת הפקודה או בקובץ התצורה הגלובלי שלך). אם קובץ ספציפי
קובץ התצורה נמצא באותה ספרייה, אין תצורה ספציפית לקובץ
טעון מ- ~/.mplayer. בנוסף, האפשרות -use-filedir-conf מאפשרת directory-
קבצי תצורה ספציפיים. לשם כך, MPlayer מנסה תחילה לטעון קובץ mplayer.conf מ
אותה ספרייה שבה הקובץ מושמע ולאחר מכן מנסה לטעון כל קובץ ספציפי
תצורה.
דוגמא MPPLAYER תְצוּרָה קוֹבֶץ:
# השתמש במנהל ההתקן של Matrox כברירת מחדל.
vo=xmga
# אני אוהב לתרגל עמידת ידיים בזמן צפייה בסרטונים.
להעיף=כן
# פענוח/קידוד מספר קבצים מ-PNG,
# התחל עם mf://filemask
mf=type=png:fps=25
# תמונות שליליות מפחידות הן מגניבות.
vf=eq2=1.0:-0.8
# יישור אנכי של סרגל ההתקדמות ב-OSD
progbar-align=50
דוגמא MENCODER תְצוּרָה קוֹבֶץ:
# הפוך פלט 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 תְצוּרָה קובץ
האפשרויות של GUI עצמו הן (שמות אפשרויות MPlayer בסוגריים): ao_alsa_device (alsa:device=)
(ALSA בלבד), ao_alsa_mixer (מיקסר) (ALSA בלבד), ao_alsa_mixer_channel (ערוץ מיקסר)
(ALSA בלבד), ao_esd_device (esd:) (ESD בלבד), ao_extra_stereo (af אקסטרסטריאו) (ברירת מחדל:
1.0), ao_extra_stereo_coefficient (af אקסטרסטריאו=), ao_oss_device (oss:) (OSS בלבד),
ao_oss_mixer (מיקסר) (OSS בלבד), ao_oss_mixer_channel (ערוץ מיקסר) (OSS בלבד),
ao_sdl_subdriver (sdl:) (SDL בלבד), ao_surround (לא בשימוש), ao_volnorm (af volnorm),
autosync (הפעל/השבת), autosync_size (סנכרון אוטומטי), cache (enable/disable), cache_size
(מטמון), enable_audio_equ (af שַׁויָן), equ_band_00 ... equ_band_59, (af אקולייזר=),
equ_channel_1 ... equ_channel_6 (af ערוצים=), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (yes/no), gui_tv_digital (yes/no), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (yes/no), playbar (enable/disable), show_videowin (yes/no), vf_lavc (vf
lavc) (DXR3 בלבד), vf_pp (vf pp), vo_dxr3_device (לא בשימוש) (DXR3 בלבד).
אפשרויות MPlayer המאוחסנות ב-gui.conf (שמות אפשרויות GUI, שמות אפשרויות MPlayer בסוגריים)
הם: a_afm (afm), ao_driver (ao), שוליים_תחתון (תחתון-תחתון) (ASS בלבד),
ass_enabled (תחת) (ASS בלבד), ass_top_margin (התחת-עליון-שוליים) (ASS בלבד), ass_use_margins
(שולי שימוש בתחת) (ASS בלבד), cdrom_device (מכשיר cdrom), dvd_device (מכשיר DVD),
font_autoscale (subfont-autoscale) (FreeType בלבד), font_blur (טשטוש משנה) (FreeType
רק), font_encoding (קידוד תת גופנים), font_factor (פקטור), font_name (גופן),
font_osd_scale (subfont-osd-scale) (FreeType בלבד), font_outline (תת גופן מתאר)
(FreeType בלבד), font_text_scale (סולם טקסט משנה) (FreeType בלבד), gui_skin (עור),
סרק (להתבטל), osd_level (osdlevel), softvol (softvol), stopxscreensaver (תפסיק-
שומר מסך), sub_auto_load (autosub), sub_cp (subcp) (אייקון בלבד), sub_overlap
(חפיפה), sub_pos (subpos), sub_unicode (Unicode), sub_utf8 (utf8), v_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 (לְהַכפִּיל).
פרופילים
כדי להקל על העבודה עם תצורות שונות ניתן להגדיר פרופילים בתצורה
קבצים. פרופיל מתחיל בשמו בין סוגריים מרובעים, למשל '[הפרופיל שלי]'. את כל
האפשרויות הבאות יהיו חלק מהפרופיל. תיאור (מוצג על ידי -פרופיל עזרה) יכול
להיות מוגדר עם אפשרות הפרופיל-desc. כדי לסיים את הפרופיל, התחל פרופיל נוסף או השתמש ב-
שם הפרופיל 'ברירת מחדל' כדי להמשיך עם אפשרויות רגילות.
דוגמא MPPLAYER פּרוֹפִיל:
[protocol.dvd]
profile-desc="profile for dvd:// streams"
vf=pp=hb/vb/dr/al/fd
alang=en
[protocol.dvdnav]
profile-desc="profile for dvdnav:// streams"
profile=protocol.dvd
תנועות עכבר=כן
nocache=כן
[extension.flv]
profile-desc="פרופיל עבור קבצי .flv"
להעיף=כן
[vo.pnm]
outdir=/ Tmp
[ao.alsa]
device=spdif
דוגמא 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=yes
כללי אפשרויות
-קודקפת
ציין ספרייה עבור רכיבי codec בינאריים.
-קודקים-קובץ (גַם לִרְאוֹת -afm, -ac, -vfm, -vc)
תעקוף את נתיב החיפוש הרגיל והשתמש בקובץ שצוין במקום בקובץ המובנה
codecs.conf.
-לִכלוֹל <תצורה קובץ> (גַם לִרְאוֹת -gui-include)
ציין את קובץ התצורה שיש לנתח לאחר ברירת המחדל.
-אפשרויות רשימה
מדפיס את כל האפשרויות הזמינות.
-msgcharset
המרת הודעות מסוף לקבוצת התווים שצוינה (ברירת מחדל: זיהוי אוטומטי).
הטקסט יהיה בקידוד שצוין עם אפשרות התצורה --charset. מַעֲרֶכֶת
זה ל-"noconv" כדי להשבית את ההמרה (לדוגמא בעיות iconv).
הערה: האפשרות נכנסת לתוקף לאחר סיום ניתוח שורת הפקודה. ה
משתנה סביבה MPLAYER_CHARSET יכול לעזור לך להיפטר מהשורות הראשונות של
פלט משובש.
-מסגולור
אפשר פלט מסוף צבעוני במסופים התומכים בצבע ANSI.
-msglevel : = :...>
שליטה במילוליות ישירות עבור כל מודול. מודול 'הכל' משנה את מידת המלל
של כל המודולים שלא צוינו במפורש בשורת הפקודה. ראה '-msglevel
עזרה' עבור רשימה של כל המודולים.
הערה: חלק מההודעות מודפסות לפני ניתוח שורת הפקודה ולכן הן מודפסות
לא מושפע מ-msglevel. כדי לשלוט בהודעות אלה, עליך להשתמש ב-
משתנה סביבה MPLAYER_VERBOSE, עיין בתיאור שלו למטה לפרטים.
רמות זמינות:
-1 שקט מוחלט
0 הודעות קטלניות בלבד
1 הודעות שגיאה
2 הודעות אזהרה
3 רמזים קצרים
4 הודעות מידע
5 הודעות סטטוס (ברירת מחדל)
6 הודעות מילוליות
7 ניפוי באגים רמה 2
8 ניפוי באגים רמה 3
9 ניפוי באגים רמה 4
-msgmodule
הוסף את שם המודול לפני כל הודעת מסוף.
-noconfig
אל תנתח קובצי תצורה שנבחרו.
הערה: אם האפשרויות -include או -use-filedir-conf מצוינות בשורת הפקודה,
הם יזכו לכבוד.
האפשרויות הזמינות הן:
את כל
כל קבצי התצורה
gui (GUI בלבד)
קובץ תצורת GUI
מערכת
קובץ תצורת המערכת
המשתמש
קובץ תצורת המשתמש
-שֶׁקֶט
הפוך את פלט המסוף פחות מילולי; במיוחד, מונע את שורת המצב (כלומר A:
0.7 V: 0.6 AV: 0.068 ...) מלהוצג. שימושי במיוחד באיטיות
מסופים או שבורים שאינם מטפלים כראוי בהחזרת כרכרה (כלומר \r).
-עדיפות (חלונות ו OS / 2 בלבד)
הגדר עדיפות תהליך עבור MPlayer בהתאם לעדיפויות המוגדרות מראש הזמינות
תחת Windows ו-OS/2. ערכים אפשריים של :
סרק|מתחת לרגיל|רגיל|מעל רגיל|גבוה|זמן אמת
אזהרה: שימוש בעדיפות בזמן אמת עלול לגרום לנעילת מערכת.
-פרופיל
השתמש בפרופיל/ים הנתונים, עזרה של פרופיל מציגה רשימה של הפרופילים המוגדרים.
-ממש-שקט (גַם לִרְאוֹת -שֶׁקֶט)
הצג אפילו פחות פלט והודעות סטטוס מאשר עם -quiet. גם מדכא את
תיבות הודעת שגיאה של GUI.
-הצג פרופיל
הצג את התיאור והתוכן של פרופיל.
-use-filedir-conf
חפש קובץ תצורה ספציפי לקובץ באותה ספרייה כמו הקובץ
מתנגן.
אזהרה: עלול להיות מסוכן אם משחקים ממדיה לא מהימנה.
-v
הגדל את רמת המילוליות, רמה אחת עבור כל -v שנמצא בשורת הפקודה.
נַגָן אפשרויות (MPLAYER רק)
-autoq (להשתמש עם -vf [s]pp)
משנה באופן דינמי את רמת העיבוד לאחר עיבוד בהתאם לרזרבי הזמין
זמן מעבד. המספר שתציין יהיה הרמה המקסימלית בשימוש. בדרך כלל אתה יכול
להשתמש במספר גדול. עליך להשתמש ב-vf [s]pp ללא פרמטרים על מנת
זה לעבוד.
-סנכרון אוטומטי
מתאים בהדרגה את סינכרון ה-A/V על סמך מדידות השהיית שמע. מפרט
-autosync 0, ברירת המחדל, יגרום לתזמון הפריימים להתבסס כולו על אודיו
עיכוב מדידות. ציון -autosync 1 יעשה את אותו הדבר, אבל יעשה בעדינות
לשנות את אלגוריתם תיקון ה-A/V. קצב פריימים לא אחיד בסרט אשר
משחק מצוין עם -nosound לעתים קרובות ניתן לעזור על ידי הגדרת זה לערך של מספר שלם
גדול מ-1. ככל שהערך גבוה יותר, כך התזמון יהיה קרוב יותר ל-nosound.
נסה -autosync 30 כדי להחליק בעיות עם מנהלי התקנים של סאונד שאינם מיישמים את א
מדידת עיכוב אודיו מושלמת. עם ערך זה, אם מתרחשים קיזוזים גדולים של סינכרון A/V,
ייקח להם רק 1 או 2 שניות להתיישב. העיכוב הזה בתגובה
זמן לקיזוז A/V פתאומי אמור להיות תופעת הלוואי היחידה של הפיכת אפשרות זו
פועל, עבור כל מנהלי ההתקן של הסאונד.
-בנצ'מרק
מדפיס כמה נתונים סטטיסטיים על שימוש במעבד ופריימים שנפלו בסוף ההשמעה. להשתמש
בשילוב עם -nosound ו-vo null עבור השוואת ה-codec של הווידאו בלבד.
הערה: עם אפשרות זו MPlayer יתעלם גם ממשך המסגרת בעת משחק בלבד
סרטון (אתה יכול לחשוב על זה בתור אינסוף fps).
-מפתח צבעים
משנה את מקש הצבעים לערך RGB לבחירתך. 0x000000 הוא שחור ו
0xffffff הוא לבן. נתמך רק על ידי cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (ראה -vo xv:ck), xvmc (ראה -vo xv:ck) ווידאו directx
מנהלי התקנים של פלט.
-מפתח ללא צבע
משבית את הצבעים. נתמך רק על ידי cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (ראה -vo xv:ck), xvmc (ראה -vo xv:ck) ווידאו directx
מנהלי התקנים של פלט.
-נכונות-נקודות (נִסיוֹנִי)
מעביר את MPlayer למצב ניסיוני שבו חותמות זמן למסגרות וידאו
מחושב אחרת ומסנני וידאו שמוסיפים פריימים חדשים או משנים חותמות זמן
מהקיימים נתמכים. ניתן לראות את חותמות הזמן המדויקות יותר
דוגמה בעת השמעת כתוביות מתוזמן לשינויים בסצנה עם האפשרות -ass.
ללא -correct-pts תזמון הכתוביות בדרך כלל יהיה כבוי בחלק מהפריימים.
אפשרות זו אינה פועלת כראוי עם חלק מהמוקסרים והקודקים.
-crash-debug (לנפות קוד)
מצרף אוטומטית gdb בעת קריסה או SIGTRAP. יש להרכיב את התמיכה ב-
הגדרה עם --enable-crash-debug.
-זמן קליק כפול
הזמן באלפיות שניות לזהות שתי לחיצות רצופות על כפתור בלחיצה כפולה
(ברירת מחדל: 300). הגדר ל-0 כדי לאפשר למערכת החלונות שלך להחליט באיזו לחיצה כפולה
הוא (-vo directx בלבד).
הערה: תקבל התנהגות שונה במקצת תלוי אם אתה נקשר
MOUSE_BTN0_DBL או MOUSE_BTN0-MOUSE_BTN0_DBL.
-edout
יוצר קובץ חדש וכותב לו רשומות עריכת החלטות (EDL). בְּמַהֲלָך
השמעה, המשתמש לוחץ על 'i' כדי לסמן את ההתחלה או הסוף של בלוק דילוג. זֶה
מספק נקודת התחלה שממנה המשתמש יכול לכוונן עדין ערכים של EDL מאוחר יותר. לִרְאוֹת
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html לקבלת פרטים.
-edl-לאחור-עיכוב
כשמשתמשים ב-EDL בזמן השמעה וקפיצה לאחור אפשר להגיע
באמצע שיא EDL. במקרה כזה MPlayer יחפש אחורה יותר
את מיקום ההתחלה של רשומת ה-EDL ולאחר מכן לדלג מיד על הסצנה שצוינה
ברשומת EDL. כדי להימנע מהתנהגות מסוג זה, MPlayer קופץ לזמן קבוע
מרווח לפני תחילת רשומת ה-EDL. פרמטר זה מאפשר לך לציין
מרווח זמן זה בשניות (ברירת מחדל: 2 שניות).
-edl-start-pts
התאם מיקומים ברשומות EDL בהתאם לשעת ההתחלה של הקובץ. כמה
פורמטים, במיוחד MPEG TS מתחילים בדרך כלל עם ערכי PTS שאינם אפס ומתי
הפקת קובץ EDL עם אפשרות -edlout, רשומות EDL מכילות ערכים מוחלטים
נכונים רק עבור הקובץ הספציפי הזה. אם מקודד מחדש לפורמט אחר,
קובץ EDL זה אינו תקף יותר. ציון -edl-start-pts יבוצע באופן אוטומטי
התאם את עמדות ה-EDL בהתאם לשעת ההתחלה: בעת הפקת קובץ EDL, זה יעשה זאת
הורידו את זמן ההתחלה מכל רשומת EDL, כאשר משחקים עם קובץ EDL, זה יוסיף
שעת ההתחלה של הקובץ לכל עמדת EDL.
-noedl-start-pts
השבת את התאמת עמדות EDL.
-תור (GUI בלבד)
תור קבצים שניתנו בשורת הפקודה ברשימת ההשמעה במקום להפעיל אותם
באופן מיידי.
-קבוע-ו
אוכף מערכת וידאו קבועה עבור מספר קבצים (אחד (אי) אתחול לכולם
קבצים). לכן רק חלון אחד ייפתח עבור כל הקבצים. נכון לעכשיו ה
מנהלי ההתקן הבאים תואמים ל-fixed-vo: gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix ו-dfbmga.
-מסגרות (גַם לִרְאוֹת -קשיחה, ניסיוני לְלֹא -לא נכונים-נקודות)
דלג על הצגת מספר פריימים כדי לשמור על סינכרון A/V במערכות איטיות. מסנני וידאו
אינם מיושמים על מסגרות כאלה. עבור B-frames אפילו פענוח נדלג לחלוטין.
-(לא) גוי
הפעל או השבת את ממשק ה-GUI (ברירת המחדל תלויה בשם הבינארי). רק עובד
בתור הארגומנט הראשון בשורת הפקודה. לא עובד כאפשרות של קובץ תצורה.
-gui-include <GUI תצורה קובץ> (גַם לִרְאוֹת -לִכלוֹל) (GUI בלבד)
ציין קובץ תצורת GUI לניתוח לאחר ברירת המחדל gui.conf.
-ח, -עֶזרָה, - עזרה
הצג סיכום קצר של אפשרויות.
-דרופ קשיח (נִסיוֹנִי לְלֹא -לא נכונים-נקודות)
הפלת פריים אינטנסיבית יותר (הפסקת פענוח). מוביל לעיוות תמונה! הערה
שבמיוחד המפענח libmpeg2 עלול לקרוס עם זה, אז שקול להשתמש ב-"-vc
ffmpeg12,".
-heartbeat-cmd
פקודה שמתבצעת כל 30 שניות במהלך השמעה באמצעות system() - כלומר באמצעות
את הקליפה.
הערה: MPlayer משתמש בפקודה זו ללא כל בדיקה, באחריותך לעשות זאת
ודא שהוא לא גורם לבעיות אבטחה (למשל הקפד להשתמש בנתיבים מלאים אם "."
נמצא בנתיב שלך כמו ב-Windows). זה גם עובד רק בעת הפעלת וידאו (כלומר לא
עם -novideo אבל עובד עם -vo null).
זה יכול להיות "שימוש לרעה" כדי להשבית שומרי מסך שאינם תומכים ב-X API המתאים
(ראה גם -stop-xscreensaver). אם אתה חושב שזה מסובך מדי, שאל את
מחבר תוכנית שומר המסך כדי לתמוך בממשקי ה-API המתאימים של X.
דוגמא ל xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -deactivate"
פילה
דוגמא ל גנומה שומר מסך: mplayer -heartbeat-cmd "פקודה של gnome-שומר מסך
-p" קובץ
-מרווח פעימות לב
ציין באיזו תדירות יש להפעיל את -heartbeat-cmd, תוך שניות
הוצאות להורג (ברירת מחדל: 30.0).
-לזהות
קיצור של -msglevel identifi=4. הצג פרמטרים של קובץ בצורה ניתנת לניתוח בקלות
פוּרמָט. מדפיס גם מידע מפורט יותר על כתוביות ורצועת אודיו
שפות ומזהות. במקרים מסוימים אתה יכול לקבל מידע נוסף באמצעות -msglevel
זיהוי=6. לדוגמה, עבור DVD או Blu-ray זה יפרט את הפרקים והזמן
אורך כל כותר, כמו גם מזהה דיסק. שלב את זה עם -frames 0 to
לדכא את כל פלט הווידאו. סקריפט העטיפה TOOLS/midentify.sh מדכא את
פלט אחר של MPlayer ו(בתקווה) shellescapes של שמות הקבצים.
-לְהִתְבַּטֵל (גַם לִרְאוֹת -עֶבֶד)
גורם ל-MPlayer להמתין בחוסר מעש במקום להפסיק כשאין קובץ לנגן. בעיקר
שימושי במצב עבדים שבו ניתן לשלוט ב-MPlayer באמצעות פקודות קלט.
בעד gmplayer -Idle היא ברירת המחדל, -noidle תצא מה-GUI לאחר שכל הקבצים יש
הושמע.
-קֶלֶט
ניתן להשתמש באפשרות זו כדי להגדיר חלקים מסוימים של מערכת הקלט. שבילים הם
ביחס ל ~/.mplayer/.
הערה: Autorepeat נתמך כרגע רק על ידי ג'ויסטיקים.
הפקודות הזמינות הן:
conf=
ציין קובץ תצורת קלט שאינו ברירת המחדל ~/.mplayer/
input.conf. ~/.mplayer/ההנחה היא אם לא ניתן נתיב מלא.
ar-dev=
מכשיר לשימוש עבור Apple IR Remote (ברירת המחדל היא זיהוי אוטומטי, Linux
רק).
ar-delay
עיכוב באלפיות שניות לפני שנתחיל לחזור אוטומטית על מקש (0 כדי להשבית).
ar-rate
מספר לחיצות המקשים לשנייה בחזרה אוטומטית.
(אין) כריכות ברירת מחדל
השתמש בכריכות המפתח ש-MPlayer נשלח איתן כברירת מחדל.
מקליסט
מדפיס את כל המקשים שניתן לקשור לפקודות.
רשימת cmd
מדפיס את כל הפקודות שניתן לקשור למקשים.
js-dev
מציין את התקן הג'ויסטיק לשימוש (ברירת מחדל: /dev/input/js0).
file=
קרא פקודות מהקובץ הנתון. שימושי בעיקר עם FIFO.
הערה: כאשר הקובץ הנתון הוא FIFO MPlayer פותח את שני הקצוות כך שתוכל לעשות
כמה 'הד "חפש 10" > mp_pipe' והצינור יישאר בתוקף.
-גודל מפתח-fifo <2-65000>
ציין את גודל ה-FIFO שמאגר אירועי מפתח (ברירת מחדל: 7). FIFO בגודל
n יכול לחצץ (n-1) אירועים. אם הוא קטן מדי חלק מהאירועים עלולים ללכת לאיבוד. אם זה
גדול מדי, נראה ש-MPlayer נתקע בזמן שהוא מעבד את האירועים המאוחסנים. להשיג
אותה התנהגות כמו לפני שהאפשרות הזו הוצגה, הגדר אותה ל-2 עבור לינוקס או
1024 עבור Windows. עבור ערך קטן עליך להשבית קליקים כפולים על ידי הגדרה
-doubleclick-time ל-0 כדי שלא יתחרו באירועים רגילים על שטח חיץ.
-lircconf (LIRC בלבד)
מציין קובץ תצורה עבור LIRC (ברירת מחדל: ~/.lircrc).
-רשימה-מאפיינים
הדפס רשימה של הנכסים הזמינים.
-לולף
השמעת סרט בלולאות פִּי. 0 פירושו לנצח.
-תַפרִיט (OSD תפריט בלבד)
הפעל את התמיכה בתפריט OSD.
-menu-cfg (OSD תפריט בלבד)
השתמש בתפריט חלופי.conf.
-תפריט-chroot (OSD תפריט בלבד)
שרוט את תפריט בחירת הקבצים למיקום מסוים.
דוגמא:
-תפריט-chroot / בית
יגביל את תפריט בחירת הקבצים ל / בית ולמטה (כלומר אין גישה
ל / יהיה אפשרי, אבל /home/user_name יהיה אפשרי).
-menu-keepdir (OSD תפריט בלבד)
דפדפן הקבצים מתחיל מהמיקום האחרון הידוע במקום הספרייה הנוכחית.
-תפריט-שורש (OSD תפריט בלבד)
ציין את התפריט הראשי.
-תפריט-הפעלה (OSD תפריט בלבד)
הצג את התפריט הראשי בהפעלת MPlayer.
-תנועות-עכבר
אפשר ל-MPlayer לקבל אירועי מצביע שדווחו על ידי מנהל ההתקן של פלט הווידאו.
הכרחי כדי לבחור את הכפתורים בתפריטי DVD. נתמך עבור VOs מבוססי X11 (x11,
xv, xvmc וכו') וה-gl, gl_tiled, direct3d ו-corevideo VOs.
-נואר מכבה את התמיכה מרחוק של AppleIR.
-ללא בקרות מסוף
מנע מ-MPlayer לקרוא אירועי מפתח מקלט רגיל. שימושי בעת קריאה
נתונים מקלט רגיל. זה מופעל אוטומטית כאשר - נמצא ב-
שורת הפקודה. ישנם מצבים שבהם אתה צריך להגדיר אותו באופן ידני, למשל אם אתה
פתח את /dev/stdin (או המקביל במערכת שלך), השתמש ב-stdin ברשימת השמעה או
מתכוון לקרוא מ-stdin מאוחר יותר באמצעות פקודות loadfile או loadlist.
-נוג'ויסטיק
מכבה את התמיכה בג'ויסטיק.
-נולירק
מכבה את תמיכת LIRC.
-קלט לאום
השבת קלט של לחיצה/שחרור של לחצן העכבר (תפריט ההקשר של mozplayerxp מסתמך על זה
אוֹפְּצִיָה).
-rtc (RTC בלבד)
מפעיל את השימוש ב-Linux RTC (שעון בזמן אמת - /dev/rtc) כמנגנון תזמון.
זה מעיר את התהליך כל 1/1024 שניות כדי לבדוק את השעה הנוכחית. חֲסַר תוֹעֶלֶת
עם ליבות לינוקס מודרניות המוגדרות לשימוש בשולחן העבודה מכיוון שהם כבר מתעוררים
תהליך בדיוק דומה בעת שימוש בשינה מתוזמנת רגילה.
-השהייה <0-3> (MPlayer בלבד)
מציין את ברירת המחדל של התנהגות ההשהיה של פקודות, כלומר אם MPlayer יעשה זאת
המשך השמעה או הישאר מושהה לאחר סיום הפקודה. לִרְאוֹת
DOCS/tech/slave.txt לפרטים נוספים.
0 קורות חיים
הפסקה אחת (השהייה)
2 שמור על סטטוס מושהה/משחק (pausing_keep)
3 החלף את המצב המושהה / משחק (pausing_toggle)
4 הפסקות ללא שלב מסגרת (ניסיוני) (pausing_keep_force)
-playing-sg
הדפס מחרוזת לפני תחילת ההשמעה. ההרחבות הבאות הן
נתמך:
${NAME}
הרחב לערך של הנכס NAME.
?(NAME:TEXT)
הרחב את TEXT רק אם המאפיין NAME זמין.
?(!NAME:TEXT)
הרחב את TEXT רק אם המאפיין NAME אינו זמין.
-פלייליסט
הפעל קבצים לפי קובץ רשימת השמעה (ASX, Winamp, SMIL, או קובץ אחד לכל שורה
תבנית).
אזהרה: הדרך שבה MPlayer מנתח ומשתמשת בקבצי רשימות השמעה אינה בטוחה מפני
קבצים שנבנו בזדון. קבצים כאלה עלולים להפעיל פעולות מזיקות. יש לזה
היה המקרה עבור כל גרסאות ה-MPlayer, אך למרבה הצער עובדה זו לא הייתה טובה
תועד קודם לכן, וחלק מהאנשים אפילו המליצו על שימוש בטעות
-פלייליסט עם מקורות לא מהימנים. אל תשתמש ב-Playlist עם אינטרנט אקראי
מקורות או קבצים שאתה לא סומך עליהם!
הערה: אפשרות זו נחשבת לערך ולכן אפשרויות שנמצאו לאחריה יחולו בלבד
למרכיבים של רשימת ההשמעה הזו.
FIXME: יש להבהיר ולתעד את זה ביסודיות.
-לאפשר-מסוכן-ניתוח-פלייליסט
זה מאפשר לנתח כל קובץ כפלייליסט אם למשל שרת מפרסם קובץ בשם
רשימת השמעה. הפעל רק אם אתה יודע שכל השרתים המעורבים הם אמינים. של MPlayer
קוד רשימת השמעה לא נועד לטפל בקבצי פלייליסט זדוני.
-rtc-device
השתמש במכשיר שצוין עבור תזמון RTC.
-לְעַרְבֵּב
הפעל קבצים בסדר אקראי.
-עור (GUI בלבד)
טוען עור מהספרייה שניתן כפרמטר מתחת לעור ברירת המחדל
ספריות, ~/.mplayer/skins/ ו-/usr/local/share/mplayer/skins/.
דוגמא:
-סקין fittyfen
מנסה ~/.mplayer/skins/fittyfene ולאחר מכן /usr/local/share/mplayer/
עורות/פיטיפן.
-עֶבֶד (גַם לִרְאוֹת -קֶלֶט)
מפעיל את מצב עבדים, שבו MPlayer פועל כקצה אחורי עבור תוכניות אחרות.
במקום ליירט אירועי מקלדת, MPlayer יקרא פקודות מופרדות ב-a
שורה חדשה (\n) מ-stdin.
הערה: ראה -input cmdlist עבור רשימה של פקודות עבד ו-DOCS/tech/slave.txt עבור
התיאור שלהם. כמו כן, זה לא נועד להשבית כניסות אחרות, למשל via
בחלון הווידאו, השתמש בשיטה אחרת כמו -input
nodefault-bindings:conf=/dev/null בשביל זה.
-שינה רכה
מסגרות זמן על ידי בדיקה חוזרת ונשנית של השעה הנוכחית במקום לבקש מהקרנל לעשות זאת
להעיר את MPlayer בזמן הנכון. שימושי אם תזמון הליבה שלך אינו מדויק ו
אתה גם לא יכול להשתמש ב-RTC. מגיע במחיר של צריכת מעבד גבוהה יותר.
-שלב
לדלג שניות אחרי כל פריים. קצב הפריימים הרגיל של הסרט נשמר,
כך שההשמעה מואצת. מאז MPlayer יכול רק לחפש את ה-keyframe הבא זה
עשוי להיות לא מדויק.
-udp-ip
מגדיר את כתובת היעד לגרמות נתונים שנשלחות על ידי ה-udp-master. מגדיר את זה ל
כתובת שידור מאפשרת למספר עבדים עם אותה כתובת שידור
סנכרון עם המאסטר (ברירת מחדל: 127.0.0.1).
-udp-מאסטר
שלח דאטהגרם ל-udp-ip ב-udp-port ממש לפני הפעלת כל פריים. ה
datagram מציין את מיקומו של המאסטר בקובץ.
-udp-port
מגדיר את יציאת היעד עבור דגימות נתונים שנשלחות על ידי ה-udp-master, ואת היציאה a
-udp-slave מאזין (ברירת מחדל: 23867).
-udp-seek-threshold
כאשר האדון מחפש, העבד צריך להחליט אם לחפש גם, או לתפוס
למעלה על ידי פענוח פריימים מבלי להשהות בין פריימים. אם המאסטר הוא יותר מ
במרחק שניות מהעבד, העבד מחפש. אחרת, זה "רץ" לתפוס
למעלה או מחכה לאדון. יש להשאיר את זה כמעט תמיד ברירת המחדל שלו
הגדרה של שנייה אחת.
-udp-עבד
האזן ב-udp-port והתאם את עמדת המאסטר.
DEMUXER/STREAM אפשרויות
-a52drc
בחר את רמת הדחיסה של טווח דינמי עבור זרמי שמע AC-3. הוא
ערך צף שנע בין 0 ל-1, כאשר 0 פירושו ללא דחיסה ו-1 (שהוא
ברירת מחדל) פירושו דחיסה מלאה (הפוך מעברים רועשים לשקטים יותר ולהיפך).
ערכים של עד 2 מתקבלים גם הם, אך הם ניסיוניים בלבד. אפשרות זו בלבד
מראה אפקט אם זרם AC-3 מכיל את דחיסת הטווח הנדרש
מידע.
-סיוע (גַם לִרְאוֹת -אלנג)
בחר ערוץ שמע (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 מדפיס את מזהי האודיו הזמינים כאשר
הפעל במצב מילולי (-v). בעת הפעלת זרם MPEG-TS, MPlayer/MEncoder יעשה זאת
השתמש בתוכנית הראשונה (אם קיימת) עם זרם האודיו הנבחר.
-אוסיד (גַם לִרְאוֹת -אלנג)
בחר ערוץ תת זרם אודיו. כרגע הטווח החוקי הוא 0x55..0x75 ו
חל רק על MPEG-TS כאשר הוא מטופל על ידי ה-demuxer המקורי (לא על ידי libavformat).
ייתכן שסוג הפורמט לא מזוהה כהלכה בגלל האופן שבו המידע הזה (או
היעדר זה) מוטבע בזרם, אך הוא יעביר את האודיו למקסם בצורה נכונה
זרמים כאשר קיימים מספר תת-זרמים. MPlayer מדפיס את הזמין
מזהי תת-זרם כאשר הם פועלים עם -identify.
-אלנג <שפה קוד[,שפה קוד,...]> (גַם לִרְאוֹת -סיוע)
ציין רשימת עדיפות של שפות שמע לשימוש. פורמטים שונים של מיכל
להשתמש בקודי שפה שונים. תקליטורי DVD משתמשים בקודי שפה בשתי אותיות ISO 639-1,
Matroska, MPEG-TS ו-NUT משתמשים בקודי שפה של שלוש אותיות ISO 639-2 בעוד OGM משתמש
מזהה בצורה חופשית. MPlayer מדפיס את השפות הזמינות כאשר הוא פועל במילים
(-v) מצב.
דוגמא:
mplayer dvd://1 -alang hu,en
בוחר את הרצועה בשפה ההונגרית ב-DVD ונופל אחורה באנגלית if
הונגרית לא זמינה.
mplayer -alang jpn example.mkv
מנגן קובץ Matroska ביפנית.
-אודיו-דמוקסר <[+]שם> (-קובץ שמע בלבד)
כפה על סוג מכשיר שמע עבור -audiofile. השתמש ב-'+' לפני השם כדי לאלץ אותו,
זה ידלג על כמה בדיקות! תן את שם ה-demuxer כפי שהודפס על-ידי -audio-demuxer
עֶזרָה. עבור תאימות לאחור הוא מקבל גם את מזהה ה-demuxer כפי שהוגדר ב
libmpdemux/demuxer.h. -audio-demuxer audio או -audio-demuxer 17 כופה MP3.
-קובץ שמע
השמע אודיו מקובץ חיצוני (WAV, MP3 או Ogg Vorbis) תוך כדי צפייה בסרט.
-מטמון קובץ שמע
מאפשר שמירה במטמון עבור הזרם המשמש את -audiofile, תוך שימוש בכמות שצוינה של
זיכרון.
-שימוש חוזר-שקע (udp:// בלבד)
מאפשר שימוש חוזר בשקע על ידי תהליכים אחרים ברגע שהוא נסגר.
-רוחב פס (רֶשֶׁת בלבד)
ציין את רוחב הפס המרבי עבור הזרמת רשת (עבור שרתים שיכולים
לשלוח תוכן בקצבי סיביות שונים). שימושי אם אתה רוצה לצפות בשידור חי
מדיה מאחורי חיבור איטי. עם הזרמת RTSP אמיתית, הוא משמש גם להגדרה
רוחב הפס המרבי המאפשר מילוי מהיר יותר של מטמון והטלת זרם.
זווית כחולה <זווית מזהה> (בלו ריי בלבד)
חלק מתקליטורי Blu-ray מכילים סצנות שניתן לצפות בהן ממספר זוויות. פה
אתה יכול להגיד ל-MPlayer באילו זוויות להשתמש (ברירת מחדל: 1).
-bluray-מכשיר ל דיסק> (בלו ריי בלבד)
ציין את מיקום דיסק ה-Blu-ray. חייבת להיות ספרייה עם מבנה Blu-ray.
-מטמון
אפשרות זו מציינת כמה זיכרון (ב-kBytes) להשתמש בעת שמירה מקדימה של קובץ או
כתובת אתר. שימושי במיוחד במדיה איטית.
-נוקאש
מכבה את השמירה במטמון.
-cache-min
ההשמעה תתחיל כאשר המטמון יתמלא עד מהסך הכל.
-cache-seek-min
אם יש לבצע חיפוש לתפקיד בפנים של גודל המטמון מ
במיקום הנוכחי, MPlayer ימתין למילוי המטמון לעמדה זו
במקום לבצע חיפוש זרם (ברירת מחדל: 50).
-לִלְכּוֹד (MPlayer בלבד)
מאפשר לכידת הזרם הראשי (לא רצועות אודיו נוספות או סוג אחר של
streams) לתוך הקובץ שצוין על ידי -dumpfile או כברירת מחדל. אם אפשרות זו היא
בהינתן, ניתן להתחיל ולעצור את הלכידה על ידי לחיצה על המקש המחובר לכך
פונקציה (ראה סעיף בקרה אינטראקטיבית). זהה ל-dumpstream, זה יהיה
סביר להניח שלא יפיקו תוצאות שמישות לשום דבר מלבד זרמי MPEG. ציין זאת,
עקב השהיה במטמון, נתונים שנלכדו עשויים להתחיל ולהסתיים באיחור מסוים בהשוואה
למה שאתה רואה מוצג.
-cdda (CDDA בלבד)
ניתן להשתמש באפשרות זו כדי לכוון את תכונת קריאת שמע CD של MPlayer.
האפשרויות הזמינות הן:
מהירות=
הגדר את מהירות סיבוב התקליטור.
פרנויה=<0-2>
הגדר את רמת הפרנויה. נראה שערכים שאינם 0 שוברים את ההשמעה של כל דבר
אלא הרצועה הראשונה.
0: השבת בדיקה (ברירת מחדל)
1: בדיקת חפיפה בלבד
2: תיקון ואימות נתונים מלאים
generic-dev=
השתמש בהתקן SCSI גנרי שצוין.
מגזר-גודל=
הגדר את גודל הקריאה האטומי.
חפיפה=
כפה על חיפוש חפיפה מינימלית במהלך האימות מגזרים.
הטיית טוק
נניח שהקיזוז ההתחלתי של מסלול 1 כפי שדווח ב-TOC יהיה
כתובה כ-LBA 0. כמה כונני Toshiba צריכים את זה כדי לקבל מעקב
גבולות נכונים.
toc-offset=
לְהוֹסִיף מגזרים לערכים שדווחו בעת התייחסות למסלולים. אולי
שלילי.
(לא) לדלג
(לעולם לא) קבל שחזור נתונים לא מושלם.
-cdrom-מכשיר ל מכשיר>
ציין את התקן התקליטור (ברירת מחדל: /dev/cdrom).
-ערוצים (גַם לִרְאוֹת -af ערוצים)
בקש את מספר ערוצי ההשמעה (ברירת מחדל: 2). MPlayer מבקש מהמפענח לעשות זאת
לפענח את האודיו לערוצים רבים ככל שצוין. אז זה תלוי במפענח
כדי למלא את הדרישה. זה בדרך כלל חשוב רק בעת הפעלת סרטונים
עם שמע AC-3 (כמו תקליטורי DVD). במקרה זה liba52 עושה את הפענוח כברירת מחדל ו
מפחית כהלכה את האודיו למספר הערוצים המבוקש. ישירות
לשלוט במספר ערוצי הפלט ללא תלות במספר הערוצים
בפענוח, השתמש במסנן הערוצים.
הערה: אפשרות זו מכובדת על ידי קודקים (AC-3 בלבד), פילטרים (סראונד) ואודיו
מנהלי התקן פלט (OSS לפחות).
האפשרויות הזמינות הן:
2 סטריאו
4 להקיף
6 מלא 5.1
8 מלא 7.1
-פֶּרֶק <פרק מזהה>[- מזהה>]
ציין באיזה פרק להתחיל לשחק. אופציונלי ציין איזה פרק לסיים
משחק ב (ברירת מחדל: 1).
-עוגיות (רֶשֶׁת בלבד)
שלח קובצי Cookie בעת ביצוע בקשות HTTP.
-קובץ Cookies (רֶשֶׁת בלבד)
קרא עוגיות HTTP מ (בְּרִירַת מֶחדָל: ~/.mozilla/ ו ~/.netscape/) ולדלג
קריאה ממיקומי ברירת מחדל. ההנחה היא שהקובץ בפורמט Netscape.
-לְעַכֵּב
עיכוב שמע בשניות (ערך צף חיובי או שלילי)
ערכים שליליים מעכבים את האודיו, וערכים חיוביים מעכבים את הסרטון. ציין זאת
זה בדיוק ההפך מאופציית MEncoder -audio-delay.
הערה: בשימוש עם MEncoder, לא מובטח שזה יעבוד כהלכה עם -ovc
עותק; השתמש במקום זאת ב--audio-delay.
-התעלם-התחל
התעלם מזמן ההתחלה שצוין עבור זרמים בקבצי AVI. ב-MPlayer, זה
מבטל עיכובים בזרימה בקבצים המקודדים עם האפשרות -audio-delay. בְּמַהֲלָך
קידוד, אפשרות זו מונעת מ-MENcoder להעביר את התחלת הזרם המקורית
פעמים לקובץ החדש; אפשרות ה--audio-delay אינה מושפעת. שימו לב כי MEncoder
לפעמים מתאים את זמני תחילת הזרם באופן אוטומטי כדי לפצות על הצפוי
עיכובי פענוח, אז אל תשתמש באפשרות זו לקידוד מבלי לבדוק אותה קודם.
-דמוקסר <[+]שם>
Force סוג דמוקסר. השתמש ב-'+' לפני השם כדי לאלץ אותו, זה ידלג על כמה
המחאות! תן את שם ה-demuxer כפי שהודפס על ידי -demuxer help. לאחור
תאימות הוא גם מקבל את מזהה ה-demuxer כפי שהוגדר ב-libmpdemux/demuxer.h.
-dumpaudio (MPlayer בלבד)
משליך זרם שמע דחוס גולמי ל-./stream.dump (שימושי עם MPEG/AC-3, ברוב המקרים
במקרים אחרים הקובץ המתקבל לא יהיה ניתן להשמעה). אם אתה נותן יותר מאחד
-dumpaudio, -dumpvideo, -dumpstream בשורת הפקודה רק האחרון יעשה זאת
לעבוד.
-dumpfile (MPlayer בלבד)
ציין לאיזה קובץ MPlayer צריך לזרוק. יש להשתמש יחד עם -dumpaudio
/ -dumpvideo / -dumpstream / -capture.
-דמפסטרים (MPlayer בלבד)
משליך את הזרם הגולמי ל-./stream.dump. שימושי בעת העתקה מ-DVD או מרשת.
אם אתה נותן יותר מאחד של -dumpaudio, -dumpvideo, -dumpstream בפקודה
קו רק האחרון יעבוד.
-dumpvideo (MPlayer בלבד)
זרם זרם וידאו דחוס גולמי ל-./stream.dump (לא מאוד שמיש). אם אתה נותן
יותר מאחד של -dumpaudio, -dumpvideo, -dumpstream בשורת הפקודה רק את
האחרון יעבוד.
-dvbin (DVB בלבד)
העבר את הפרמטרים הבאים למודול קלט DVB, כדי לעקוף את
ברירת המחדל:
כרטיס=<1-4>
מציין באמצעות כרטיס מספר 1-4 (ברירת מחדל: 1).
file=
מורה ל-MPlayer לקרוא את רשימת הערוצים . ברירת המחדל היא
~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (בהתבסס על סוג הכרטיס שלך) או
~/.mplayer/channels.conf כמוצא אחרון.
פסק זמן=<1-240>
מספר שניות מקסימלי להמתנה כאשר מנסים לכוון תדר לפני כן
מוותר (ברירת מחדל: 30).
-התקן DVD ל מכשיר> (DVD בלבד)
ציין את התקן ה-DVD או את שם הקובץ .iso (ברירת מחדל: /dev/dvd). אתה יכול גם לציין
ספרייה המכילה קבצים שהועתקו בעבר ישירות מ-DVD (עם למשל
vobcopy).
-מהירות DVD <גורם or מְהִירוּת in KB/s> (DVD בלבד)
נסה להגביל את מהירות ה-DVD (ברירת מחדל: 0, ללא שינוי). מהירות בסיס DVD היא כ-1350KB/s,
כך שכונן פי 8 יכול לקרוא במהירויות של עד 10800KB/s. מהירויות איטיות יותר הופכות את הכונן
שקט יותר, לצפייה בתקליטורי DVD 2700KB/s צריך להיות שקט ומהיר מספיק. MPlayer
מאפס את המהירות לערך ברירת המחדל של הכונן בסגירה. ערכים פחות מ-100 ממוצעים
כפולות של 1350KB/s, כלומר -dvd-speed 8 בוחר 10800KB/s.
הערה: אתה צריך גישת כתיבה להתקן ה-DVD כדי לשנות את המהירות.
-dvdangle <זווית מזהה> (DVD בלבד)
תקליטורי DVD מסוימים מכילים סצנות שניתן לצפות בהן מכמה זוויות. הנה אתה
יכול להגיד ל-MPlayer באילו זוויות להשתמש (ברירת מחדל: 1).
-edl
מאפשר פעולות עריכת רשימת החלטות (EDL) במהלך השמעה. הסרטון ידלג
מעל והשמע יושתק ויבוטל בהתאם לערכים בנתון
קוֹבֶץ. לִרְאוֹת http://www.mplayerhq.hu/DOCS/HTML/en/edl.html לפרטים על אופן השימוש
זֶה.
-אנדפוס <[[hh:]mm:]ss[.ms]|גודל[b|kb|mb]> (גַם לִרְאוֹת -אס ו -sb)
עצור בזמן נתון או במיקום בתים.
הערה: ייתכן שמיקום הבתים לא יהיה מדויק, מכיוון שהוא יכול לעצור רק בגבול מסגרת.
בשימוש בשילוב עם אפשרות -ss, זמן -endpos יזוז קדימה ב-
שניות שצוינו עם -ss אם לא מיקום בתים. בנוסף אולי זה לא יעבוד
טוב או בכלל לא בשימוש עם כל אחת מאפשרויות ה-dump.
דוגמא:
-endpos 56
עצור ב-56 שניות.
-סוף 01:10:00
עצור בשעה 1 דקות.
-ss 10 -endpos 56
עצור בדקה אחת ו-1 שניות.
mplayer -endpos 100mb
הפסק את ההשמעה לאחר קריאת 100MB מקובץ הקלט.
mencoder -endpos 100mb
קידוד רק 100 MB.
-forceidx
לאלץ בנייה מחדש של המדד. שימושי עבור קבצים עם אינדקס שבור (דיסינכרון A/V וכו').
זה יאפשר חיפוש בקבצים שבהם חיפוש לא היה אפשרי. אתה יכול לתקן את
אינדקס לצמיתות עם MEncoder (ראה התיעוד).
הערה: אפשרות זו פועלת רק אם המדיה הבסיסית תומכת בחיפוש (כלומר לא
עם stdin, צינור וכו').
-fps < לצוף ערך>
לעקוף את קצב פריימים של וידאו. שימושי אם הערך המקורי שגוי או חסר.
-מסגרות
הפעל/המר רק תחילה מסגרות, ואז צא.
-hr-mp3-seek (MP3 בלבד)
מחפש MP3 ברזולוציה גבוהה. מופעל בעת הפעלה מקובץ MP3 חיצוני, כפי שאנו צריכים
חפש את המיקום המדויק כדי לשמור על סינכרון A/V. יכול להיות איטי במיוחד כאשר
מחפש אחורה מכיוון שהוא צריך להריץ אחורה להתחלה כדי למצוא מסגרת מדויקת
עמדה.
-שדות http-header
הגדר שדות HTTP מותאמים אישית בעת גישה לזרם HTTP.
דוגמא:
mplayer -http-header-fields 'Field1: value1','Field2: value2'
http://localhost: 1234
יפיק בקשת HTTP:
GET / HTTP / 1.0
מארח: מארח מקומי: 1234
סוכן משתמש: MPlayer
Icy-MetaData: 1
שדה1: ערך1
שדה2: ערך2
חיבור: קרוב
-idx (גַם לִרְאוֹת -forceidx)
בונה מחדש אינדקס של קבצים אם לא נמצא אינדקס, מה שמאפשר חיפוש. שימושי עם
הורדות שבורות/לא שלמות, או קבצים שנוצרו בצורה גרועה.
הערה: אפשרות זו פועלת רק אם המדיה הבסיסית תומכת בחיפוש (כלומר לא
עם stdin, צינור וכו').
-נואידקס דלג על בנייה מחדש של קובץ האינדקס. MEncoder מדלג על כתיבת האינדקס עם אפשרות זו.
-ipv4-only-proxy (רֶשֶׁת בלבד)
דלג על ה-proxy עבור כתובות IPv6. זה עדיין ישמש עבור חיבורי IPv4.
-loadidx <אינדקס קובץ>
הקובץ שממנו יש לקרוא את נתוני אינדקס הווידאו שנשמרו על ידי -saveidx. המדד הזה
ישמש לחיפוש, לעקוף כל נתוני אינדקס הכלולים ב-AVI עצמו.
MPlayer לא ימנע ממך לטעון קובץ אינדקס שנוצר מקובץ אחר
AVI, אבל זה בטוח יגרום לתוצאות שליליות.
הערה: אפשרות זו מיושנת כעת כאשר ל-MPlayer יש תמיכה ב-OpenDML.
-mc
תיקון AV סינכרון מקסימלי לכל פריים (בשניות)
-mc 0 תמיד צריך להיות משולב עם -noskip עבור mencoder, אחרת זה יהיה כמעט
בהחלט גורם ל-AV desync.
-mf
משמש בעת פענוח מקבצי PNG או JPEG מרובים.
האפשרויות הזמינות הן:
w=
רוחב קובץ קלט (ברירת מחדל: זיהוי אוטומטי)
h=
גובה קובץ קלט (ברירת מחדל: זיהוי אוטומטי)
fps=
פלט fps (ברירת מחדל: 25)
סוג=
סוג קובץ קלט (זמין: jpeg, png, tga, sgi)
-ני הכרח להתייחס לקבצים כלא משולבים. במיוחד כוחות שימוש בלא-
מנתח AVI interleaved (מתקן הפעלה של כמה קבצי AVI גרועים). יכול לעזור גם
מנגן קבצים שאחרת מנגנים אודיו ווידאו לסירוגין במקום ב-
אותו זמן.
-נופז (AVI בלבד)
אל תשתמש בערך בתים/שנייה ממוצעים עבור סינכרון AV. עוזר עם כמה קבצי AVI עם
כותרת שבורה.
-ללא-מבוסס
משבית את בחירת הדמוקסר המבוססת על תוסף. כברירת מחדל, כאשר סוג הקובץ
(demuxer) לא ניתן לזהות בצורה מהימנה (לקובץ אין כותרת או שהוא לא אמין
מספיק), סיומת שם הקובץ משמשת לבחירת ה- demuxer. תמיד נופל אחורה
על בחירת דמוקסר מבוסס תוכן.
-passwd (גַם לִרְאוֹת -מִשׁתַמֵשׁ) (רֶשֶׁת בלבד)
ציין סיסמה עבור אימות HTTP.
-prefer-ipv4 (רֶשֶׁת בלבד)
השתמש ב-IPv4 בחיבורי רשת. נופל בחזרה ל-IPv6 באופן אוטומטי.
-prefer-ipv6 (IPv6 רשת בלבד)
השתמש ב-IPv6 בחיבורי רשת. נופל בחזרה ל-IPv4 באופן אוטומטי.
-psprobe <בייט עמדה>
בעת הפעלת זרמי MPEG-PS או MPEG-PES, אפשרות זו מאפשרת לך לציין כמה
בתים בזרם שברצונך ש-MPlayer יסרוק כדי לזהות את ה-codec של הווידאו
בשימוש. אפשרות זו נחוצה כדי להפעיל קבצי EVO או VDR המכילים זרמי H.264.
-pvr (PVR בלבד)
אפשרות זו מכווננת מאפייני קידוד שונים של מודול לכידת PVR. זה חייב
לשמש עם כל כרטיס מבוסס מקודד MPEG חומרה הנתמך על ידי מנהל ההתקן V4L2.
Hauppauge WinTV PVR-150/250/350/500 וכל הכרטיסים מבוססי IVTV ידועים בשם PVR
קלפי לכידה. שים לב שרק ליבת Linux 2.6.18 ומעלה מסוגלת להתמודד
זרם MPEG דרך שכבת V4L2. ללכידת חומרה של זרם MPEG ו
צופה בו עם MPlayer/MEncoder, השתמש ב-'pvr://' ככתובת אתר של סרט.
האפשרויות הזמינות הן:
היבט=<0-3>
ציין יחס רוחב-גובה של קלט:
0:1:1
1: 4:3 (ברירת מחדל)
2:16:9
3:2.21:1
arate=<32000-48000>
ציין קצב שמע קידוד (ברירת מחדל: 48000 הרץ, זמין: 32000, 44100 ו-
48000 הרץ).
alayer=<1-3>
ציין קידוד שכבת שמע MPEG (ברירת מחדל: 2).
abitrate=<32-448>
ציין קצב סיביות של קידוד אודיו ב-kbps (ברירת מחדל: 384).
amode=
ציין מצב קידוד אודיו. ערכים מוגדרים מראש זמינים הם 'סטריאו',
'joint_stereo', 'dual' ו-'mono' (ברירת מחדל: סטריאו).
vbitrate=
ציין קידוד קצב סיביות ממוצע של וידאו ב-Mbps (ברירת מחדל: 6).
vmode=
ציין מצב קידוד וידאו:
vbr: קצב סיביות משתנה (ברירת מחדל)
cbr: קצב סיביות קבוע
vpeak=
ציין קידוד קצב סיביות שיא של וידאו ב-Mbps (שימושי רק עבור קידוד VBR,
ברירת מחדל: 9.6).
fmt=
בחר פורמט MPEG לקידוד:
נ.ב.: זרם תוכניות MPEG-2 (ברירת מחדל)
ts: MPEG-2 Transport Stream
mpeg1: זרם מערכת MPEG-1
vcd: זרם תואם תקליטורי וידאו
svcd: זרם תואם Super Video CD
DVD: זרם תואם DVD
-רָדִיוֹ (רָדִיוֹ בלבד)
אפשרויות אלו קובעות פרמטרים שונים של מודול לכידת הרדיו. להאזנה ל
רדיו עם MPlayer השתמש ב-'radio:// ' (אם לא ניתנת אפשרות לערוצים) או
'רָדִיוֹ:// ' (אם ניתנת אפשרות ערוצים) ככתובת אתר של סרט. אתה יכול
ראה טווח תדרים מותר על ידי הפעלת MPlayer עם '-v'. כדי להתחיל את החטיפה
תת-מערכת, השתמש ב-'radio:// /לִלְכּוֹד'. אם מילת המפתח לכידה היא
לא ניתן להאזין לרדיו באמצעות כבל ה-line-in בלבד. שימוש ב-capture to
האזנה אינה מומלצת עקב בעיות סנכרון, מה שהופך את התהליך הזה
לא נוח.
האפשרויות הזמינות הן:
מכשיר=
מכשיר רדיו לשימוש (ברירת מחדל: /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 ופקודות העבד
radio_step_channel ו-radio_set_channel יהיו ניתנים לשימוש עבור שלט
שליטה (ראה LIRC). אם יינתן, המספר בכתובת האתר של הסרט יטופל כאל
מיקום הערוץ ברשימת הערוצים.
דוגמא: radio://1, radio://104.4, radio_set_channel 1
עצה= (לכידת רדיו בלבד)
שם המכשיר שממנו יש ללכוד קול. ללא שם כזה לכידת תהיה
מושבת, גם אם מילת המפתח לכידה מופיעה בכתובת האתר. עבור מכשירי ALSA
השתמש בו בצורה hw= . . אם שם המכשיר מכיל '=',
המודול ישתמש ב-ALSA כדי ללכוד, אחרת OSS.
arate= (לכידת רדיו בלבד)
דירוג בדגימות לשנייה (ברירת מחדל: 44100).
הערה: בעת שימוש לכידת אודיו מוגדר גם -rawaudio rate= אפשרות עם
אותו ערך כמו arate. אם יש לך בעיות עם מהירות הקול (פועל גם
במהירות), נסה לשחק עם ערכי קצב שונים (למשל
48000,44100,32000,...).
ערוצים= (לכידת רדיו בלבד)
מספר ערוצי שמע ללכוד.
-rawaudio
אפשרות זו מאפשרת לך לנגן קובצי אודיו גולמיים. אתה צריך להשתמש ב-demuxer rawaudio as
נו. זה עשוי לשמש גם להפעלת תקליטורי שמע שאינם 44kHz 16-bit סטריאו.
להפעלת זרמי AC-3 גולמיים השתמש ב-rawaudio format=0x2000 -demuxer rawaudio.
האפשרויות הזמינות הן:
ערוצים=
מספר ערוצים
שיעור=
שיעור בדגימות לשנייה
samplesize=
גודל המדגם בבתים
קצב סיביות=
קצב סיביות עבור קבצי rawaudio
format=
fourcc ב-hex
-rawvideo
אפשרות זו מאפשרת לך לנגן קבצי וידאו גולמיים. אתה צריך להשתמש ב-demuxer rawvideo as
כן.
האפשרויות הזמינות הן:
fps=
קצב פריימים לשנייה (ברירת מחדל: 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
הגדר גודל תמונה סטנדרטי
w=
רוחב התמונה בפיקסלים
h=
גובה התמונה בפיקסלים
i420|yv12|yuy2|y8
הגדר מרחב צבע
format=
מרחב צבע (fourcc) בקבוע או קבוע מחרוזת. השתמש ב-rawvideo format=help
לרשימה של מחרוזות אפשריות.
גודל=
גודל מסגרת ב-Bytes
דוגמא:
mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif
הפעל את סרטון הדוגמה המפורסם של "מנהל העבודה".
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576
נגן מדגם YUV גולמי.
-מפנה (רֶשֶׁת בלבד)
ציין נתיב מפנה או כתובת אתר עבור בקשות HTTP.
-rtsp-port
משמש עם כתובות URL של 'rtsp://' כדי לאלץ את מספר היציאה של הלקוח. אפשרות זו עשויה להיות
שימושי אם אתה מאחורי נתב וברצונך להעביר את זרם ה-RTSP מה-
שרת ללקוח ספציפי.
-rtsp-destination
משמש עם כתובות אתרים 'rtsp://' כדי לאלץ את כתובת ה-IP של היעד להיות קשורה. זֶה
האפשרות עשויה להיות שימושית עם שרת RTSP כלשהו שאינם שולחים מנות RTP ל-
ממשק נכון. אם החיבור לשרת ה-RTSP נכשל, השתמש ב-v כדי לראות איזה
כתובת ה-IP MPlayer מנסה להיקשר אליה ולנסות לאלץ אותה לאחת שהוקצה לך
מחשב במקום.
-rtsp-stream-over-tcp (LIVE555 ו NEMESI בלבד)
משמש עם כתובות URL של 'rtsp://' כדי לציין שה-RTP וה-RTCP הנכנסים
מנות יוזרמו דרך TCP (באמצעות אותו חיבור TCP כמו RTSP). אפשרות זו
עשוי להיות שימושי אם יש לך חיבור לאינטרנט מקולקל שאינו מעביר הודעות נכנסות
מנות UDP (ראה http://www.live555.com/mplayer/).
-rtsp-stream-over-http (LIVE555 בלבד)
משמש עם כתובות URL של 'http://' כדי לציין שה-RTP וה-RTCP הנכנסים המתקבלים
מנות יוזרמו דרך HTTP.
-saveidx
כפה בנייה מחדש של האינדקס והשלך את האינדקס אל . כרגע זה עובד רק
עם קבצי AVI.
הערה: אפשרות זו מיושנת כעת כאשר ל-MPlayer יש תמיכה ב-OpenDML.
-sb <בייט עמדה> (גַם לִרְאוֹת -ss)
חפש למיקום בייט. שימושי להפעלה מתמונות CD-ROM או קבצי VOB עם
זבל בהתחלה.
-מהירות <0.01-100>
האטו או האצו את ההשמעה לפי הפקטור שניתן כפרמטר. לא מובטח
לעבוד נכון עם עותק -oac. הוסף -af scaletempo כדי לעבור את מגבלת פי 4 ב
השמעה.
-שיעור
בחר את קצב דגימת הפלט לשימוש (כמובן שלכרטיסי קול יש הגבלות
זֶה). אם תדירות הדגימה שנבחרה שונה מזו של הזרם
מדיה, מסנן האודיו ה-resample או lavcresample יוכנס לאודיו
שכבת סינון כדי לפצות על ההבדל. סוג הדגימה מחדש יכול להיות
נשלט על ידי אפשרות -af-adv. ברירת המחדל היא דגימה מחדש מהירה שעלולה לגרום
עיוות.
-אס (גַם לִרְאוֹת -sb)
חפש לעמדת זמן נתונה. השתמש ב-ss nopts כדי לבטל את החיפוש, ל-ss 0 יש שונה
התנהגות.
דוגמא:
-ss 56
מחפש עד 56 שניות.
01:10:00
מבקש עד שעה 1 דקות.
-tskeepbroken
אומר ל-MPlayer לא להשליך מנות TS שדווחו כשבורות בזרם.
לפעמים צריך לנגן קבצי MPEG-TS פגומים.
-tsprobe <בייט עמדה>
בעת הפעלת זרם MPEG-TS, אפשרות זו מאפשרת לך לציין כמה בתים ב-
זרם שאתה רוצה ש-MPlayer יחפש את מזהי האודיו והווידאו הרצויים.
-tsprog <1-65534>
בעת הפעלת זרם MPEG-TS, אתה יכול לציין עם אפשרות זו איזו תוכנית (אם
הווה) שאתה רוצה לשחק. ניתן להשתמש עם -vid ו -aid.
-טֵלֶוִיזִיָה (טלוויזיה/PVR בלבד)
אפשרות זו מכווננת מאפיינים שונים של מודול לכידת הטלוויזיה. לצפייה בטלוויזיה
עם MPlayer, השתמש ב-'tv://' או 'tv:// ' או אפילו 'tv://
(ראה ערוצי אפשרות עבור ערוץ_שם למטה) ככתובת אתר של סרט. אתה יכול גם להשתמש
'טֵלֶוִיזִיָה:/// כדי להתחיל לצפות בסרט מכניסת קומפוזיט או S-Video (ראה
קלט אפשרות לפרטים).
האפשרויות הזמינות הן:
אין שמע
אין קול
automute=<0-255> (v4l ו-v4l2 בלבד)
אם עוצמת האות המדווחת על ידי המכשיר נמוכה מהערך הזה, אודיו ו
הסרטון יושתק. ברוב המקרים אוטומוט=100 יספיק. בְּרִירַת מֶחדָל
הוא 0 (ההשתקה האוטומטית מושבתת).
נהג=
ראה -tv driver=help לקבלת רשימה של מנהלי התקנים של קלט טלוויזיה. זמין:
dummy, v4l, v4l2, bsdbt848 (ברירת מחדל: זיהוי אוטומטי)
מכשיר=
ציין התקן טלוויזיה (ברירת מחדל: /dev/video0). הערה: עבור מנהל ההתקן bsdbt848
אתה יכול לספק גם שמות של מכשירי bktr וגם מקלט המפריד ביניהם עם א
פסיק, מקלט אחרי bktr (למשל -tv device=/dev/bktr1,/dev/tuner1).
קלט=
ציין קלט (ברירת מחדל: 0 (טלוויזיה), ראה פלט מסוף לכניסות זמינות).
freq=
ציין את התדר להגדרת הטיונר (למשל 511.250). אינו תואם
עם פרמטר הערוצים.
outfmt=
ציין את פורמט הפלט של הטיונר עם ערך מוגדר מראש הנתמך על ידי
מנהל התקן V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) או
פורמט שרירותי נתון כערך hex. נסה את outfmt=help לקבלת רשימה של כולם
פורמטים זמינים.
רוחב=
רוחב חלון פלט
גובה=
גובה חלון פלט
fps=
קצב פריימים שבו ללכוד וידאו (פריימים לשנייה)
buffersize=
גודל מקסימלי של מאגר הלכידה במגה-בייט (ברירת מחדל: דינמי)
נורמה=
עבור bsdbt848 ו-v4l, PAL, SECAM, NTSC זמינים. עבור v4l2, ראה את
פלט מסוף עבור רשימה של כל הנורמות הזמינות, ראה גם את הנורמה
אפשרות למטה.
normid= (v4l2 בלבד)
מגדיר את נורמת הטלוויזיה למזהה המספרי הנתון. נורמת הטלוויזיה תלויה ב
כרטיס לכידה. עיין בפלט הקונסולה לקבלת רשימה של נורמות טלוויזיה זמינות.
ערוץ=
הגדר את הטיונר ל עָרוּץ.
צ'אנליסט =
זמין: ארגנטינה, אוסטרליה, china-bcast, אירופה-מזרח, אירופה-מערב,
צרפת, אירלנד, איטליה, japan-bcast, japan-cable, ניו זילנד, רוסיה,
דרום אפריקה, 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>
הגדר את אקולייזר התמונה על הכרטיס.
קצב שמע=
הגדר קצב דגימת שמע קלט.
forceaudio
לכוד אודיו גם אם אין מקורות אודיו שדווחו על ידי v4l.
כמו כן
לכידה מ-ALSA.
amode=<0-3>
בחר מצב שמע:
0: מונו
1: סטריאו
2: שפה 1
3: שפה 2
forcechan=<1-2>
כברירת מחדל, ספירת ערוצי השמע המוקלטים נקבעת
אוטומטית על ידי שאילתה של מצב השמע מכרטיס הטלוויזיה. אפשרות זו
מאפשר לכפות הקלטת סטריאו/מונו ללא קשר לאפשרות האמוד וה-
ערכים שהוחזרו על ידי v4l. זה יכול לשמש לפתרון בעיות כאשר הטלוויזיה
הכרטיס אינו יכול לדווח על מצב השמע הנוכחי.
עצה=
הגדר התקן שמע. צריך להיות /dev/xxx עבור OSS ומזהה חומרה
עבור ALSA. עליך להחליף כל ':' ב-'.' במזהה החומרה עבור ALSA.
audioid=
בחר פלט שמע של כרטיס הלכידה, אם יש לו יותר מאחד.
[נפח|בס|טרבל|איזון]=<0-65535> (v4l1)
[נפח|בס|טרבל|איזון]=<0-100> (v4l2)
אפשרויות אלו קובעות פרמטרים של המיקסר בכרטיס לכידת הווידאו. הֵם
לא תהיה השפעה, אם לכרטיס שלך אין כזה. עבור v4l2 50 מפות ל
ערך ברירת המחדל של הפקד, כפי שדווח על ידי הנהג.
gain=<0-100> (v4l2)
הגדר את בקרת ההגברה עבור התקני וידאו (בדרך כלל מצלמות אינטרנט) לערך הרצוי
וכבה את השליטה האוטומטית. ערך 0 מאפשר שליטה אוטומטית.
אם אפשרות זו נשמטת, בקרת הרווח לא תשתנה.
מצב מיידי=
ערך של 0 פירושו לכידה ואחץ אודיו ווידאו יחד (ברירת מחדל עבור
MEncoder). ערך של 1 (ברירת מחדל עבור MPlayer) פירושו לבצע לכידת וידאו
רק ותן לאודיו לעבור דרך כבל loopback מכרטיס הטלוויזיה אל
כרטיס קול.
mjpeg
השתמש בדחיסת MJPEG חומרה (אם הכרטיס תומך בכך). כאשר משתמשים בזה
אפשרות, אינך צריך לציין את הרוחב והגובה של הפלט
חלון, מכיוון ש-MPlayer יקבע זאת אוטומטית מההפסקה
ערך (ראה להלן).
decimation=<1|2|4>
בחר את גודל התמונה שתדחס על ידי חומרה MJPEG
דְחִיסָה:
1: בגודל מלא
704x576 PAL
704x480 NTSC
2: גודל בינוני
352x288 PAL
352x240 NTSC
4: גודל קטן
176x144 PAL
176x120 NTSC
איכות=<0-100>
בחר את איכות דחיסת ה-JPEG (< 60 מומלץ עבור מלא
גודל).
tdevice=
ציין התקן טלטקסט לטלוויזיה (דוגמה: /dev/vbi0) (ברירת מחדל: אין).
tformat=
ציין פורמט תצוגת טלטקסט בטלוויזיה (ברירת מחדל: 0):
0: אטום
1: שקוף
2: אטום עם צבעים הפוכים
3: שקוף עם צבעים הפוכים
tpage=<100-899>
ציין את מספר עמוד הטלטקסט הראשוני בטלוויזיה (ברירת מחדל: 100).
tlang=<-1-127>
ציין קוד ברירת מחדל של שפת טלטקסט (ברירת מחדל: 0), אשר ישמש כ
שפה ראשית עד לקבלת חבילה מסוג 28. שימושי כאשר
מערכת טלטקסט משתמשת בערכת תווים שאינה לטינית, אך קודי שפה אינם
מועבר באמצעות מנות טלטקסט מסוג 28 מסיבה כלשהי. כדי לראות רשימה של
קודי שפה נתמכים מגדירים אפשרות זו ל-1.
hidden_video_renderer (dshow בלבד)
סיים את הזרם עם renderer וידאו במקום renderer Null (ברירת מחדל:
כבוי). יעזור אם הווידאו יקפא אך האודיו לא. הערה: אולי לא יעבוד
עם שילוב חיתוך -vo directx ו-vf.
hidden_vp_renderer (dshow בלבד)
סיים את זרם ה-Pin VideoPort עם מעבד וידאו במקום להסיר אותו
מהגרף (ברירת מחדל: כבוי). שימושי אם לכרטיס שלך יש פין VideoPort ו
הסרטון קטוע. הערה: ייתכן שלא יעבוד עם -vo directx ו-vf crop
שילוב.
system_clock (dshow בלבד)
השתמש בשעון המערכת כמקור סנכרון במקום בשעון הגרף המוגדר כברירת מחדל
(בדרך כלל השעון מאחד המקורות החיים בגרף).
normalize_audio_chunks (dshow בלבד)
צור נתחי אודיו עם אורך זמן השווה לאורך זמן מסגרת וידאו
(ברירת מחדל: כבוי). חלק מכרטיסי השמע יוצרים נתחי שמע בגודל של כ-0.5 שניות,
וכתוצאה מכך סרטון קטוע בעת שימוש ב-immediatemode=0.
-tvscan (טֵלֶוִיזִיָה ו MPlayer בלבד)
כוונן את סורק ערוצי הטלוויזיה. MPlayer גם ידפיס ערך עבור "-tv channels="
אפשרות, כולל ערוצים קיימים וזה עתה נמצאו.
אפשרויות המשנה הזמינות הן:
התחלה אוטומטית
התחל בסריקת ערוצים מיד לאחר האתחול (ברירת מחדל: מושבת).
period=<0.1-2.0>
ציין השהיה בשניות לפני המעבר לערוץ הבא (ברירת מחדל: 0.5).
ערכים נמוכים יותר יגרמו לסריקה מהירה יותר, אך יכולים לזהות טלוויזיה לא פעילה
ערוצים כפעילים.
סף=<1-100>
ערך סף עבור עוצמת האות (באחוזים), כפי שדווח על ידי
מכשיר (ברירת מחדל: 50). עוצמת אות גבוהה יותר מערך זה תהיה
ציין שערוץ הסריקה הנוכחי פעיל.
משתמש (גַם לִרְאוֹת -passwd) (רֶשֶׁת בלבד)
ציין שם משתמש עבור אימות HTTP.
-סוכן משתמש
להשתמש כסוכן משתמש עבור הזרמת HTTP.
-וויד
בחר ערוץ וידאו (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). כשמשחקים א
זרם MPEG-TS, MPlayer/MEncoder ישתמש בתוכנית הראשונה (אם קיימת) עם
זרם הווידאו הנבחר.
-vivo (לנפות קוד)
כפה פרמטרי שמע עבור VIVO demuxer (למטרות ניפוי באגים). לתקן אותי:
תעד את זה.
OSD/כותרת משנה אפשרויות
הערה: ראה גם -vf expand.
-תַחַת (FreeType בלבד)
הפעל את עיבוד הכתוביות SSA/ASS. עם אפשרות זו, libass ישמש עבור
SSA/ASS כתוביות חיצוניות ורצועות Matroska. אולי תרצה גם להשתמש
-גופנים מוטבעים.
הערה: שלא כמו OSD רגיל, libass משתמש ב-fontconfig כברירת מחדל. כדי להשבית אותו, השתמש
-nofontconfig.
-צבע-תחת-גבול
מגדיר את צבע הגבול (מתאר) עבור כתוביות טקסט. פורמט הצבע הוא RRGGBBAA.
-תחתון-שוליים
מוסיף פס שחור בתחתית המסגרת. המעבד SSA/ASS יכול למקם
כתוביות שם (עם -ass-use-margins).
-צבע-תחת
מגדיר את הצבע עבור כתוביות טקסט. פורמט הצבע הוא RRGGBBAA.
-אס-גופן-סולם
הגדר את מקדם קנה המידה שישמש עבור גופנים במעבד SSA/ASS.
-סגנון כוח-תחת <[Style.]Param=Value[,...]>
עוקף כמה פרמטרים של מידע על סגנון או סקריפט.
דוגמא:
-ass-force-style FontName=Arial,Default.Bold=1
-ass-force-style PlayResY=768
-רמז לתחת
הגדר סוג רמז. יכול להיות:
0 אין רמז
1 FreeType autohinter, מצב קל
2 FreeType autohinter, מצב רגיל
רמז מקורי 3 גופנים
0-3 + 4
אותו דבר, אבל רמז יבוצע רק אם ה-OSD מוצג ב-
רזולוציית המסך ולכן לא תהיה קנה מידה.
ערך ברירת המחדל הוא 7 (השתמש ברמז מקורי עבור OSD ללא קנה מידה וללא רמז
אחרת).
-מרווח-שורות-תחת
הגדר ערך מרווח בין שורות עבור מעבד SSA/ASS.
-סגנונות תחת
טען את כל סגנונות SSA/ASS שנמצאו בקובץ שצוין והשתמש בהם לעיבוד טקסט
כתוביות. התחביר של הקובץ הוא בדיוק כמו [V4 Styles] / [V4+ Styles]
סעיף של SSA/ASS.
-תחת-עליון-שוליים
מוסיף פס שחור בחלק העליון של המסגרת. המעבד SSA/ASS יכול למקם
כותרות עליונות שם (עם -ass-use-margins).
-שולי שימוש בתחת
מאפשר הצבת כותרות וכתוביות בגבולות שחורים כשהן זמינות.
-dumpjacosub (MPlayer בלבד)
המר את הכתובית הנתונה (שצוין עם האפשרות -sub) לכתובית מבוססת זמן
פורמט כתוביות JACOsub. יוצר קובץ dumpsub.js בספרייה הנוכחית.
-dumpmicrodvdsub (MPlayer בלבד)
המר את הכתובית הנתונה (שצוין עם האפשרות -sub) ל-MicroDVD
פורמט כתוביות. יוצר קובץ dumpsub.sub בספרייה הנוכחית.
-dumpmpsub (MPlayer בלבד)
המר את הכתובית הנתונה (שצוינה עם האפשרות -sub) לכתובית של MPlayer
פורמט, MPsub. יוצר קובץ dump.mpsub בספרייה הנוכחית.
-dumpsami (MPlayer בלבד)
המר את הכתובית הנתונה (שצוין עם האפשרות -sub) ל-SAMI מבוסס-זמן
פורמט כתוביות. יוצר קובץ dumpsub.smi בספרייה הנוכחית.
-dumpsrtsub (MPlayer בלבד)
המר את הכתובית הנתונה (שצוין עם האפשרות -sub) לכתובית מבוססת זמן
פורמט כתוביות של SubViewer (SRT). יוצר קובץ dumpsub.srt בקובץ הנוכחי
במדריך.
הערה: כמה נגני חומרה שבורים נחנקים מקבצי כתוביות SRT עם קו Unix
סיומים. אם יתמזל מזלכם לקבל תיבה כזו, העבירו את קבצי הכתוביות שלכם
באמצעות unix2dos או תוכנית דומה להחלפת סיומות קו Unix ב-DOS/Windows
סיומות קו.
-dumpsub (MPlayer בלבד) (ביטא קוד)
זורק את זרם המשנה של הכתוביות מזרמי VOB. ראה גם את -dump*sub ו
אפשרויות -vobsubout*.
-גופנים מוטבעים (FreeType בלבד)
מאפשר חילוץ של גופנים משובצים של Matroska (ברירת מחדל: מושבת). הגופנים האלה יכולים
לשמש לעיבוד כתוביות SSA/ASS (אפשרות -ass). קבצי גופנים נוצרים ב
מה היא ~/.mplayer/fonts במדריך.
הערה: עם FontConfig 2.4.2 ומעלה, גופנים מוטבעים נפתחים ישירות מ
זיכרון, ואפשרות זו מופעלת כברירת מחדל.
-גורם
דגום מחדש את אלפאמפת הגופן. יכול להיות:
0 גופנים לבנים רגילים
0.75 קו מתאר שחור צר מאוד (ברירת מחדל)
1 קו מתאר שחור צר
10 קווי מתאר שחורים מודגשים
-היפוך-עברית (FriBiDi בלבד)
מפעיל את היפוך כתוביות באמצעות FriBiDi.
-noflip-עברית-פסיקים
שנה את ההנחות של FriBiDi לגבי מיקומי פסיקים בכתוביות. השתמש בזה
אם פסיקים בכתוביות מוצגים בתחילת משפט במקום בסופו.
-גוֹפָן ל font.desc קובץ, נתיב ל גופן (FreeType), גופן דפוס (Fontconfig)>
חפש את גופני ה-OSD/כתוביות בספרייה חלופית (ברירת מחדל לרגיל
גופנים: ~/.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'
-גופן 'Bitstream Vera Sans:style=Bold'
-fontconfig (fontconfig בלבד)
מאפשר שימוש בגופנים מנוהלים של fontconfig (ברירת מחדל: זיהוי אוטומטי).
הערה: כברירת מחדל, fontconfig משמש עבור כתוביות מעובדות ב-libass ואינה משמשת עבור
OSD. עם -fontconfig זה משמש גם ל-libass וגם ל-OSD, עם -nofontconfig זה כן
לא בשימוש כלל, כלומר רק אז -font ו-subfont יעבדו עם נתיב נתון ל
גופן.
-מאולץ תת-סודי
הצג רק כתוביות מאולצות עבור זרם הכתוביות של ה-DVD שנבחר על ידי למשל -סלנג.
-פריבידי-charset <charset שם> (FriBiDi בלבד)
מציין את ערכת התווים שיועבר ל- FriBiDi בעת פענוח שאינו UTF-8
כתוביות (ברירת מחדל: ISO8859-8).
-ifo <VOBsub IFO קובץ>
ציין את הקובץ שישמש לטעינת לוח וגודל מסגרת עבור VOBsub
כתוביות.
-noautosub
מכבה את טעינת הכתוביות האוטומטית.
-osd-משך
הגדר את משך הודעות ה-OSD ב-ms (ברירת מחדל: 1000).
-OSD-שברים <0-2>
הגדר כיצד שברירי שניות של חותמת הזמן הנוכחית יודפסו ב-OSD:
0 אל תציג שברים (ברירת מחדל).
1 הצג את שני העשרונים הראשונים.
2 הצג ספירת פריימים משוערת בתוך השנייה הנוכחית. ספירת הפריימים הזו היא
לא מדויק אלא רק הערכה. עבור fps משתנים, ה-
כידוע, הקירוב רחוק מספירת הפריימים הנכונה.
-רמת גובה <0-3> (MPlayer בלבד)
מציין באיזה מצב ה-OSD אמור להתחיל.
0 כתוביות בלבד
נפח אחד + חיפוש (ברירת מחדל)
2 נפח + חיפוש + טיימר + אחוזים
3 נפח + חיפוש + טיימר + אחוז + זמן כולל
-חפיפה
מאפשר להציג את הכתובית הבאה כאשר הכתובית הנוכחית עדיין גלויה
(ברירת המחדל היא לאפשר את התמיכה רק עבור פורמטים ספציפיים).
-progbar-align <0-100>
ציין את היישור האנכי של סרגל ההתקדמות (0: למעלה, 100: למטה, ברירת המחדל היא
50, כלומר ממורכז).
צד (גַם לִרְאוֹת -סְלֶנְג, -vobsubid)
הצג את זרם הכתוביות שצוין על ידי (0-31). MPlayer מדפיס את הזמין
מזהי כתוביות כאשר הם פועלים במצב מילולי (-v). אם אינך יכול לבחור אחד מה
כתוביות ב-DVD, נסה גם את -vobsubid.
-נוסאב משבית כל כתוביות פנימיות שנבחרו באופן אוטומטי (כמו למשל Matroska/mkv
תומך ב-demuxer). השתמש ב-noautosub כדי לבטל את הטעינה של כתוביות חיצוניות
קבצים.
-סְלֶנְג <שפה קוד[,שפה קוד,...]> (גַם לִרְאוֹת -סיד)
ציין רשימת עדיפות של שפות כתוביות לשימוש. פורמטים שונים של מיכל
להשתמש בקודי שפה שונים. תקליטורי DVD משתמשים בקודי שפה בשתי אותיות ISO 639-1,
Matroska משתמש בקודי שפה של שלוש אותיות ISO 639-2 בעוד OGM משתמש בצורה חופשית
מזהה. MPlayer מדפיס את השפות הזמינות כאשר הוא פועל במצב מילולי (-v).
דוגמא:
mplayer dvd://1 -slang hu,en
בוחר את רצועת הכתוביות ההונגרית ב-DVD ונופל אחורה באנגלית if
הונגרית לא זמינה.
mplayer -slang jpn example.mkv
מנגן קובץ Matroska עם כתוביות ביפנית.
-spuaa
מצב אנטי-aliasing/קנה מידה עבור DVD/VOBsub. ניתן להוסיף ערך של 16 ב
כדי לאלץ שינוי קנה מידה גם כאשר גודל המסגרת המקורי והמוקטן כבר תואמים.
זה יכול לשמש למשל כדי להחליק כתוביות עם טשטוש גאוסי. מצבים זמינים
הם:
0 אין (הכי מהיר, מכוער מאוד)
1 משוער (שבור?)
2 מלאים (איטיים)
3 בילינארי (ברירת מחדל, מהיר ולא נורא)
4 משתמש בטשטוש גאוסי ב-swscaler (נראה טוב מאוד)
-spualign <-1-2>
ציין כיצד יש ליישר כתוביות SPU (DVD/VOBsub).
-מיקום מקורי אחד
0 יישר למעלה (התנהגות מקורית, ברירת מחדל).
1 יישר במרכז.
2 יישר למטה.
-ספוגאוס <0.0-3.0>
פרמטר שונות של גאוס בשימוש על ידי -spuaa 4. גבוה יותר פירושו יותר טשטוש (ברירת מחדל:
1.0).
-תַת
השתמש/הצג קבצי כתוביות אלה. ניתן להציג רק קובץ אחד בו-זמנית.
-תת-בג-אלפא <0-255>
ציין את ערך ערוץ האלפא עבור כתוביות ורקע OSD. ערכים גדולים מתכוונים
יותר שקיפות. 0 פירושו שקוף לחלוטין.
-תת-בג-צבע <0-255>
ציין את ערך הצבע עבור כתוביות ורקע OSD. כרגע כתוביות הן
גווני אפור כך שערך זה שווה ערך לעוצמת הצבע. 255 פירושו
לבן ו-0 שחור.
-תת-דמוקסר <[+]שם> (-תת-קובץ בלבד) (ביטא קוד)
כפה על סוג תרגום כתוביות עבור -תת-קובץ. השתמש ב-'+' לפני השם כדי לאלץ אותו,
זה ידלג על כמה בדיקות! תן את שם ה-demuxer כפי שהודפס ב-sub-demuxer help.
עבור תאימות לאחור הוא מקבל גם את מזהה ה-demuxer כפי שהוגדר ב
subreader.h.
תת-ערפול
התאם את הטשטוש התואם בעת חיפוש כתוביות:
0 התאמה מדויקת (ברירת מחדל)
1טען את כל המשנה המכילה את שם הסרט.
2 טען את כל המשנה בספריות הנתיבים הנוכחיים וה-sub-path.
-sub-no-text-pp
משבית כל סוג של עיבוד פוסט שנעשה לאחר טעינת הכתוביות. בשימוש
למטרות ניפוי באגים.
-יישור משנה <0-2>
ציין איזה קצה של הכתוביות צריך להיות מיושר בגובה שניתן על ידי
-subpos.
0 יישר את הקצה העליון של כתוביות (התנהגות מקורית).
1 יישר את מרכז הכתוביות.
2 יישר את הקצה התחתון של הכתוביות (ברירת מחדל).
-subcc <1-8>
הצג כתוביות של DVD Closed Caption (CC) מהערוץ שצוין. ערכים 5 עד
8 בחר מצב שיכול לחלץ זרמי תאימות של EIA-608 מנתוני EIA-708.
אלו הם לֹא הכתוביות VOB, אלו הן כתוביות ASCII מיוחדות לשימוע
לקוי מקודד בזרם נתוני משתמש VOB ברוב תקליטורי ה-DVD של אזור 1. כתוביות CC
עד כה לא זוהו בתקליטורי DVD מאזורים אחרים.
-subcp (אייקון בלבד)
אם המערכת שלך תומכת סמל(3), אתה יכול להשתמש באפשרות זו כדי לציין את הכתובית
דף קוד. זה מקבל עדיפות על -utf8 וגם -unicode.
דוגמא:
-subcp לטיני2
-subcp cp1250
-subcp enca: : דף קוד> (ENCA בלבד)
אתה יכול לציין את השפה שלך באמצעות קוד שפה של שתי אותיות כדי לגרום ל-ENCA לזהות
דף הקוד באופן אוטומטי. אם אינך בטוח, הזן משהו וצפה בפלט של mplayer -v
לשפות זמינות. דף קוד חלופי מציין את דף הקוד לשימוש, מתי
זיהוי אוטומטי נכשל.
דוגמא:
-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/sub/
/path/to/movie/subtitles/
/tmp/subs/
~/.mplayer/sub/
-השהיית משנה
עיכוב כתוביות ב שניות. יכול להיות שלילי.
-תת-קובץ (ביטא קוד)
כרגע חסר תועלת. זהה ל-audiofile, אבל עבור זרמי כתוביות (OggDS?).
-תת גופן ל גופן (FreeType), גופן דפוס (Fontconfig)> (FreeType בלבד)
מגדיר את גופן הכתוביות (ראה -גופן). אם לא ניתן -תת גופן, נעשה שימוש ב--font.
-תת גופן-סולם אוטומטי <0-3> (FreeType בלבד)
מגדיר את מצב הקנה המידה האוטומטי.
הערה: 0 פירושו שקנה המידה של הטקסט וקנה המידה של OSD הם גבהים של גופנים בנקודות.
המצב יכול להיות:
0 אין קנה מידה אוטומטי
1 פרופורציונלי לגובה הסרט
2 פרופורציונלי לרוחב הסרט
3 פרופורציונלי לאלכסון הסרט (ברירת מחדל)
-תת גופן-טשטוש <0-8> (FreeType בלבד)
מגדיר את רדיוס טשטוש הגופן (ברירת מחדל: 2).
-קידוד תת גופנים
מגדיר את קידוד הגופן. כאשר מוגדר 'unicode', כל הגליפים מקובץ הגופן
יעובד ויעשה שימוש ב-unicode (ברירת מחדל: unicode). (ללא FreeType,
הגדרה של כל ערך אחר מלבד 'unicode' תשבית את עיבוד גליפים של unicode עבור
קבצי font.desc. עם FreeType ועבור ערכים אחרים מלבד 'unicode' יש למערכת שלך
לתמוך סמל(3) כדי שזה יעבוד.)
-subfont-osd-scale <0-100> (FreeType בלבד)
מגדיר את מקדם הקנה המידה האוטומטי של רכיבי ה-OSD (ברירת מחדל: 6).
-תת גופן-מתאר <0-8> (FreeType בלבד)
מגדיר את עובי קווי המתאר של הגופן (ברירת מחדל: 2).
-תת גופן-טקסט-סקאלה <0-100> (FreeType בלבד)
מגדיר את מקדם הקנה המידה האוטומטי של טקסט הכתוביות כאחוז מגודל המסך
(ברירת מחדל: 5).
-subfps
ציין את קצב הפריימים של קובץ הכתוביות (ברירת מחדל: סרטים לשנייה).
הערה: > סרטים לשנייה מאיץ את הכתוביות עבור קבצי כתוביות מבוססי מסגרת ו
מאט אותם עבור אלה מבוססי זמן.
-subpos <0-150> (מוֹעִיל עם -vf לְהַרְחִיב)
ציין את מיקום הכתוביות על המסך. הערך הוא אנכי
מיקום הכתובית באחוזים מגובה המסך. ערכים גדולים מ-100 מאפשרים
יש לחתוך חלק מהכתובית.
-רוחב משנה <10-100>
ציין את הרוחב המרבי של כתוביות על המסך. שימושי ליציאת טלוויזיה. ה
הערך הוא רוחב הכתובית באחוזים מרוחב המסך.
-noterm-osd
השבת את הצגת הודעות ה-OSD במסוף כאשר אין פלט וידאו
זמין.
-term-osd-esc <בריחה רצף>
ציין את רצף הבריחה לשימוש לפני כתיבת הודעת OSD במסוף.
רצף הבריחה צריך להזיז את המצביע לתחילת השורה המשמשת
ה-OSD ומחק אותו (ברירת מחדל: ^[[A\r^[[K).
-יוניקוד
אומר ל-MPlayer לטפל בקובץ הכתוביות כ-unicode. (זה ייכנס לתוקף רק אם
לא -subcp ולא -utf8 ניתנים.)
-unrarexec ל unrar בר הפעלה> (לא נתמך on MingW)
ציין את הנתיב לקובץ ההפעלה של unrar כדי ש-MPlayer יוכל להשתמש בו כדי לגשת ל-rar-
קבצי VOBsub דחוסים (ברירת מחדל: לא מוגדר, כך שהתכונה כבויה). הדרך חייבת
כלול את שם הקובץ של קובץ ההפעלה, כלומר /usr/local/bin/unrar.
-utf8
אומר ל-MPlayer לטפל בקובץ הכתוביות כ-UTF-8. (זה ייכנס לתוקף רק אם
-subcp לא ניתן, והוא מקבל עדיפות על פני -unicode.)
-vobsub <VOBsub פילה לְלֹא הרחבה>
ציין קובץ VOBsub לשימוש עבור כתוביות. חייב להיות שם הנתיב המלא בלי
סיומת, כלומר ללא '.idx', '.ifo' או '.sub'.
-vobsubid <0-31>
ציין את מזהה הכתוביות של VOBsub.
שמע תפוקה אפשרויות (MPLAYER רק)
-שרירי בטן (-ao oss בלבד) (מְיוּשָׁן)
עוקף את זיהוי גודל המאגר של מנהל השמע/כרטיס.
-פוּרמָט (גַם לִרְאוֹת מה היא פוּרמָט אודיו לְסַנֵן)
בחר את פורמט הדוגמה המשמש לפלט משכבת מסנן האודיו לצליל
כַּרְטִיס. הערכים ש יכול לאמץ מפורטים להלן בתיאור של
מסנן האודיו בפורמט.
-מִיקסֵר
השתמש בהתקן מיקסר שונה מברירת המחדל /dev/mixer. עבור ALSA זה ה
שם המיקסר.
-ערוץ מיקסר <מיקסר line>[,מיקסר אינדקס] (-ao oss ו -ל כמו כן בלבד)
אפשרות זו תגיד ל-MPlayer להשתמש בערוץ אחר לשליטה בעוצמת הקול
מאשר PCM ברירת המחדל. אפשרויות עבור OSS כוללות כרך, pcm, קו. לרשימה מלאה
של אפשרויות חפש את SOUND_DEVICE_NAMES ב-/usr/include/linux/soundcard.h. עבור ALSA
אתה יכול להשתמש בשמות למשל תצוגות alsamixer, כמו אדון, קו, PCM.
הערה: יש לציין שמות ערוצי מיקסר ALSA ואחריהם מספר ב-
פורמט, כלומר יש להמיר ערוץ שכותרתו 'PCM 1' ב-alsamixer
ל PCM,1.
-softvol
כפה על השימוש במיקסר התוכנה, במקום להשתמש במיקסר כרטיס הקול.
-softvol-max <10.0-10000.0>
הגדר את רמת ההגברה המקסימלית באחוזים (ברירת מחדל: 110). ערך של 200 יהיה
מאפשר לך לכוונן את עוצמת הקול עד למקסימום של כפול מהרמה הנוכחית. עם
ערכים מתחת ל-100 הנפח ההתחלתי (שהוא 100%) יהיה מעל המקסימום,
אשר למשל ה-OSD אינו יכול להציג כהלכה.
-וולסטפ <0-100>
הגדר את גודל הצעד של שינויים בנפח המיקסר באחוזים מכל הטווח (ברירת מחדל:
3).
-כרך <-1-100> (גַם לִרְאוֹת -af כרך)
הגדר את עוצמת ההפעלה במיקסר, חומרה או תוכנה (אם נעשה שימוש עם
-softvol). ערך של -1 (ברירת המחדל) לא ישנה את עוצמת הקול.
שמע תפוקה נהגים (MPLAYER רק)
מנהלי התקנים של פלט אודיו הם ממשקים למתקני פלט אודיו שונים. התחביר הוא:
-ל
ציין רשימת עדיפות של מנהלי התקנים של פלט אודיו לשימוש.
אם ברשימה יש ',' MPlayer יחזור על מנהלי התקנים שאינם כלולים ב-
רשימה. אפשרויות משנה הן אופציונליות וניתן לרוב להשמיט אותן.
הערה: עיין בעזרה -ao לרשימה של מנהלי התקנים של פלט אודיו שהורכבו.
דוגמא:
-אאו גם,אוס,
נסה את מנהל ההתקן של ALSA, אחר כך את מנהל ההתקן של OSS, ואז אחרים.
-ao alsa:noblock:device=hw=0.3
מגדיר מצב noblock ואת שם המכשיר ככרטיס ראשון, מכשיר רביעי.
מנהלי התקנים זמינים של פלט שמע הם:
כמו כן
מנהל התקן פלט שמע ALSA 0.9/1.x
אצולה
מגדיר מצב noblock.
מכשיר=
מגדיר את שם המכשיר. החלף כל ',' ב-'.' וכל ':' עם '=' ב-
שם מכשיר ALSA. עבור פלט hwac3 דרך S/PDIF, השתמש ב-"iec958" או "spdif"
מכשיר, אלא אם כן אתה באמת יודע איך להגדיר אותו נכון.
oss
מנהל התקן פלט אודיו OSS
מגדיר את התקן פלט השמע (ברירת מחדל: /dev/dsp).
מגדיר את התקן מערבל השמע (ברירת מחדל: /dev/mixer).
מגדיר את ערוץ מערבל השמע (ברירת מחדל: pcm).
sdl (SDL בלבד)
פלט אודיו של ספריית SDL (Simple Directmedia Layer) עצמאית מאוד בפלטפורמה
נהג
בחר במפורש את מנהל התקן השמע SDL לשימוש (ברירת מחדל: תן ל-SDL לבחור).
אמנויות
פלט אודיו דרך דמון aRts
esd
פלט אודיו דרך דמון ה-ESD
בחר במפורש את שרת ה-ESD לשימוש (ברירת מחדל: localhost).
שקע
פלט אודיו דרך JACK (ערכת חיבור שמע לשקע)
(אין חיבור
צור באופן אוטומטי חיבורים ליציאות פלט (ברירת מחדל: מופעלת). מתי
מופעלת, המספר המרבי של ערוצי פלט יוגבל ל-
מספר יציאות פלט זמינות.
port=
מתחבר ליציאות עם השם הנתון (ברירת מחדל: יציאות פיזיות).
שם=
שם לקוח שמועבר ל-JACK (ברירת מחדל: MPlayer [ ]). שימושי אם
אתה רוצה ליצור חיבורים מסוימים באופן אוטומטי.
(לא) הערכה
הערך את עיכוב השמע, אמור להפוך את הפעלת הווידאו לחלקה יותר
(ברירת מחדל: מופעלת).
(לא) הפעלה אוטומטית
הפעל אוטומטית את jackd במידת הצורך (ברירת מחדל: מושבת). שימו לב שזה
נראה לא אמין וישלח דואר זבל עם הודעות שרת.
ב
פלט אודיו דרך NAS
קוראודיו (מק OS X בלבד)
מנהל התקן פלט אודיו מקורי של Mac OS X
device_id=
מזהה התקן פלט לשימוש (0 = התקן ברירת מחדל)
עזרה רשום את כל התקני הפלט הזמינים עם המזהים שלהם.
פתיחה
מנהל התקן פלט אודיו OpenAL ניסיוני
דופק
מנהל התקן פלט אודיו PulseAudio
[ [: [:הפסקה_שבורה]]]
ציין את המארח ואת כיור הפלט שבו יש להשתמש. ריק חוּט
משתמש בחיבור מקומי, "localhost" משתמש בהעברת רשת (סביר להניח שלא
מה אתה רוצה). אתה יכול גם בפירוש לכפות את הפתרון לעקיפת הבעיה
פונקציונליות השהה (ברירת מחדל: זיהוי אוטומטי). רק לאפשר את זה בלי
ציון מארח/כיור התחביר הוא -ao pulse:::broken_pause
sgi (SGI בלבד)
מנהל התקן פלט שמע SGI מקורי
בחר במפורש את התקן הפלט/ממשק לשימוש (ברירת מחדל: כלל המערכת
בְּרִירַת מֶחדָל). לדוגמה, 'יציאה אנלוגית' או 'יציאה דיגיטלית'.
שמש (שמש בלבד)
מנהל התקן פלט אודיו מקורי של Sun
בחר במפורש את התקן האודיו לשימוש (ברירת מחדל: /dev/audio).
win32 (חלונות בלבד)
מנהל התקן פלט אודיו Waveout מקורי של Windows
dsound (חלונות בלבד)
מנהל התקן פלט אודיו DirectX DirectSound
מכשיר=
מגדיר את מספר המכשיר לשימוש. הפעלת קובץ עם -v תציג רשימה של
מכשירים זמינים.
קאי (OS/2 בלבד)
מנהל התקן פלט שמע OS/2 KAI
uniaud
כפה על מצב UNIAUD.
דארט Force מצב DART.
(לא) לשתף
פתח אודיו במצב ניתן לשיתוף או בלעדי.
bufsize=
הגדר את גודל המאגר ל בדגימות (ברירת מחדל: 2048).
חץ (OS/2 בלבד)
מנהל התקן פלט שמע OS/2 DART
(לא) לשתף
פתח את DART במצב ניתן לשיתוף או בלעדי.
bufsize=
הגדר את גודל המאגר ל בדגימות (ברירת מחדל: 2048).
dxr2 (גַם לִרְאוֹת -dxr2) (DXR2 בלבד)
מנהל התקן פלט ספציפי של Creative DXR2
ivtv (IVTV בלבד)
מנהל התקן פלט אודיו MPEG ספציפי ל-IVTV. עובד עם -ac hwmpa בלבד.
v4l2 (מחייב לינוקס 2.6.22 + גַרעִין)
מנהל התקן פלט אודיו עבור כרטיסי V4L2 עם מפענח MPEG חומרה.
mpegpes (DVB בלבד)
מנהל התקן פלט שמע לכרטיסי DVB שכותב את הפלט לקובץ MPEG-PES אם לא
כרטיס DVB מותקן.
כרטיס=<1-4>
כרטיס DVB לשימוש אם קיים יותר מכרטיס אחד. אם לא צוין MPlayer
יחפש את הכרטיס השמיש הראשון.
file=
שם קובץ פלט
ריק
אינו מייצר פלט אודיו אך שומר על מהירות השמעת וידאו. השתמש ב-nosound עבור
benchmarking.
pcm
פלט שמע לכותב קבצי PCM/wave גולמי
(לא) ראש גל
כלול או אל תכלול את כותרת הגל (ברירת מחדל: כלול). מתי לא
כלול, ייווצר PCM גולמי.
file=
כתוב את הצליל ל במקום ברירת המחדל audiodump.wav. אם
nowaveheader מצוין, ברירת המחדל היא audiodump.pcm.
מָהִיר
נסה לזרוק מהר יותר מזמן אמת. ודא שהפלט לא מגיע
קטוע (בדרך כלל עם הודעת "יותר מדי מנות וידאו במאגר"). זה
נורמלי שאתה מקבל את ההודעה "המערכת שלך איטית מדי בשביל לשחק את זה!" הוֹדָעָה.
חיבור
מנהל התקן פלט אודיו של תוסף
וידאו תפוקה אפשרויות (MPLAYER רק)
-מתאם
הגדר את כרטיס המסך שיקבל את התמונה. אתה יכול לקבל רשימה של זמין
כרטיסים כאשר אתה מפעיל את האפשרות הזו עם -v. כרגע עובד רק עם ה-directx
מנהל התקן פלט וידאו.
-bpp
תעקוף את עומק הצבע שזוהה אוטומטית. נתמך רק על ידי ה-fbdev, dga, svga,
מנהלי התקנים של פלט וידאו של vesa.
-גבול
הפעל סרט עם גבול חלון ועיטורים. מכיוון שזה מופעל כברירת מחדל, השתמש
-noborder כדי להשבית את קישוטי החלונות הסטנדרטיים.
-בְּהִירוּת <-100-100>
כוונן את בהירות אות הווידאו (ברירת מחדל: 0). לא נתמך על ידי כל הסרטונים
מנהלי התקנים של פלט.
-בניגוד <-100-100>
כוונן את הניגודיות של אות הווידאו (ברירת מחדל: 0). לא נתמך על ידי כל הסרטונים
מנהלי התקנים של פלט.
-לְהַצִיג (X11 בלבד)
ציין את שם המארח ומספר התצוגה של שרת ה-X שברצונך להציג בו.
דוגמא:
-display xtest.localdomain:0
-ד"ר
מפעיל עיבוד ישיר (לא נתמך על ידי כל ה-codec ויציאות הווידאו). זֶה
יכול לגרום ל-overating מהירה משמעותית במערכות מסוימות, ברובן ההבדל
יהיה מינימלי. במקרים מסוימים, במיוחד עם מפענחים המציינים את המאגר שלהם
הדרישות גרועות, זה יכול להיות איטי בהרבה.
אזהרה: עלול לגרום לשחיתות OSD/SUB!
-dxr2
אפשרות זו משמשת לשליטה במנהל ההתקן של פלט הווידאו dxr2.
ar-mode=
מצב יחס גובה-רוחב (0 = רגיל, 1 = פאן וסריקה, 2 = תיבת מכתבים (ברירת מחדל))
מקודד iec958
הגדר את מצב הפלט של iec958 למצב מקודד.
iec958 מפוענח
הגדר את מצב הפלט של iec958 לפענוח (ברירת מחדל).
macrovision=
מצב macrovision (0 = כבוי (ברירת מחדל), 1 = agc, 2 = agc 2 colorstripe, 3 =
agc 4 colorstripe)
המהלך
השתקת פלט צליל
בטל השתקה
בטל השתקת פלט צליל
ucode=
נתיב למיקרוקוד
TV תפוקה
75 אירה
אפשר מצב פלט 7.5 IRE
no75ire
השבת את מצב פלט 7.5 IRE (ברירת מחדל)
bw
פלט טלוויזיה שחור/לבן
צֶבַע
פלט טלוויזיה צבעוני (ברירת מחדל)
שלובים זה בזה
פלט טלוויזיה משולב (ברירת מחדל)
ללא שזור
השבת פלט טלוויזיה משולב
נורמה=
נורמת טלוויזיה (ntsc (ברירת מחדל), pal, pal60, palm, paln, palnc)
פיקסל מרובע
הגדר את מצב הפיקסלים לריבוע
ccir601-פיקסל
הגדר את מצב הפיקסלים ל-ccir601
כיסוי
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]min=<0-255>
ערך מינימלי עבור מפתח הצבע המתאים
ck-[r|g|b]max=<0-255>
ערך מקסימלי עבור מפתח הצבע המתאים
התעלם-מטמון
התעלם מהגדרות שכבת-על בקובץ שמור.
עדכון-מטמון
עדכן את הגדרות שכבת העל בקובץ השמור.
ol-osd
אפשר תצוגת שכבת-על על המסך.
nool-osd
השבת תצוגת שכבת-על על המסך (ברירת מחדל).
ol[h|w|x|y]-cor=<-20-20>
התאם את גודל שכבת העל (h,w) ואת המיקום (x,y) למקרה שהוא לא תואם
החלון בצורה מושלמת (ברירת מחדל: 0).
כיסוי
הפעל שכבת-על (ברירת מחדל).
ללא שכבה
הפעל את יציאת הטלוויזיה.
overlay-ratio=<1-2500>
כוונן את שכבת העל (ברירת מחדל: 1000).
-מצב fb (-ו fbdev בלבד)
שנה את מצב הווידאו למצב המסומן כ ב-/etc/fb.modes.
הערה: VESA framebuffer אינו תומך בשינוי מצב.
-fbmodeconfig (-ו fbdev בלבד)
עוקף את קובץ התצורה של מצב framebuffer (ברירת מחדל: /etc/fb.modes).
-פס (גַם לִרְאוֹת -תקריב)
השמעה במסך מלא (מרכז הסרט וצובע סביבו פסים שחורים). לֹא
נתמך על ידי כל מנהלי ההתקן של פלט הווידאו.
-fsmode-dontuse <0-31> (מְיוּשָׁן, להשתמש מה היא -פס אוֹפְּצִיָה)
נסה אפשרות זו אם אתה עדיין נתקל בבעיות במסך מלא.
-fstype (X11 בלבד)
ציין רשימת עדיפות של מצבי מסך מלא לשימוש. אתה יכול לשלול את המצבים
על ידי הקדמת '-'. אם אתה נתקל בבעיות כמו חלון מסך מלא
כשהוא מכוסה בחלונות אחרים נסה להשתמש בסדר אחר.
הערה: ראה עזרה -fstype לרשימה מלאה של מצבים זמינים.
הסוגים הזמינים הם:
מֵעַל
השתמש ברמז _NETWM_STATE_ABOVE אם זמין.
להלן
השתמש ברמז _NETWM_STATE_BELOW אם זמין.
מסך מלא
השתמש ברמז _NETWM_STATE_FULLSCREEN אם זמין.
שכבה
השתמש ברמז _WIN_LAYER עם שכבת ברירת המחדל.
שכבה=<0...15>
השתמש ברמז _WIN_LAYER עם מספר השכבה הנתון.
netwm
כפה על סגנון NETWM.
אף לא אחד
נקה את רשימת המצבים; אתה יכול להוסיף מצבים כדי להפעיל לאחר מכן.
נשאר_בראש
השתמש ברמז _NETWM_STATE_STAYS_ON_TOP אם זמין.
דוגמא:
שכבה, נשאר_עליון, מעל, מסך מלא
סדר ברירת מחדל, ישמש כחלופה אם מצבים שגויים או לא נתמכים
מצוינים.
מסך מלא
מתקן החלפת מסך מלא ב-OpenBox 1.x.
-fs-border-left
-fs-border-right
-fs-border-top
-fs-border-bottom
ציין גבולות נוספים במצב מסך מלא. הגבולות חלים על כל המוצגים
אלמנטים: וידאו, OSD ו-EOSD. מספר הפיקסלים מצוין במונחים של
רזולוציית מסך. כרגע נתמך רק עם מנהל התקן פלט וידאו gl.
-גמא <-100-100>
כוונן את הגמא של אות הווידאו (ברירת מחדל: 0). לא נתמך על ידי כל הסרטונים
מנהלי התקנים של פלט.
-גֵאוֹמֶטרִיָה x[%][:y[%]] or [WxH][+-x+-y]
התאם את המקום שבו הפלט נמצא על המסך בתחילה. מפרטי x ו-y הם
בפיקסלים הנמדדים מהצד השמאלי העליון של המסך לחלק השמאלי העליון של התמונה
מוצג, אולם אם ניתן סימן אחוז לאחר הטיעון, הוא הופך
הערך לאחוז מגודל המסך בכיוון זה. זה גם תומך
התבנית הסטנדרטית של X11 -גיאומטריה, שבה למשל +10-50 פירושו "מקום 10
פיקסלים מהגבול השמאלי ו-50 פיקסלים מהגבול התחתון" ו-"--20+-10"
פירושו "מקם 20 פיקסלים מעבר לימין ו-10 פיקסלים מעבר לגבול העליון". אם
חלון חיצוני מצוין באמצעות האפשרות -wid, ולאחר מכן קואורדינטות x ו-y
הם יחסית לפינה השמאלית העליונה של החלון ולא למסך. ה
הקואורדינטות הן ביחס למסך שניתן עם מסך - עבור פלט הווידאו
מנהלי התקנים התומכים באופן מלא ב-screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
corevideo).
הערה: אפשרות זו נתמכת רק על ידי ה-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-wid <חלון מזהה> (גַם לִרְאוֹת -wid) (GUI בלבד)
זה אומר ל-GUI להשתמש גם בחלון X11 ולהדביק את עצמו לתחתית
וידאו, שימושי להטמעת מיני-GUI בדפדפן (עם הפלאגין MPlayer
לדוגמה).
-צֶבַע <-100-100>
התאם את הגוון של אות הווידאו (ברירת מחדל: 0). אתה יכול לקבל נגטיב צבעוני של
התמונה עם אפשרות זו. לא נתמך על ידי כל מנהלי ההתקן של פלט הווידאו.
-מוניטור-נקודות שעון (-ו fbdev ו לִרְאוֹת בלבד)
ציין את טווח ה-dotclock או pixelclock של הצג.
-מוניטור-hfreq (-ו fbdev ו לִרְאוֹת בלבד)
ציין את טווח התדרים האופקי של הצג.
-monitor-vfreq (-ו fbdev ו לִרְאוֹת בלבד)
ציין את טווח התדרים האנכי של הצג.
-היבט מוניטור (גַם לִרְאוֹת -אספקט)
הגדר את יחס הגובה-רוחב של הצג או מסך הטלוויזיה שלך. ערך 0 משבית את a
הגדרה קודמת (למשל בקובץ התצורה). עוקף את -monitorpixelaspect
הגדרה אם מופעלת.
דוגמא:
-monitoraspect 4:3 או 1.3333
-monitoraspect 16:9 או 1.7777
-מוניטורפיקסלספקט (גַם לִרְאוֹת -אספקט)
הגדר את ההיבט של פיקסל בודד של הצג או מסך הטלוויזיה שלך (ברירת מחדל: 1). א
ערך 1 פירושו פיקסלים מרובעים (נכון עבור (כמעט?) כל ה-LCD).
- שם (X11 בלבד)
הגדר את שם מחלקת החלון.
-נודבל
משבית אחסון כפול, בעיקר למטרות ניפוי באגים. תיקוני חציצה כפולה
הבהוב על ידי אחסון שתי פריימים בזיכרון, והצגת אחת תוך פענוח אחרת.
זה יכול להשפיע לרעה על ה-OSD, אך לעתים קרובות מסיר את הבהוב ה-OSD.
-nograbpointer
אין לתפוס את מצביע העכבר לאחר שינוי מצב וידאו (-vm). שימושי ל
הגדרות מרובי ראש.
-nokeepaspect
אל תשמרו על יחס רוחב-גובה של חלון בעת שינוי גודל חלונות. עובד רק עם x11,
נהגי פלט וידאו של xv, xmga, xvidix, directx. יתר על כן תחת X11 החלון שלך
המנהל צריך לכבד את הרמזים להיבטי החלון.
-עליון
גורם לחלון הנגן להישאר מעל חלונות אחרים. נתמך על ידי פלט וידאו
מנהלי התקנים המשתמשים ב-X11, למעט SDL, כמו גם ב-directx, corevideo, קוורץ, ggi ו
gl_tiled.
-סריקה במחבת <0.0-1.0>
מאפשר פונקציונליות פאן וסריקה (חיתוך הצדדים של סרט 16:9 למשל כדי ליצור
זה מתאים לתצוגה של 4:3 ללא פסים שחורים). הטווח שולט בכמה מה-
התמונה נחתכת. עובד רק עם ה-directx, xv, xmga, mga, gl, gl_tiled,
מנהלי התקן פלט וידאו של קוורץ, corevideo ו-xvidix.
הערה: ערכים בין -1 ל-0 מותרים גם כן, אך ניסויים ביותר ועשויים
התרסקות או גרוע מכך. השימוש על אחריותך בלבד!
-panscanrange <-19.0-99.0> (נִסיוֹנִי)
שנה את הטווח של פונקציונליות הפאן והסריקה (ברירת מחדל: 1). ערכים חיוביים
מתכוונים לכפולות של טווח ברירת המחדל. מספרים שליליים פירושם שאתה יכול להגדיל עד a
גורם של -panscanrange+1. למשל -panscanrange -3 מאפשר מקדם זום של עד 4.
תכונה זו היא ניסיונית.
-גבול-pos-x <0.0-1.0> (-ו gl,xv,xvmc,vdpau,direct3d רק, ברירת מחדל 0.5)
כאשר מוסיפים גבולות שחורים כדי להתאים להיבט, זה קובע היכן הם נמצאים
מוּצָב. 0.0 מציב גבולות מימין, 1.0 משמאל. ערכים מחוץ ל
טווח 0.0 - 1.0 יוסיף גבולות שחורים נוספים בצד אחד ויסיר חלק מה
תמונה בצד השני.
-גבול-pos-y <0.0-1.0> (-ו gl,xv,xvmc,vdpau,direct3d רק, ברירת מחדל 0.5)
בתור -border-pos-x אבל עבור גבולות עליונים/תחתונים. 0.0 מציב גבולות בתחתית, 1.0
בחלקו העליון.
-אוריינטציה של צג <0-3> (נִסיוֹנִי)
סובב את התצוגה ב-90, 180 או 270 מעלות. מסובב גם את ה-OSD, לא רק את הווידאו
התמונה עצמה. כרגע נתמך רק על ידי מנהל ההתקן של פלט הווידאו gl. לכולם
ניתן להשתמש ביציאות וידאו אחרות -vf ass,expand=osd=1,rotate=n, בעתיד זה
אולי אפילו יקרה אוטומטית.
-החלפה מחדש
הגדר את רענון הצג בהרץ. כרגע נתמך רק על ידי -vo directx
בשילוב עם אפשרות -vm.
-rootwin
הפעל סרט בחלון הבסיס (רקע שולחן העבודה). תמונות רקע של שולחן העבודה עשויות
אבל לכסות את חלון הסרט. עובד רק עם x11, xv, xmga, xvidix, קוורץ,
מנהלי התקנים של פלט וידאו 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.
-וומ
נסה לשנות למצב וידאו אחר. נתמך על ידי ה-dga, x11, xv, sdl ו
מנהלי התקנים של פלט וידאו של directx. אם נעשה בו שימוש עם מנהל ההתקן של פלט הווידאו Directx
ניתן להשתמש באפשרויות -screenw, -screenh, -bpp ו-refreshrate כדי להגדיר את החדש
מצב תצוגה.
-vsync
מאפשר VBI עבור מנהלי ההתקן של פלט הווידאו vesa, dfbmga ו-svga.
-רוחב <חלון מזהה> (גַם לִרְאוֹת -gui-wid) (X11, OpenGL ו DirectX בלבד)
זה אומר ל-MPlayer לצרף לחלון קיים. שימושי להטמעת MPlayer ב-a
דפדפן (למשל סיומת plugger). אפשרות זו ממלאת את החלון הנתון
לחלוטין, ולכן קנה מידה היבט, panscan וכו' כבר לא מטופלים על ידי MPlayer אלא
חייב להיות מנוהל על ידי היישום שיצר את החלון.
-מָסָך <-2-...> (שם בדוי ל -xineramascreen)
בתצורות של Xinerama (כלומר שולחן עבודה יחיד המשתרע על פני מספר רב של
מציג) אפשרות זו אומרת ל-MPlayer באיזה מסך להציג את הסרט. ערך
של -2 פירושו מסך מלא על פני כל התצוגה הוירטואלית (במקרה זה Xinerama
מתעלמים לחלוטין מהמידע), -1 פירושו מסך מלא בתצוגה החלון
כרגע פועל. המיקום ההתחלתי שנקבע באמצעות אפשרות -גיאומטריה הוא ביחס ל
המסך שצוין. בדרך כלל יעבוד רק עם "-fstype -מסך מלא" או
"-fstype none". אפשרות זו אינה מתאימה להגדיר רק את מסך האתחול
(כי זה תמיד יוצג על המסך הנתון במצב מסך מלא), -גיאומטריה
הוא הטוב ביותר שזמין למטרה זו כרגע. נתמך על ידי לפחות
מנהלי ההתקן של direct3d, gl, gl_tiled, x11, xv ו-corevideo פלט וידאו.
-זרב (-ו zr בלבד)
תצוגה בשחור לבן. לביצועים מיטביים, ניתן לשלב זאת עם
'-lavdopts grey'.
-zrcrop <[width]x[height]+[x offset]+[y היסט]> (-ו zr בלבד)
בחר חלק מתמונת הקלט להצגה, מספר מופעים של אפשרות זו
הפעל את מצב סינרמה. במצב cinerama הסרט מופץ על פני יותר מ
טלוויזיה אחת (או beamer) כדי ליצור תמונה גדולה יותר. אפשרויות המופיעות אחרי ה-n-ה
-zrcrop חל על כרטיס ה-MJPEG ה-n, לכל כרטיס צריך להיות לפחות -zrdev ב
תוספת ל-zrcrop. לדוגמאות, ראה את הפלט של -zrhelp וה-Zr
סעיף התיעוד.
-זרדב (-ו zr בלבד)
ציין את הקובץ המיוחד של ההתקן ששייך לכרטיס ה-MJPEG שלך, כברירת מחדל, ה-zr
מנהל התקן פלט וידאו לוקח את התקן v4l הראשון שהוא יכול למצוא.
-zrfd (-ו zr בלבד)
כוח הגזרה: הגזרה, כפי שצוין על ידי -zrhdec ו -zrvdec, מתרחשת רק אם
ה-scaler של החומרה יכול למתוח את התמונה לגודלה המקורי. השתמש באפשרות זו כדי
לכפות חיסול.
-zrhdec <1|2|4> (-ו zr בלבד)
חיסור אופקי: בקש מהנהג לשלוח רק כל שורה/פיקסל 2 או 4 של
את תמונת הקלט לכרטיס MJPEG והשתמשו בסקלר של כרטיס MJPEG כדי למתוח
התמונה לגודלה המקורי.
-זרhelp (-ו zr בלבד)
הצג רשימה של כל אפשרויות -zr*, ערכי ברירת המחדל שלהן ומצב cinerama
דוגמא.
-זרנום (-ו zr בלבד)
ציין את נורמת הטלוויזיה כ-PAL או NTSC (ברירת מחדל: ללא שינוי).
-zrquality <1-20> (-ו zr בלבד)
מספר מ-1 (הטוב ביותר) עד 20 (הגרוע ביותר) המייצג את איכות הקידוד JPEG.
-zrvdec <1|2|4> (-ו zr בלבד)
חידוד אנכי: בקש מהנהג לשלוח רק כל שורה/פיקסל 2 או 4 של ה-
הזן תמונה לכרטיס ה-MJPEG והשתמש ב-scaler של כרטיס ה-MJPEG כדי למתוח את
התמונה לגודלה המקורי.
-zrxdoff <x תצוגה קיזוז> (-ו zr בלבד)
אם הסרט קטן ממסך הטלוויזיה, אפשרות זו מציינת את היסט ה-x מ
הפינה השמאלית העליונה של מסך הטלוויזיה (ברירת מחדל: ממורכז).
-זרידוף <y תצוגה קיזוז> (-ו zr בלבד)
אם הסרט קטן ממסך הטלוויזיה, אפשרות זו מציינת את היסט y מ
הפינה השמאלית העליונה של מסך הטלוויזיה (ברירת מחדל: ממורכז).
וידאו תפוקה נהגים (MPLAYER רק)
מנהלי התקנים של פלט וידאו הם ממשקים למתקני פלט וידאו שונים. התחביר הוא:
-ו
ציין רשימת עדיפות של מנהלי התקנים של פלט וידאו לשימוש.
אם ברשימה יש ',' MPlayer יחזור על מנהלי התקנים שאינם כלולים ב-
רשימה. אפשרויות משנה הן אופציונליות וניתן לרוב להשמיט אותן.
הערה: עיין בעזרה של -vo לקבלת רשימה של מנהלי התקנים של פלט וידאו מהול.
דוגמא:
-vo xmga,xv,
נסה את מנהל ההתקן של Matrox X11, אחר כך את מנהל ההתקן של Xv, ואז אחרים.
-vo directx:noaccel
משתמש במנהל ההתקן של DirectX עם תכונות האצה כבויות.
מנהלי התקנים זמינים של פלט וידאו הם:
xv (X11 בלבד)
משתמש בהרחבה XVideo של XFree86 4.x כדי לאפשר השמעה מואצת בחומרה.
אם אינך יכול להשתמש במנהל התקן ספציפי לחומרה, זו כנראה האפשרות הטובה ביותר.
למידע על איזה colorkey משמש וכיצד הוא מצויר, הפעל את MPlayer עם -v
אפשרות וחפש את השורות המתויגות ב-[xv common] בהתחלה.
מתאם=
בחר מתאם XVideo ספציפי (בדוק את תוצאות xvinfo).
port=
בחר יציאת XVideo ספציפית.
ck=
בחר את המקור שממנו נלקח מקש הצבע (ברירת מחדל: cur).
cur ברירת המחדל לוקחת את מקש הצבעים המוגדר כעת ב-Xv.
השתמש ב- Use אך אל תגדיר את המפתח הצבעוני מ-MPlayer (השתמש באפשרות -colorkey
לשנות את זה).
מוגדר זהה לשימוש אך גם מגדיר את מקש הצבעים שסופק.
ck-method=
מגדיר את שיטת הציור בצבע במקש (ברירת מחדל: man).
man צייר את מקש הצבע באופן ידני (מפחית ריצוד במקרים מסוימים).
bg הגדר את מקש הצבע כרקע לחלון.
אוטומטי תן ל-Xv לצייר את מקש הצבע.
x11 (X11 בלבד)
מנהל התקן פלט וידאו בזיכרון משותף ללא האצת חומרה שעובד בכל פעם
X11 קיים.
xover (X11 בלבד)
מוסיף תמיכה ב-X11 לכל מנהלי ההתקן של פלט וידאו מבוסס שכבת-על. כרגע בלבד
נתמך על ידי tdfx_vid.
בחר את מנהל ההתקן שישמש כמקור לכיסוי על גבי X11.
vdpau (עם -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
פלט וידאו המשתמש ב-VDPAU כדי לפענח וידאו באמצעות חומרה. גם תומך
הצגת וידאו מפוענח תוכנה.
לחדד=<-1-1>
עבור ערכים חיוביים, החל אלגוריתם חידוד על הסרטון, עבור
ערכים שליליים אלגוריתם טשטוש (ברירת מחדל: 0).
denoise=<0-1>
החל אלגוריתם הפחתת רעש על הסרטון (ברירת מחדל: 0, ללא רעש
צִמצוּם).
deint=<0-4>
בחר ב-deinterlacer (ברירת מחדל: 0). כל המצבים > 0 כבוד
-דומיננטיות בשדה.
0 אין ביטול השזירה
1 הצג רק את השדה הראשון, בדומה לשדה -vf.
2 Bob deinterlacing, בדומה ל-vf tfields=1.
3 תנועות אדפטיביות דה-שזירה עשויה להוביל לאי-סינכרון A/V עם
חומרת וידאו איטית ו/או ברזולוציה גבוהה. זוהי ברירת המחדל אם
"D" משמש כדי לאפשר ביטול השזירה.
דה-שזירה זמנית אדפטיבית ב-4 תנועות עם מרחב מונחי קצה
אינטרפולציה צריך חומרת וידאו מהירה.
chroma-deint
גורם ל-deinterlacers הזמני לפעול הן על לומה והן על chroma (ברירת מחדל).
השתמש ב- nochroma-deint כדי להשתמש אך ורק בלומה ולהאיץ את השזירה המתקדמת.
שימושי עם זיכרון וידאו איטי.
משיכה
נסה לדלג על ביטול השזירה עבור פריימים פרוגרסיביים, שימושי לצפייה
תוכן telecined, צריך חומרת וידאו מהירה עבור רזולוציות גבוהות. רק
עובד עם דה-שזירה טמפורלית מסתגלת לתנועה.
מרחב צבעים
בחר את מרחב הצבע להמרת 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.
(משבית את כל האפשרויות לעיל ואת אקולייזר החומרה אם פורמט תמונה BGRA
משמש בפועל.)
xvmc (X11 עם FFmpeg MPEG-1/2 מפענח בלבד)
מנהל התקן פלט וידאו המשתמש בהרחבה XvMC (X Video Motion Compensation) של
XFree86 4.x להאצת פענוח MPEG-1/2 ו-VCR2.
מתאם=
בחר מתאם XVideo ספציפי (בדוק את תוצאות xvinfo).
port=
בחר יציאת XVideo ספציפית.
(אין) רף
משבית את תצוגת התמונה. הכרחי למידוד נכון של נהגים ש
שנה מאגרי תמונה בחזרת צג בלבד (nVidia). ברירת המחדל היא לא
השבת את תצוגת התמונה (nobenchmark).
(לא) בובדיינט
מסיר אינטרלייסר פשוט מאוד. אולי לא נראה טוב יותר מ-vf tfields=1, אבל זה
הוא ה-deinterlacer היחיד עבור xvmc (ברירת מחדל: nobobdeint).
(לא) תור
תור מסגרות לתצוגה כדי לאפשר עבודה מקבילה יותר של חומרת הווידאו.
עשוי להוסיף דה-סינכרון A/V קבוע קטן (לא מורגש) (ברירת מחדל: noqueue).
(ללא שינה
השתמש בפונקציית שינה בזמן ההמתנה לסיום העיבוד (לא מומלץ
בלינוקס) (ברירת מחדל: nosleep).
ck=cur|use|set
זהה ל-vo xv:ck (ראה -vo xv).
ck-method=man|bg|auto
זהה ל-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
VIDIX (ממשק וידאו עבור *niX) הוא ממשק לתכונות האצת הווידאו
של כרטיסי מסך שונים. מנהל התקן פלט וידאו מהיר מאוד בכרטיסים התומכים
זה.
בחר במפורש את מנהל ההתקן של משנה VIDIX לשימוש. תת-מכשיר זמין
מנהלי התקנים הם cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rage128, s3, sh_veu, sis_vid ו-unichrome.
xvidix (X11 בלבד)
חזית X11 עבור VIDIX
זהה לווידיקס
cvidix
חזית VIDIX גנרית ובלתי תלויה בפלטפורמה, יכולה אפילו לרוץ בקונסולת טקסט
עם כרטיסי nVidia.
זהה לווידיקס
winvidix (חלונות בלבד)
חזית Windows עבור VIDIX
זהה לווידיקס
ישיר 3d (חלונות בלבד) (ביטא קוד!)
מנהל התקן פלט וידאו המשתמש בממשק Direct3D (שימושי עבור Vista).
DirectX (חלונות בלבד)
מנהל התקן פלט וידאו המשתמש בממשק DirectX.
noaccel
מכבה את האצת החומרה. נסה את האפשרות הזו אם יש לך תצוגה
בעיות.
קובה (OS/2 בלבד)
מנהל התקן פלט וידאו המשתמש בממשק libkva.
הצמד לאלץ מצב SNAP.
wo Force WarpOverlay! מצב.
צלילה כפה על מצב צלילה.
(לא) t23
הפעל או השבת את הדרך לעקיפת הבעיה עבור מחשב נייד T23 (ברירת מחדל: מושבת). לנסות ל
הפעל אפשרות זו אם כרטיס המסך שלך תומך בשינוי קנה מידה בלבד.
קְוָרץ (מק OS X בלבד)
מנהל התקן פלט וידאו של Mac OS X Quartz. בנסיבות מסוימות, זה עשוי להיות יותר
יעיל לאלץ פורמט פלט YUV ארוז, עם למשל -vf format=yuy2.
device_id=
בחר את התקן התצוגה לשימוש במסך מלא.
fs_res= :
ציין את רזולוציית המסך המלא (שימושי במערכות איטיות).
corevideo (מק OS X 10.4 or 10.3.9 עם QuickTime 7)
מנהל התקן פלט וידאו של Mac OS X CoreVideo
device_id=
הוצא משימוש, השתמש במקום זאת ב-screen. בחר את התקן התצוגה לשימוש עבורו
מסך מלא או הגדר אותו ל-1 כדי להשתמש תמיד באותו מסך של חלון הווידאו
פועל (ברירת מחדל: -1 - אוטומטי).
מאגר_משותף
כתוב פלט למאגר זיכרון משותף במקום להציג אותו ונסה
פתח NSConnection קיים לתקשורת עם GUI.
buffer_name=
שם המאגר המשותף שנוצר עם shm_open וכן השם של ה-
NSConnection MPlayer ינסה להיפתח (ברירת מחדל: "mplayerosx"). הגדרה
buffer_name מאפשר באופן מרומז shared_buffer.
fbdev (לינוקס בלבד)
משתמש במאגר הקרנל framebuffer כדי להפעיל וידאו.
בחר במפורש את שם התקן fbdev לשימוש (למשל /dev/fb0) או את השם
של תת-התקן VIDIX אם שם המכשיר מתחיל ב-'vidix' (למשל
'vidixsis_vid' עבור מנהל ההתקן של sis).
fbdev2 (לינוקס בלבד)
משתמש ב-framebuffer של הקרנל להפעלת וידאו, יישום חלופי.
בחר במפורש את שם התקן fbdev לשימוש (ברירת מחדל: /dev/fb0).
לִרְאוֹת
מנהל התקן פלט וידאו כללי מאוד שאמור לעבוד על כל תואם VESA VBE 2.0
הכרטיס.
(לא) dga
מפעיל או מכבה את מצב DGA (ברירת מחדל: מופעל).
neotv_pal
הפעל את ה-NeoMagic TV out והגדר אותו לנורמה PAL.
neotv_ntsc
הפעל את ה-NeoMagic TV out והגדר אותו לנורמה NTSC.
vidix
השתמש במנהל ההתקן של VIDIX.
lvo:
הפעל את שכבת הווידאו של לינוקס על גבי מצב VESA.
svga
הפעל וידאו באמצעות ספריית SVGA.
ציין מצב וידאו לשימוש. ניתן לתת את המצב ב-a
איקס איקס פורמט, למשל 640x480x16M או להיות מצב גרפי
מספר, למשל 84.
bbosd
צייר את OSD לרצועות שחורות מתחת לסרט (איטי יותר).
יליד
השתמש רק בפונקציות ציור מקוריות. זה ימנע עיבוד ישיר, OSD ו
האצת חומרה.
לחזור על עקבותיו
כפה על מתג המסגרת בחזרה אנכית. ניתן לשימוש רק עם -double. יש לזה
אותו אפקט כמו האפשרות -vsync.
sq
נסה לבחור מצב וידאו עם פיקסלים מרובעים.
vidix
השתמש ב-svga עם VIDIX.
gl
מנהל התקן פלט וידאו של OpenGL, גרסה פשוטה. גודל הסרטון חייב להיות קטן מה-
גודל מרקם מקסימלי של יישום OpenGL שלך. מיועד לעבוד אפילו עם
רוב ההטמעות הבסיסיות של OpenGL, אבל גם עושה שימוש בהרחבות חדשות יותר, אשר
לאפשר תמיכה ליותר מרחבי צבע ועיבוד ישיר. למהירות אופטימלית נסה
הוספת האפשרויות
-dr -noslices
הקוד מבצע מעט מאוד בדיקות, כך שאם תכונה לא עובדת, ייתכן שזהו
מכיוון שהוא לא נתמך על ידי יישום הכרטיס/OpenGL שלך גם אם לא
לקבל הודעת שגיאה כלשהי. השתמש ב-glxinfo או בכלי דומה כדי להציג את הנתמכים
הרחבות OpenGL.
backend=
בחר את מימוש הקצה/OpenGL לשימוש (ברירת מחדל: -1).
-1: בחירה אוטומטית
0: Win32/WGL
1: X11/GLX
2: SDL
3: X11/EGL (ניסיוני ביותר)
4: OSX/קקאו
5: אנדרואיד (פריצה גרועה מאוד, רק לבדיקה)
(לא) אטי-האק
מנהלי התקנים של ATI עשויים לתת תמונה פגומה כאשר נעשה שימוש ב-PBOs (בעת שימוש ב-dr
או כוח-pbo). אפשרות זו מתקנת זאת, על חשבון השימוש במעט יותר
זיכרון.
(לא) כוח-פבו
תמיד משתמש ב-PBO להעברת מרקמים גם אם זה כרוך בעותק נוסף.
כרגע זה נותן קצת מהירות נוספת עם מנהלי התקנים של NVidia והרבה
יותר מהירות עם מנהלי התקנים של ATI. עשוי להזדקק ל-noslices ולאפשרות המשנה ati-hack
לעבוד נכון.
(לא) scaled-osd
משנה את אופן הפעולה של ה-OSD כאשר גודל החלון משתנה
(ברירת מחדל: מושבת). כאשר מופעל מתנהג יותר כמו פלט הווידאו האחר
מנהלי התקנים, וזה טוב יותר עבור גופנים בגודל קבוע. נכים נראה הרבה יותר טוב
עם גופני FreeType ומשתמש בגבולות במצב מסך מלא. לא עובד
בצורה נכונה עם כתוביות לתחת (ראה -ass), אתה יכול במקום זאת לעבד אותן
ללא תמיכת 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 to (קצב רענון אופקי / 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). יש צורך בשלוש יחידות מרקם לפחות.
מספק בקרת רוויה וגוון. שיטה זו מהירה אך לא מדויקת.
2: השתמש בתוכנית fragment באמצעות הוראת POW. צריך את
סיומת GL_ARB_fragment_program ולפחות שלוש יחידות מרקם.
מספק בקרת בהירות, ניגודיות, רוויה, גוון וגמא. גמא
ניתן גם להגדיר באופן עצמאי עבור אדום, ירוק וכחול. שיטה 4 היא
בדרך כלל מהיר יותר.
3: זהה ל-2. הם קיימים כערכים נפרדים מסיבות עתיקות, MPlayer
כעת מכניס את ההוראות הנוספות לבקרת גמא לפי דרישה.
4: השתמש בתוכנית fragment עם חיפוש נוסף. צריך את
סיומת GL_ARB_fragment_program ולפחות ארבע יחידות מרקם.
מספק בקרת בהירות, ניגודיות, רוויה, גוון וגמא. גמא
ניתן גם להגדיר באופן עצמאי עבור אדום, ירוק וכחול.
5: השתמש בשיטה ספציפית ל-ATI (עבור כרטיסים ישנים יותר). זה משתמש ב-ATI ספציפי
סיומת (GL_ATI_fragment_shader - לא GL_ARB_fragment_shader!). בְּ
יש צורך בשלוש יחידות מרקם לפחות. מספק רוויה וגוון
לִשְׁלוֹט. שיטה זו מהירה אך לא מדויקת.
6: השתמש בטקסטורה תלת מימדית כדי לבצע המרה באמצעות חיפוש. צריך את
סיומת GL_ARB_fragment_program ולפחות ארבע יחידות מרקם.
איטי במיוחד (אמולציית תוכנה) בכמה (כולם?) כרטיסי ATI מאז זה
משתמש במרקם עם פיקסלים שוליים. מספק בהירות, ניגודיות,
בקרת רוויה, גוון וגמא. ניתן להגדיר גמא גם באופן עצמאי
עבור אדום, ירוק וכחול. המהירות תלויה יותר ברוחב הפס של זיכרון ה-GPU
מאשר שיטות אחרות.
מרחב צבעים
בחר את מרחב הצבע עבור המרת YUV ל-RGB.
0 השתמש בנוסחה המשמשת בדרך כלל את MPlayer (ברירת מחדל).
1 השתמש במרחב הצבעים ITU-R BT.601.
2 השתמש במרחב הצבעים ITU-R BT.709.
3 השתמש במרחב הצבעים SMPTE-240M.
levelconv=
בחר את המרת רמת הבהירות לשימוש עבור המרת YUV ל-RGB
0 המר רמות טלוויזיה למחשב (ברירת מחדל).
1 המר את המחשב לרמות טלוויזיה.
2 אל תעשה כל המרה.
lscale=
בחר את פונקציית קנה המידה לשימוש עבור קנה מידה בהירות. תקף רק עבור
מצבי yuv 2, 3, 4 ו-6.
0 השתמש בסינון ליניארי פשוט (ברירת מחדל).
1 השתמש בסינון B-spline bicubic (איכות טובה יותר). צריך אחד
יחידת מרקם נוספת. כרטיסים ישנים יותר לא יוכלו להתמודד
זה עבור chroma לפחות במצב מסך מלא.
2 השתמש בסינון מעוקב בסינון אופקי, סינון ליניארי באנכי
כיוון. עובד על כמה כרטיסים יותר משיטה 1.
3 זהה ל-1 אך אינו משתמש במרקם חיפוש. יכול להיות מהיר יותר
כמה קלפים.
4 השתמש במיסוך לא חד ניסיוני עם תמיכה 3x3 וברירת מחדל
חוזק של 0.5 (ראה חוזק מסנן).
5 השתמש במיסוך לא חד ניסיוני עם תמיכה 5x5 וברירת מחדל
חוזק של 0.5 (ראה חוזק מסנן).
64 השתמש בקנה מידה של השכן הקרוב.
cscale=
בחר את פונקציית קנה המידה לשימוש עבור קנה מידה כרומיננטי. לפרטים
ראה lscale.
חוזק מסנן=
הגדר את עוצמת האפקט עבור מסנני lscale/cscale התומכים בו.
חוזק רעש=
הגדר כמה רעש להוסיף. 0 לנטרול (ברירת מחדל), 1.0 לרמה מתאימה
לשינוי ל-6 סיביות.
סטריאו=
בחר שיטה להצגת סטריאו. ייתכן שתצטרך להשתמש ב-aspect כדי לתקן את
ערך היבט. הוסף 32 כדי להחליף צד שמאל וימין. ניסיוני, לא
מצפה ממנו ליותר מדי.
0 תצוגת דו מימד רגילה
1 המר קלט זה לצד זה לסטריאו בצבע מלא אדום-ציאן.
2 המר קלט זה לצד זה לסטריאו בצבע מלא ירוק-מגנטה.
3 המר קלט זה לצד זה לסטריאו מרובע-buffered. נתמך רק
על ידי מעט מאוד כרטיסי OpenGL.
4 מערבבים ימין ושמאל בתבנית פיקסלים. התבנית ניתנת על ידי סתימה
אוֹפְּצִיָה.
stipple=
16 הסיביות הנמוכות ביותר נותנים את תבנית ה-4x4 לשימוש (ברירת מחדל: 0x0f0f). דוגמאות ל
try: 0x0f0f, 0xf0f0: קווים אופקיים; 0xaaaa, 0x5555: קווים אנכיים;
0xa5a5, 0x5a5a: דפוס לוח שחמט
האפשרויות הבאות שימושיות רק אם כותבים תוכניות פרגמנט משלך.
customprog=
טען תוכנית פרגמנט מותאמת אישית מ . ראה TOOLS/edgedect.fp עבור
דוגמה.
customtex=
טען מרקם "רמפת גמא" מותאם אישית מ . זה יכול לשמש ב
שילוב עם yuv=4 או עם אפשרות customprog.
(לא) התאמה אישית
אם מופעל (ברירת מחדל) השתמש באינטרפולציה של GL_LINEAR, אחרת השתמש ב-GL_NEAREST
עבור מרקם customtex.
(לא) מותאם אישית
אם מופעל, השתמש ב-texture_rectangle עבור texture customtex. ברירת המחדל היא
נכה.
(לא) mipmapgen
אם מופעל, מפות mipmap עבור הסרטון נוצרות אוטומטית. זה אמור
להיות שימושי יחד עם ה-customprog והוראת ה-TXB ליישום
טשטוש מסננים ברדיוס גדול. עבור רוב יישומי OpenGL זהו
איטי מאוד עבור כל פורמט שאינו RGB. ברירת המחדל מושבתת.
בדרך כלל אין סיבה להשתמש באפשרויות הבאות, הן קיימות בעיקר עבור
מטרות בדיקה.
(לא) glfinish
קרא glFinish() לפני החלפת מאגרים. לאט יותר אבל במקרים מסוימים יותר
פלט נכון (ברירת מחדל: מושבת).
(לא) רבים
מאפשר תמיכה בפורמטים נוספים של צבע (RGB ו-BGR) (ברירת מחדל: מופעלת).
צריך גרסת OpenGL >= 1.2.
slice-height=<0-...>
מספר השורות שהועתקו למרקם בחתיכה אחת (ברירת מחדל: 0). 0 עבור שלם
תמונה.
הערה: אם נעשה שימוש במרחב הצבעים של YUV (ראה אפשרות משנה yuv), חלים כללים מיוחדים:
אם המפענח משתמש בעיבוד פרוסות (ראה -noslices), להגדרה זו אין
אפקט, נעשה שימוש בגודל הפרוסות כפי שסופק על ידי המפענח.
אם המפענח אינו משתמש בעיבוד פרוסות, ברירת המחדל היא 16.
(לא) osd
הפעל או השבת תמיכה בעיבוד OSD באמצעות OpenGL (ברירת מחדל: מופעלת).
אפשרות זו מיועדת לבדיקה; כדי להשבית את ה-OSD השתמש ב-osdlevel 0 במקום זאת.
(אין) היבט
הפעל או השבת את קנה המידה של היבט ותמיכה בסריקה וסריקה (ברירת מחדל:
מופעל). השבתה עשויה להגביר את המהירות.
gl_tiled
גרסה של מנהל ההתקן של פלט וידאו OpenGL. תומך בסרטונים גדולים מהמקסימום
גודל מרקם אך חסר הרבה מהתכונות המתקדמות והאופטימיזציות של ה-gl
נהג ולא סביר שיוארך עוד יותר.
(לא) glfinish
זהה ל-gl (ברירת מחדל: מופעל)
yuv=
בחר את סוג המרת YUV ל-RGB. אם מוגדר למשהו מלבד 0 OSD
תהיה מושבתת והגדרת בהירות, ניגודיות וגמא היא בלבד
זמין דרך הגדרות שרת X העולמיות. חוץ מזה הערכים
בעלי אותה משמעות כמו ל-vo gl.
matrixview
renderer מבוסס OpenGL יוצר אפקט טקסט ריצה דמוי מטריקס.
cols=
מספר עמודות הטקסט להצגה. ערכים נמוכים מאוד (<16) כנראה
להיכשל עקב מגבלות scaler. ערכים שאינם ניתנים לחלוקה ב-16 עלולים לגרום
בעיות גם כן.
שורות=
מספר שורות טקסט להצגה. ערכים נמוכים מאוד (<16) כנראה ייכשלו
עקב מגבלות קנה מידה. ערכים שאינם ניתנים לחלוקה ב-16 עלולים לגרום לבעיות כמו
כן.
ריק
לא מייצר פלט וידאו. שימושי להשוואה.
aa
מנהל התקן פלט וידאו ASCII art שעובד על קונסולת טקסט.
הערה: הנהג אינו מטפל נכון ב-aspect.
רֶמֶז: אתה כנראה צריך לציין -monitorpixelaspect. נסה את 'mplayer -vo aa
-מוניטורפיקסלספקט 0.5 אינץ'.
הקקה
מנהל התקן פלט וידאו אמנותי בצבע ASCII שעובד על קונסולת טקסט.
bl
השמעת וידאו באמצעות פרוטוקול Blinkenlights UDP. הדרייבר הזה ברמה גבוהה
ספציפי לחומרה.
בחר במפורש את מנהל ההתקן של Blinkenlights לשימוש. זה
משהו כמו arcade:host=localhost:2323 או hdl:file=name1,file=name2.
עליך לציין מכשיר משנה.
ggi
מנהל התקן פלט וידאו של מערכת הגרפיקה GGI
בחר במפורש את מנהל ההתקן של GGI לשימוש. החלף כל ',' שיופיע
במחרוזת מנהל ההתקן על ידי '.'.
directfb
הפעל וידאו באמצעות ספריית DirectFB.
(אין קלט
השתמש ב-DirectFB במקום בקוד המקלדת של MPlayer (ברירת מחדל: מופעל).
מצב חיץ=יחיד|כפול|משולש
חציצה כפולה ומשולשת נותנת את התוצאות הטובות ביותר אם אתה רוצה להימנע מקריעה
נושאים. חציצה משולשת יעילה יותר מאגירה כפולה
אינו חוסם את MPlayer בזמן ההמתנה לחזרה האנכית. יחיד
יש להימנע מחציצה (ברירת מחדל: יחיד).
fieldparity=top|bottom
שלוט בסדר הפלט עבור מסגרות שלובות (ברירת מחדל: מושבת). תָקֵף
הערכים הם למעלה = שדות עליונים תחילה, תחתונים = שדות תחתונים תחילה. זֶה
לאפשרות אין השפעה על חומרי סרטים מתקדמים כמו רוב ה-MPEG
סרטים הם. עליך להפעיל את האפשרות הזו אם יש לך בעיות קריעה או
תנועות לא חלקות צפייה בחומרי סרטים משולבים.
שכבה=N
יאלץ שכבה עם מזהה N עבור השמעה (ברירת מחדל: -1 - אוטומטי).
dfbopts=
ציין רשימת פרמטרים עבור DirectFB.
dfbmga
מנהל התקן פלט וידאו ספציפי Matrox G400/G450/G550 המשתמש בספריית DirectFB
לעשות שימוש בתכונות חומרה מיוחדות. מאפשר CRTC2 (ראש שני), מוצג
סרטון ללא תלות בראש הראשון.
(אין קלט
זהה ל-directfb (ברירת מחדל: מושבת)
מצב חיץ=יחיד|כפול|משולש
זהה ל-directfb (ברירת מחדל: משולש)
fieldparity=top|bottom
זהה ל-directfb
(לא) בס
אפשר את השימוש ב-Matrox BES (סקולר אחורי) (ברירת מחדל: מושבת).
נותן תוצאות טובות מאוד לגבי מהירות ואיכות פלט לפי אינטרפולציה
עיבוד התמונה נעשה בחומרה. עובד רק על הראש הראשוני.
(לא) פיקנטי
השתמש בשכבת המשנה של Matrox כדי להציג את ה-OSD (ברירת מחדל:
מאופשר).
(לא) crtc2
הפעל את יציאת הטלוויזיה בראש השני (ברירת מחדל: מופעל). איכות הפלט
מדהים שכן זוהי תמונה שזירה מלאה עם סנכרון מתאים לכל אחד
שדה אי זוגי/זוגי.
tvnorm=pal|ntsc|auto
יקבע את נורמת הטלוויזיה של כרטיס Matrox ללא צורך בשינוי
/etc/directfbrc (ברירת מחדל: מושבת). נורמות תקפות הן pal = PAL, ntsc =
NTSC. הנורמה המיוחדת היא אוטומטית (התאמה אוטומטית באמצעות PAL/NTSC) מכיוון שהיא מחליטה
באיזו נורמה להשתמש על ידי הסתכלות על קצב הפריימים של הסרט.
מגה (לינוקס בלבד)
מנהל התקן פלט וידאו ספציפי ל- Matrox שעושה שימוש ב-YUV Back End scaler מופעל
כרטיסי Gxxx דרך מודול ליבה. אם יש לך כרטיס Matrox, זה המהיר ביותר
אוֹפְּצִיָה.
בחר במפורש את שם מכשיר Matrox לשימוש (ברירת מחדל: /dev/mga_vid).
xmga (לינוקס, X11 בלבד)
מנהל ההתקן של פלט וידאו mga, פועל בחלון X11.
בחר במפורש את שם מכשיר Matrox לשימוש (ברירת מחדל: /dev/mga_vid).
s3fb (לינוקס בלבד) (גַם לִרְאוֹת -ד"ר)
מנהל התקן פלט וידאו ספציפי ל-S3 Virge. דרייבר זה תומך ב-YUV של הכרטיס
תכונות המרה ושינוי קנה מידה, אחסון כפול ועיבוד ישיר. השתמש ב-vf
format=yuy2 כדי לקבל עיבוד YUY2 מואץ בחומרה, שהוא הרבה יותר מהיר מאשר
YV12 בכרטיס זה.
בחר במפורש את שם התקן fbdev לשימוש (ברירת מחדל: /dev/fb0).
Wii (לינוקס בלבד)
מנהל התקן פלט וידאו ספציפי לנינטנדו Wii/GameCube.
3dfx (לינוקס בלבד)
מנהל התקן פלט וידאו ספציפי ל-3dfx שמשתמש ישירות בחומרה על גבי X11.
רק 16 bpp נתמכים.
tdfxfb (לינוקס בלבד)
מנהל התקן זה משתמש במנהל ההתקן tdfxfb framebuffer כדי להפעיל סרטים עם YUV
האצה בכרטיסי 3dfx.
בחר במפורש את שם התקן fbdev לשימוש (ברירת מחדל: /dev/fb0).
tdfx_vid (לינוקס בלבד)
מנהל התקן פלט וידאו ספציפי ל-3dfx שעובד בשילוב עם ה-tdfx_vid
מודול ליבה.
בחר במפורש את שם המכשיר לשימוש (ברירת מחדל: /dev/tdfx_vid).
dxr2 (גַם לִרְאוֹת -dxr2) (DXR2 בלבד)
מנהל התקן פלט וידאו ספציפי ל-Creative DXR2.
פלט משנה של וידאו לשימוש כשכבת-על (x11, xv).
dxr3 (DXR3 בלבד)
שבב מפענח MPEG em8300 של Sigma Designs (Creative DXR3, Sigma Designs Hollywood
בנוסף) מנהל התקן פלט וידאו ספציפי. ראה גם את מסנן הווידאו lavc.
כיסוי
מפעיל את שכבת העל במקום יציאת טלוויזיה.
prebuf
מפעיל חציצה מוקדמת.
לסנכרן
יפעיל את מנוע הסנכרון החדש.
נורמה=
מציין את נורמת הטלוויזיה.
0: לא משנה את הנורמה הנוכחית (ברירת מחדל).
1: התאמה אוטומטית באמצעות PAL/NTSC.
2: התאמה אוטומטית באמצעות PAL/PAL-60.
3: PAL
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).
בחר במפורש את יציאת הטלוויזיה שתשמש עבור אות הווידאו.
v4l2 (מחייב לינוקס 2.6.22 + גַרעִין)
מנהל התקן פלט וידאו עבור כרטיסים תואמי V4L2 עם מפענח MPEG מובנה בחומרה.
ראה גם את מסנן הווידאו lavc.
בחר במפורש את שם התקן מפענח MPEG לשימוש (ברירת מחדל:
/dev/video16).
בחר במפורש את יציאת הטלוויזיה שתשמש עבור אות הווידאו.
mpegpes (DVB בלבד)
מנהל התקן פלט וידאו לכרטיסי DVB שכותב את הפלט לקובץ MPEG-PES אם לא
כרטיס DVB מותקן.
כרטיס=<1-4>
מציין את מספר ההתקן לשימוש אם יש לך יותר מפלט DVB אחד
כרטיס (V3 API בלבד, כגון מנהלי התקנים מסדרת 1.xy). אם לא צוין MPlayer
יחפש את הכרטיס השמיש הראשון.
שם קובץ פלט (ברירת מחדל: ./grab.mpg)
zr (גַם לִרְאוֹת -zr* ו -zrhelp)
מנהל התקן פלט וידאו עבור מספר כרטיסי לכידה/השמעה של MJPEG.
Zr2 (גַם לִרְאוֹת מה היא zrmjpeg וידאו לְסַנֵן)
מנהל התקן פלט וידאו עבור מספר כרטיסי לכידה/השמעה של MJPEG, שנית
דוֹר.
dev=
מציין את מכשיר הווידאו לשימוש.
נורמה=
מציין את נורמת הווידאו לשימוש (ברירת מחדל: אוטומטי).
(לא) prebuf
(דה) הפעל prebuffering, עדיין לא נתמך.
אני md5
חשב סכומי MD5 של כל מסגרת וכתוב אותם לקובץ. תומך ב-RGB24 ו-YV12
מרחבי צבע. שימושי לניפוי באגים.
outfile=
ציין את שם קובץ הפלט (ברירת מחדל: ./md5sums).
yuv4mpeg
הופך את זרם הווידאו לרצף של תמונות YUV 4:2:0 לא דחוסות ו
מאחסן אותו בקובץ (ברירת מחדל: ./stream.yuv). הפורמט זהה לזה
מועסק על ידי mjpegtools, אז זה שימושי אם אתה רוצה לעבד את הסרטון עם
חבילת mjpegtools. הוא תומך בפורמט YV12. אם לקובץ המקור שלך יש א
פורמט שונה ומשולב, הקפד להשתמש ב-vf scale=::1 כדי להבטיח את
ההמרה משתמשת במצב interlaced. אתה יכול לשלב אותו עם אפשרות -fixed-vo ל
שרשרת קבצים עם אותם מידות וערך fps.
שלובים זה בזה
כתוב את הפלט כמסגרות שלובות, השדה העליון ראשון.
interlaced_bf
כתוב את הפלט כמסגרות שלובות, השדה התחתון ראשון.
file=
כתוב את הפלט ל במקום ברירת המחדל stream.yuv.
הערה: אם לא תציין אפשרות כלשהי, הפלט הוא פרוגרסיבי (כלומר לא
שלובים).
gif89a
פלט כל מסגרת לקובץ GIF מונפש בודד בספרייה הנוכחית. זה
תומך רק בפורמט RGB עם 24 bpp והפלט מומר ל-256 צבעים.
ערך צף לציון קצב פריימים (ברירת מחדל: 5.0).
ציין את שם קובץ הפלט (ברירת מחדל: ./out.gif).
הערה: עליך לציין את קצב המסגרת לפני שם הקובץ או קצב המסגרת יהיה
חלק בשם הקובץ.
דוגמא:
mplayer video.nut -vo gif89a:fps=15:output=test.gif
jpeg
פלט כל מסגרת לקובץ JPEG בספרייה הנוכחית. כל קובץ לוקח את
מספר מסגרת מרופד באפסים מובילים בתור שם.
[לא] פרוגרסיבי
ציין JPEG סטנדרטי או פרוגרסיבי (ברירת מחדל: לא מתקדם).
[אין] קו בסיס
ציין שימוש בקו בסיס או לא (ברירת מחדל: קו בסיס).
אופטימיזציה=<0-100>
מקדם אופטימיזציה (ברירת מחדל: 100)
חלק=<0-100>
גורם חלק (ברירת מחדל: 0)
איכות=<0-100>
מקדם איכות (ברירת מחדל: 75)
outdir=
ציין את הספרייה שבה יש לשמור את קובצי ה-JPEG (ברירת מחדל: ./).
subdirs=
צור ספריות משנה ממוספרות עם הקידומת שצוינה כדי לשמור את הקבצים
במקום הספרייה הנוכחית.
maxfiles= (כתובות משנה בלבד)
מספר מקסימלי של קבצים שיש לשמור בכל ספריית משנה. חייב להיות שווה ל- או
גדול מ-1 (ברירת מחדל: 1000).
PNM
פלט כל מסגרת לקובץ PNM בספרייה הנוכחית. כל קובץ לוקח את
מספר מסגרת מרופד באפסים מובילים בתור שם. זה תומך PPM, PGM ו-PGMYUV
קבצים במצב גולמי וגם במצב ASCII. ראה גם PNM(5), עמודים לדקה(5) ו Pgm(5).
עמודים לדקה
כתוב קבצי PPM (ברירת מחדל).
Pgm
כתוב קבצי PGM.
pgmyuv
כתוב קבצי PGMYUV. PGMYUV הוא כמו PGM, אבל הוא מכיל גם את U ו-V
מטוס, מצורף בתחתית התמונה.
חי
כתוב קבצי PNM במצב גולמי (ברירת מחדל).
ASCII
כתוב קבצי PNM במצב ASCII.
outdir=
ציין את הספרייה שבה יש לשמור את קבצי PNM (ברירת מחדל: ./).
subdirs=
צור ספריות משנה ממוספרות עם הקידומת שצוינה כדי לשמור את הקבצים
במקום הספרייה הנוכחית.
maxfiles= (כתובות משנה בלבד)
מספר מקסימלי של קבצים שיש לשמור בכל ספריית משנה. חייב להיות שווה ל- או
גדול מ-1 (ברירת מחדל: 1000).
png
פלט כל מסגרת לקובץ PNG בספרייה הנוכחית. כל קובץ לוקח את
מספר מסגרת מרופד באפסים מובילים בתור שם. פורמטים של 24bpp RGB ו-BGR הם
נתמך.
z=<0-9>
מציין את רמת הדחיסה. 0 אינו דחיסה, 9 הוא מקסימום
דחיסה.
outdir=
ציין את הספרייה שבה יש לשמור את קבצי ה-PNG (ברירת מחדל: ./).
קידומת=
ציין את הקידומת שתשמש עבור שמות הקבצים PNG (ברירת מחדל: ללא קידומת).
אלפא
צור קובצי PNG עם ערוץ אלפא. שימו לב ש-MPlayer באופן כללי עושה זאת
לא תומך באלפא, אז זה יהיה שימושי רק במקרים נדירים.
מנג
פלט וידאו לקובץ MNG מונפש באמצעות תמונות RGB של 24 bpp ללא הפסדים
דחיסה.
פלט=
ציין את שם קובץ הפלט (ברירת מחדל: 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
פענוח/סינון אפשרויות
-ac <[-|+]codec1,[-|+]codec2,...[,]>
ציין רשימת עדיפות של רכיבי codec אודיו לשימוש, לפי שם ה-codec שלהם
ב-codecs.conf. השתמש ב-'-' לפני שם ה-codec כדי להשמיט אותו. השתמש ב-'+' לפני ה-
שם codec כדי לאלץ את זה, זה סביר להניח יקרוס! אם ברשימה יש ','
MPlayer יחזור על קודקים שאינם כלולים ברשימה.
הערה: עיין בעזרה של -ac לקבלת רשימה מלאה של רכיבי codec זמינים.
דוגמא:
-ac mp3acm
כפה על ה-Codec MP3 l3codeca.acm.
-ac מטורף,
נסה קודם libmad, ואז תיפול על אחרים.
-ac hwac3,a52,
נסה לעבור חומרה AC-3, תוכנה AC-3 ולאחר מכן אחרים.
-ac hwdts,
נסה העברת DTS של חומרה ואז תיפול על אחרים.
-ac -ffmp3,
דלג על מפענח ה-MP3 של FFmpeg.
-af-adv (גַם לִרְאוֹת -af)
ציין אפשרויות מסנן אודיו מתקדמות:
כוח=<0-7>
מאלץ את הכנסת מסנני השמע לאחד מהאפשרויות הבאות:
0: השתמש בהכנסת מסנן אוטומטית לחלוטין (כרגע זהה ל-1).
1: בצע אופטימיזציה לדיוק (ברירת מחדל).
2: בצע אופטימיזציה למהירות. אַזהָרָה: תכונות מסוימות במסנני האודיו עשויות
נכשל בשקט, ואיכות הצליל עלולה לרדת.
3: ללא הכנסה אוטומטית של מסננים וללא אופטימיזציה. אַזהָרָה:
ייתכן שיהיה אפשר לקרוס את MPlayer באמצעות הגדרה זו.
4: השתמש בהכנסה אוטומטית של מסננים לפי 0 לעיל, אבל השתמש
עיבוד נקודה צפה במידת האפשר.
5: השתמש בהכנסה אוטומטית של מסננים לפי 1 לעיל, אבל השתמש
עיבוד נקודה צפה במידת האפשר.
6: השתמש בהכנסה אוטומטית של מסננים לפי 2 לעיל, אבל השתמש
עיבוד נקודה צפה במידת האפשר.
7: אין להשתמש בהכנסה אוטומטית של מסננים לפי 3 לעיל, והשתמש
עיבוד נקודה צפה במידת האפשר.
רשימה=
אותו דבר כמו -af.
-afm
ציין רשימת עדיפות של משפחות codec אודיו לשימוש, בהתאם להן
שם ה-codec ב-codecs.conf. נופל בחזרה על ברירת המחדל Codec אם אף אחד מהנתונים
משפחות קודקים עובדות.
הערה: עיין בעזרה של -afm לרשימה מלאה של משפחות קודקים זמינים.
דוגמא:
-afm ffmpeg
נסה תחילה את ה-Codec libavcodec של FFmpeg.
-afm acm,dshow
נסה קודם כל Win32 codec.
-אספקט (גַם לִרְאוֹת -תקריב)
לעקוף את יחס הגובה-רוחב של הסרט, במקרה שמידע על גובה-רוחב שגוי או חסר
הקובץ המושמע.
דוגמא:
-היבט 4:3 או -היבט 1.3333
-היבט 16:9 או -היבט 1.7777
-נואספקט
השבת את הפיצוי האוטומטי של יחס גובה-רוחב של סרט.
-דומיננטיות בשדה <-1-1>
הגדר שדה ראשון עבור תוכן משולב. שימושי עבור deinterlacers להכפיל את
framerate: -vf tfields=1, -vf yadif=1, -vo vdpau:deint ו-vo xvmc:bobdeint.
-1 אוטומטי (ברירת מחדל): אם המפענח אינו מייצא את המידע המתאים,
הוא נופל בחזרה ל-0 (השדה העליון ראשון).
0 שדה עליון ראשון
תחילה שדה תחתון אחד
-לְהַעִיף
הפוך את התמונה הפוך.
-לבדופטים (לנפות קוד)
ציין פרמטרים של פענוח libavcodec. הפרד מספר אפשרויות באמצעות נקודתיים.
דוגמא:
-lavdopts grey:skiploopfilter=all:skipframe=nonref
האפשרויות הזמינות הן:
קצת מדויק
השתמש רק באלגוריתמים מדויקים לסיביות בכל שלבי הפענוח (לבדיקת Codec).
באג=
עקום ידנית על באגים מקודד.
0: כלום
1: זיהוי אוטומטי של באגים (ברירת מחדל)
2 (msmpeg4v3): כמה קבצי msmpeg4v3 ישנים שנוצרו על ידי lavc (לא
זיהוי אוטומטי)
4 (mpeg4): באג שזור Xvid (זוהה אוטומטית אם fourcc==XVIX)
8 (mpeg4): UMP4 (זוהה אוטומטית אם fourcc==UMP4)
16 (mpeg4): באג ריפוד (זוהה אוטומטית)
32 (mpeg4): באג vlc לא חוקי (זוהה אוטומטית לכל fourcc)
64 (mpeg4): Xvid ו-DivX qpel באג (זוהה אוטומטית לכל fourcc/גרסה)
128 (mpeg4): qpel סטנדרטי ישן (זוהה אוטומטית לכל fourcc/גרסה)
256 (mpeg4): באג נוסף של qpel (זוהה אוטומטית לכל fourcc/גרסה)
512 (mpeg4): באג ישיר-qpel-blocksize (זוהה אוטומטית לכל fourcc/גרסה)
1024 (mpeg4): באג ריפוד קצה (זוהה אוטומטית לכל fourcc/גרסה)
debug=
הצגת מידע על ניפוי באגים.
0: מושבת
1: מידע על תמונה
2: בקרת שיעור
4: זרם סיביות
8: סוג מאקרובלוק (MB).
16: פרמטר קוונטיזציה לכל בלוק (QP)
32: וקטור תנועה
0x0040: הדמיית וקטור תנועה (השתמש ב-noslices)
0x0080: דילוג על macroblock (MB).
0x0100: קוד התחלה
0x0200: PTS
0x0400: עמידות שגיאה
0x0800: פעולות בקרת ניהול זיכרון (H.264)
0x1000: באגים
0x2000: הדמיין את פרמטר הקוונטיזציה (QP), ה-QP התחתון צבועים
ירוק יותר.
0x4000: הדמיית סוגי בלוקים.
ec=
הגדר אסטרטגיית הסתרת שגיאות.
1: השתמש במסנן חסימה חזק עבור MBs פגומים.
2: חיפוש וקטור תנועה איטרטיבי (MV) (איטי)
3: הכל (ברירת מחדל)
אה=
הגדר אסטרטגיית חוסן שגיאה.
0: מושבת
1: זהירות (צריך לעבוד עם מקודדים שבורים.)
2: רגיל (ברירת מחדל) (עובד עם מקודדים תואמים.)
3: אגרסיבי (בדיקות נוספות, אך עלולות לגרום לבעיות אפילו בתוקף
זרמי סיביות.)
4: מאוד אגרסיבי
מהיר (MPEG-2, MPEG-4 ו-H.264 בלבד)
אפשר אופטימיזציות שאינן תואמות למפרט ועשויות
עלול לגרום לבעיות, כמו דה-קוונטיזציה פשוטה יותר, תנועה פשוטה יותר
פיצוי, בהנחה ששימוש במטריצת הקוונטיזציה המוגדרת כברירת מחדל, בהנחה של YUV
4:2:0 ודילוג על כמה בדיקות כדי לזהות זרמי סיביות פגומים.
אפור
פענוח בגווני אפור בלבד (קצת יותר מהיר מאשר עם צבע)
idct=<0-99> (ראה -lavcopts)
לאיכות הפענוח הטובה ביותר השתמש באותו אלגוריתם IDCT לפענוח ו
הַצפָּנָה. עם זאת, זה עשוי לגבות מחיר בדיוק.
נמוכה = [, ]
פענוח ברזולוציות נמוכות יותר. פענוח ברזולוציה נמוכה אינו נתמך על ידי
כל ה-codec, ולעתים קרובות זה יגרום לחפצים מכוערים. זה לא באג,
אלא תופעת לוואי של אי פענוח ברזולוציה מלאה.
0: מושבת
רזולוציה של 1: 1/2
רזולוציה של 2: 1/4
רזולוציה של 3: 1/8
אם צוין פענוח נמוך יותר ישמש רק אם הרוחב של
הסרטון גדול מ- או שווה לו .
o= = [, = [,...]] העבר AVOptions למפענח libavcodec.
שימו לב, תיקון כדי להפוך את ה-o= למיותר ולהעביר את כל האפשרויות הלא ידועות דרך ה-
מערכת AVOption תתקבל בברכה. רשימה מלאה של AVOptions ניתן למצוא ב-FFmpeg
מדריך ל. שים לב שחלק מהאפשרויות עלולות להתנגש עם אפשרויות MEncoder.
דוגמא:
o=debug=תמונה
sb= (MPEG-2 בלבד)
דלג על המספר הנתון של שורות מאקרו בלוק בתחתית.
st= (MPEG-2 בלבד)
דלג על המספר הנתון של שורות מאקרובלוק בחלק העליון.
skiploopfilter= (H.264 בלבד)
דילוג על מסנן הלולאה (AKA deblocking) במהלך פענוח H.264. מאז
מסגרת מסוננת אמורה לשמש כרפרנס לתלוי פענוח
מסגרות יש לזה השפעה גרועה יותר על האיכות מאשר לא לעשות ביטול חסימה למשל
וידאו MPEG-2. אבל לפחות עבור HDTV בקצב סיביות גבוה זה מספק גדול
האצה ללא אובדן איכות גלוי.
יכול להיות אחד מהבאים:
אין: לעולם אל תדלג.
ברירת מחדל: דלג על שלבי עיבוד חסרי תועלת (למשל חבילות בגודל 0 ב-AVI).
nonref: דלג על מסגרות שאין להן הפניות (כלומר אינן משמשות לפענוח
מסגרות אחרות, השגיאה לא יכולה "להיבנות").
בדיר: דלג על B-Frames.
nonkey: דלג על כל המסגרות למעט מסגרות מפתח.
הכל: דלג על כל המסגרות.
skipidct= (MPEG-1/2 בלבד)
מדלג על שלב ה-IDCT. זה פוגע במידה רבה באיכות כמעט בכל המקרים
(ראה skiploopfilter לערכי דילוג זמינים).
skipframe=
מדלג לחלוטין על פענוח מסגרות. האצה גדולה, אבל תנועה קופצנית ו
לפעמים חפצים גרועים (ראה 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
המתן לפריים מפתח לפני שתציג משהו. מונע מסגרות שבורות ב
הפעלה או לאחר חיפוש עם כמה פורמטים.
-חוטים
השבת ציור וידאו לפי פרוסות/פסים בגובה של 16 פיקסלים, במקום זאת מצייר את כולו
מסגרת בריצה אחת. עשוי להיות מהיר יותר או איטי יותר, תלוי בכרטיס מסך ו
מטמון זמין. יש לזה השפעה רק עם libmpeg2 ו-libavcodec codec.
-אין קול
אין לנגן/לקודד צליל. שימושי להשוואה.
-אין סרטון
אין להפעיל/לקודד וידאו. במקרים רבים זה לא יעבוד, השתמש ב-vc null -vo null
במקום.
-עמ (גַם לִרְאוֹת -vf עמ)
הגדר את רמת DLL postprocess. אפשרות זו אינה שמישה יותר עם -vf pp. It
עובד רק עם קובצי DLL של Win32 DirectShow עם שגרות פנימיות של עיבוד לאחר. ה
טווח חוקי של ערכי -pp משתנה לפי codec, הוא לרוב 0-6, כאשר 0=disable,
6=האיטי/הטוב ביותר.
-pphelp (גַם לִרְאוֹת -vf עמ)
הצג תקציר לגבי מסנני הפוסט-process הזמינים והשימוש בהם.
-ssf
מציין פרמטרים של scaler תוכנה.
דוגמא:
-vf scale -ssf lgb=3.0
lgb=<0-100>
מסנן טשטוש גאוסי (luma)
cgb=<0-100>
מסנן טשטוש גאוסי (כרומה)
ls=<-100-100>
מסנן חידוד (luma)
cs=<-100-100>
חידוד מסנן (כרומה)
chs=
הסטת כרומה אופקית
cvs=
תזוזה אנכית של כרומה
-סטרו
בחר סוג פלט סטריאו MP2/MP3.
0 סטריאו
ערוץ שמאל אחד
2 ערוצים ימניים
-SWS <תוכנה Scaler סוג> (גַם לִרְאוֹת -vf סולם ו -תקריב)
ציין את אלגוריתם קנה המידה של התוכנה שישמש עם אפשרות ה--zoom. זֶה
משפיע על מנהלי התקנים של פלט וידאו חסרי האצת חומרה, למשל x11.
הסוגים הזמינים הם:
0 מהיר בילינארי
1 ביליניארי
2 bicubic (איכות טובה) (ברירת מחדל)
3 ניסויים
4 השכנים הקרובים ביותר (איכות גרועה)
אזור 5
6 לומה bicubic / chroma bilinear
7 גאוס
8 sincR
9 לנצ'וס
10 ספליין דו-קובי טבעי
הערה: חלק מהאפשרויות -sws ניתנות לכוונון. יש לתיאור של מסנן הווידאו בקנה מידה
מידע נוסף.
-vc <[-|+]codec1,[-|+]codec2,...[,]>
ציין רשימת עדיפות של רכיבי רכיבי codec וידאו לשימוש, לפי שם ה-codec שלהם
ב-codecs.conf. השתמש ב-'-' לפני שם ה-codec כדי להשמיט אותו. השתמש ב-'+' לפני ה-
שם codec כדי לאלץ את זה, זה סביר להניח יקרוס! אם ברשימה יש ','
MPlayer יחזור על קודקים שאינם כלולים ברשימה.
הערה: עיין בעזרה של -vc לקבלת רשימה מלאה של רכיבי codec זמינים.
דוגמא:
-vc divx
כפה Win32/VfW DivX codec, ללא נפילה.
-vc -divxds,-divx,
דלג על Win32 DivX codec.
-vc ffmpeg12,mpeg12,
נסה את ה-Codec MPEG-1/2 של libavcodec, ואז libmpeg2, ואז אחרים.
-vfm
ציין רשימת עדיפות של משפחות codec וידאו לשימוש, בהתאם להן
שמות ב-codecs.conf. נופל בחזרה על ברירת המחדל של codec אם אף אחד מה-codec הנתון
משפחות עובדות.
הערה: עיין בעזרה של -vfm לרשימה מלאה של משפחות קודקים זמינים.
דוגמא:
-vfm ffmpeg,dshow,vfw
נסה את ה-libavcodec, לאחר מכן Directshow, ואז VfW codec ותתחיל שוב
אחרים, אם הם לא עובדים.
-vfm xanim
נסה תחילה את הקודקים של XAnim.
-x (גַם לִרְאוֹת -תקריב) (MPlayer בלבד)
קנה מידה את התמונה לרוחב (אם קנה מידה של תוכנה/חומרה זמין). משבית
חישובי היבט.
-xvidopts
ציין פרמטרים נוספים בעת פענוח עם Xvid.
הערה: מכיוון ש-libavcodec מהיר יותר מ-Xvid, אולי כדאי להשתמש ב-libavcodec
מסנן לאחר עיבוד (-vf pp) ומפענח (-vfm ffmpeg) במקום זאת.
מסנני הפוסט-עיבוד הפנימיים של Xvid:
deblock-chroma (ראה גם -vf pp)
פילטר chroma deblock
deblock-luma (ראה גם -vf pp)
מסנן דה-בלוק של לומה
dering-luma (ראה גם -vf pp)
מסנן לומה
dering-chroma (ראה גם -vf pp)
מסנן chroma deringing
אפקט סרט (ראה גם -vf רעש)
מוסיף גרגר סרט מלאכותי לסרטון. עשוי להגביר את האיכות הנתפסת,
תוך הורדת איכות אמיתית.
שיטות עיבוד:
dr2
הפעל את שיטת עיבוד ישיר 2.
nodr2
השבת את שיטת העיבוד הישיר 2.
-xy (גַם לִרְאוֹת -תקריב)
ערך<=8
קנה מידה של תמונה לפי גורם .
ערך>8
הגדר את הרוחב לערך וחשב את הגובה כדי לשמור על יחס רוחב-גובה נכון.
-y (גַם לִרְאוֹת -תקריב) (MPlayer בלבד)
קנה מידה את התמונה לגובה (אם קנה מידה של תוכנה/חומרה זמין). משבית
חישובי היבט.
-תקריב
אפשר קנה מידה של תוכנה, היכן שזמין. זה יאפשר שינוי קנה מידה עם פלט
מנהלי התקנים (כמו x11, fbdev) שאינם תומכים בקנה מידה של חומרה כאשר MPlayer
משבית את קנה המידה כברירת מחדל מסיבות ביצועים.
שמע מסננים
מסנני אודיו מאפשרים לך לשנות את זרם האודיו ואת המאפיינים שלו. התחביר הוא:
-af
הגדר שרשרת של מסנני אודיו.
הערה: כדי לקבל רשימה מלאה של מסנני אודיו זמינים, ראה -af help.
מסנני אודיו מנוהלים ברשימות. ישנן מספר פקודות לניהול רשימת הסינון.
-af-add
מוסיף את המסננים שניתנו כארגומנטים לרשימת המסננים.
-af-pre
מקדים את המסננים שניתנו כארגומנטים לרשימת המסננים.
-אף-דל
מוחק את המסננים באינדקסים הנתונים. מספרי אינדקס מתחילים ב-0, שלילי
המספרים מתייחסים לסוף הרשימה (-1 הוא האחרון).
-af-clr
מרוקן לחלוטין את רשימת הסינון.
המסננים הזמינים הם:
דגימה חוזרת[=srate[:מרושל[:type]]]
משנה את קצב הדגימה של זרם האודיו. ניתן להשתמש אם יש לך קבוע
כרטיס קול בתדר או אם נתקעתם עם כרטיס קול ישן שהוא רק
מסוגל 44.1kHz מקסימום. מסנן זה מופעל אוטומטית במידת הצורך. זה
תומך רק במספר שלם של 16 סיביות וצוף בפורמט מקורי-אנדיאן כקלט.
הערה: עם MEncoder, עליך להשתמש גם ב-srate .
תדר דגימת פלט בהרץ. הטווח התקף עבור פרמטר זה הוא 8000
עד 192000. אם תדירות דגימת הקלט והיציאה זהה או אם
פרמטר זה מושמט, המסנן נפרק אוטומטית. גבוה
תדר הדגימה משפר בדרך כלל את איכות השמע, במיוחד בשימוש
בשילוב עם מסננים אחרים.
אפשר (1) או לא לאפשר (0) לתדר הפלט להיות שונה מעט מה-
תדירות הניתנת על ידי (ברירת מחדל: 1). ניתן להשתמש אם ההפעלה של
ההשמעה איטית במיוחד.
בחר באיזו שיטת דגימה מחדש להשתמש.
0: אינטרפולציה ליניארית (מהירה, באיכות ירודה במיוחד בעת דגימה מעלה)
1: בנק מסנן רב-פאזי ועיבוד מספרים שלמים
2: עיבוד מסנן רב פאזי ונקודה צפה (איטי, הכי טוב
איכות)
דוגמא:
mplayer -af resample=44100:0:0
יגדיר את תדר המוצא של מסנן הדגימה מחדש ל-44100Hz באמצעות
קנה מידה מדויק של תדר פלט ואינטרפולציה ליניארית.
lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
משנה את קצב הדגימה של זרם השמע למספר שלם בהרץ. זה בלבד
תומך בפורמט 16-bit Native-endian.
הערה: עם MEncoder, עליך להשתמש גם ב-srate .
קצב דגימת הפלט
אורך המסנן ביחס לקצב הדגימה הנמוך יותר (ברירת מחדל: 16)
אם 1 אז המסננים יעברו אינטרפולציה ליניארית בין ערכי פוליפאז
log2 של מספר הערכים הרב-פאזיים (..., 10->1024, 11->2048, 12->4096,
...) (ברירת מחדל: 10->1024)
תדר חיתוך (0.0-1.0), מוגדר כברירת מחדל בהתאם לאורך המסנן
lavcac3enc[=tospdif[:bitrate[:minchn]]]
קידוד אודיו רב-ערוצי ל-AC-3 בזמן ריצה באמצעות libavcodec. תומך ב-16 סיביות
פורמט קלט מקורי, מקסימום 6 ערוצים. הפלט הוא ביג אנדיאן כאשר
פלט זרם AC-3 גולמי, native-endian בעת פלט ל-S/PDIF. הפלט
קצב הדגימה של מסנן זה זהה לקצב דגימת הקלט. כאשר מדגם קלט
הקצב הוא 48kHz, 44.1kHz או 32kHz, המסנן הזה משתמש בו ישירות. אחרת א
מסנן דגימה מחדש מוכנס אוטומטית לפני מסנן זה כדי לבצע את הקלט והפלט
קצב הדגימה יהיה 48kHz. עליך לציין '-channels N' כדי לפענח את המפענח
אודיו לתוך N-channel, ואז המסנן יכול לקודד את קלט N-channel ל-AC-3.
פלט זרם AC-3 גולמי אם הוא אפס או לא מוגדר, פלט ל-S/PDIF למעבר
מתי מוגדר ללא אפס.
קצב הסיביות לקידוד זרם AC-3. הגדר אותו ל-384 או 384000 ל
קבל 384kbit. ערכים חוקיים: 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
אם מספר ערוץ הקלט קטן מ , המסנן יתנתק
עצמו (ברירת מחדל: 5).
סוויפ[=מהירות]
מייצר סינוס סוויפ.
<0.0-1.0>
דלתא של פונקציית סינוס, השתמש בערכים נמוכים מאוד כדי לשמוע את הסוויפ.
sinesuppress[=freq:decay]
הסר סינוס בתדר שצוין. שימושי כדי להיפטר מהרעש של 50/60 הרץ
על ציוד שמע באיכות נמוכה. זה כנראה עובד רק על קלט מונו.
תדירות הסינוס שיש להסיר (בהרץ) (ברירת מחדל: 50)
שולט בהסתגלות (ערך גדול יותר יגרום למסנן להסתגל אליו
שינויי משרעת ופאזה מהירים יותר, ערך קטן יותר יגרום ל-
הסתגלות איטית יותר) (ברירת מחדל: 0.0001). ערכים סבירים הם סביב 0.001.
bs2b[=option1:option2:...]
באואר טרנספורמציה סטריאופונית לבינאורלית באמצעות libbs2b. משפר את
חווית האזנה לאוזניות על ידי הפיכת הצליל דומה לזה שממנו
רמקולים, המאפשרים לכל אוזן לשמוע את שני הערוצים ולוקחים בחשבון את
הפרש המרחק ואפקט הצללת הראש. זה חל רק על 2
אודיו של ערוץ.
fcut=<300-1000>
הגדר את תדר החיתוך בהרץ.
feed=<10-150>
הגדר את רמת ההזנה עבור תדרים נמוכים ב-0.1*dB.
פרופיל=
מספר פרופילים זמינים מטעמי נוחות:
ברירת מחדל
ישמש אם לא צוין שום דבר אחר (fcut=700, feed=45)
cmoy
יישום מעגל Chu Moy (fcut=700, הזנה=60)
ג'מאייר
יישום מעגל Jan Meier (fcut=650, feed=95)
אם יצוינו אפשרויות fcut או הזנה יחד עם פרופיל, הן יחולו
על גבי הפרופיל הנבחר.
hrtf[=דגל]
פונקציית העברה הקשורה לראש: ממירה אודיו רב-ערוצי לפלט של 2 ערוצים עבור
אוזניות, שמירה על המרחביות של הצליל.
משמעות הדגל
m פענוח מטריצה של הערוץ האחורי
פענוח מטריצה דו-ערוצים
0 ללא פענוח מטריצה (ברירת מחדל)
אקולייזר=[g1:g2:g3:...:g10]
אקולייזר גרפי של 10 פס אוקטבות, מיושם באמצעות 10 מסנני פס מעבר IIR. זֶה
פירושו שהוא עובד ללא קשר לסוג האודיו המושמע. ה
תדרי מרכז עבור 10 הלהקות הם:
לא תדירות
0 31.25 הרץ
1 62.50 הרץ
2 125.00 הרץ
3 250.00 הרץ
4 500.00 הרץ
5 1.00 קילוהרץ
6 2.00 קילוהרץ
7 4.00 קילוהרץ
8 8.00 קילוהרץ
9 16.00 קילוהרץ
אם קצב הדגימה של הצליל המושמע נמוך מהתדר המרכזי עבור
רצועת תדרים, אז הרצועה הזו תהיה מושבתת. באג ידוע עם מסנן זה הוא
שהמאפיינים של הרצועה העליונה אינם סימטריים לחלוטין אם ה
קצב הדגימה קרוב לתדר המרכזי של אותה פס. בעיה זו יכולה להיות
עקף על ידי דגימת הסאונד למעלה באמצעות מסנן הדגימה מחדש לפני שהוא מגיע
המסנן הזה.
: : :...:
מספרי נקודה צפה המייצגים את ההגבר ב-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:...]
יכול לשמש להוספה, הסרה, ניתוב והעתקה של ערוצי שמע. אם רק
בהינתן ניתוב ברירת המחדל משמש, זה פועל באופן הבא: אם המספר של
ערוצי הפלט גדול יותר ממספר ערוצי הקלט הערוצים הריקים
הוכנס (למעט מיקס ממונו לסטריאו, ואז ערוץ המונו חוזר על עצמו
שני ערוצי הפלט). אם מספר ערוצי הפלט קטן מה-
מספר ערוצי הקלט שהערוצים החורגים קטועים.
מספר ערוצי פלט (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 יכיל שקט.
פורמט[=פורמט] (גַם לִרְאוֹת -פוּרמָט)
המרה בין פורמטים שונים לדוגמה. מופעל אוטומטית בעת הצורך על ידי
כרטיס קול או פילטר אחר.
מגדיר את הפורמט הרצוי. הצורה הכללית היא 'sbe', כאשר 's' מציין את
סימן (או 's' עבור חתום או 'u' עבור unsigned), 'b' מציין את המספר של
סיביות לדגימה (16, 24 או 32) ו-'e' מציינים את הקצה ('le' פירושו
little-endian, 'להיות' big-endian ו-'ne' הקצה של המחשב
MPlayer פועל). ערכים חוקיים (בין היתר) הם: 's16le',
'u32be' ו-'u24ne'. חריגים לכלל זה שהם גם פורמט חוקי
מפרטים: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 ו
imaadpcm.
נפח[=v[:sc]]
מיישמת בקרת עוצמת הקול של תוכנה. השתמש במסנן זה בזהירות מכיוון שהוא יכול
להפחית את יחס האות לרעש של הצליל. ברוב המקרים עדיף להגדיר את
רמת צליל PCM למקסימום, השאר את הפילטר הזה בחוץ ושלוט ברמת הפלט
לרמקולים שלך עם בקרת עוצמת הקול הראשית של המיקסר. למקרה הצליל שלך
לכרטיס יש מיקסר PCM דיגיטלי במקום אנלוגי, ואתה שומע עיוות, השתמש
במקום זאת המיקסר MASTER. אם יש מגבר חיצוני המחובר ל
מחשב (כמעט תמיד זה המצב), ניתן למזער את רמת הרעש על ידי
התאמת רמת המאסטר וכפתור הווליום במגבר עד לשריקה
הרעש ברקע נעלם.
לפילטר הזה יש תכונה שנייה: הוא מודד את רמת הצליל המרבית הכוללת ו
מדפיס את הרמה הזו כאשר MPlayer יוצא. ניתן להשתמש בהערכת נפח זו עבור
הגדרת רמת הקול ב- MEncoder כך שהטווח הדינמי המרבי יהיה
מנוצל. תכונה זו פועלת כעת רק עם נתוני נקודה צפה, השתמש למשל
-af-adv force=5, או השתמש ב-af stats.
הערה: מסנן זה אינו נכנס מחדש ולכן ניתן להפעיל אותו רק פעם אחת לכל
זרם אודיו.
מגדיר את ההגבר הרצוי ב-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:...]
מערבב ערוצים באופן שרירותי. בעצם שילוב של עוצמת הקול והערוצים
פילטר שניתן להשתמש בו כדי להקטין ערוצים רבים לכמה ערוצים בלבד, למשל סטריאו ל
מונו או לשנות את ה"רוחב" של הרמקול המרכזי במערכת סאונד היקפית. זֶה
קשה להשתמש בפילטר, וידרוש קצת התעסקות לפני התוצאה הרצויה
שהושג. מספר האפשרויות עבור מסנן זה תלוי במספר הפלט
ערוצים. דוגמה כיצד להוריד קובץ עם שישה ערוצים לשני ערוצים עם זה
ניתן למצוא את המסנן בחלק הדוגמאות שליד הסוף.
מספר ערוצי פלט (1-8)
כמה מערוץ הכניסה i מעורב בערוץ הפלט j (0-1). אז פנימה
עיקרון יש לך תחילה n מספרים שאומרים מה לעשות עם הקלט הראשון
ערוץ, אז 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 ללא פגע, ומערבב
ערוצים 0 ו-1 לתוך ערוץ פלט 2 (שיכול להישלח לסאב וופר
לדוגמה).
sub[=fc:ch]
מוסיף ערוץ סאב וופר לזרם האודיו. נתוני האודיו המשמשים ליצירת ה
ערוץ סאבוופר הוא ממוצע של הצליל בערוץ 0 וערוץ 1. ה
הצליל המתקבל עובר סינון נמוך על ידי מסנן Butterworth מסדר רביעי עם a
ברירת המחדל של תדר חיתוך של 60Hz ונוסף לערוץ נפרד באודיו
זרם.
אַזהָרָה: השבת מסנן זה כאשר אתה מנגן תקליטורי DVD עם Dolby Digital 5.1
צליל, אחרת הפילטר הזה ישבש את הסאונד לסאב-וופר.
תדר חיתוך בהרץ עבור מסנן המעבר הנמוך (20Hz עד 300Hz) (ברירת מחדל:
60Hz) לקבלת התוצאה הטובה ביותר נסה להגדיר את תדר החיתוך נמוך כמו
אפשרי. זה ישפר את חווית הסטריאו או הסאונד ההיקפי.
קובע את מספר הערוץ שבו יוכנס השמע של ערוץ המשנה.
מספר הערוץ יכול להיות בין 0 ל-7 (ברירת מחדל: 5). שימו לב כי ה
מספר הערוצים יוגדל אוטומטית ל אם נחוץ.
דוגמא:
mplayer -af sub=100:4 -ערוצים 5 media.avi
יוסיף ערוץ סאב וופר עם תדר חיתוך של 100Hz לפלט
ערוץ 4.
מרכז
יוצר ערוץ מרכזי מהערוצים הקדמיים. יכול כרגע להיות באיכות נמוכה כמו
הוא עדיין לא מיישם מסנן גבוה לחילוץ נכון, אלא ממוצעים
ומצמצם את הערוצים במקום.
קובע את מספר הערוץ שבו יוכנס הערוץ המרכזי.
מספר הערוץ יכול להיות בין 0 ל-7 (ברירת מחדל: 5). שימו לב כי ה
מספר הערוצים יוגדל אוטומטית ל אם נחוץ.
היקפי[=עיכוב]
מפענח לצליל היקפי מקודד מטריקס כמו Dolby Surround. קבצים רבים עם 2
אודיו של ערוץ מכיל למעשה צליל היקפי מטריצה. דורש כרטיס קול
תומך ב-4 ערוצים לפחות.
זמן השהיה ב-ms עבור הרמקולים האחוריים (0 עד 1000) (ברירת מחדל: 20) השהיה זה
יש להגדיר באופן הבא: אם d1 הוא המרחק מעמדת ההאזנה
לרמקולים הקדמיים ו-d2 הוא המרחק מעמדת ההאזנה אל
הרמקולים האחוריים, יש להגדיר את ההשהיה ל-15ms אם d1 <= d2 ו-to
15 + 5*(d1-d2) אם d1 > d2.
דוגמא:
mplayer -af surround=15 -ערוצים 4 media.avi
יוסיף פענוח צליל היקפי עם השהיה של 15ms עבור הצליל מאחור
רמקולים.
עיכוב[=ch1:ch2:...]
מעכב את הצליל לרמקולים כך שהקול מהשונה
הערוצים מגיעים לעמדת ההאזנה בו זמנית. זה שימושי רק אם
יש לך יותר מ-2 רמקולים.
ch1,ch2,...
ההשהיה ב-ms שיש להטיל על כל ערוץ (נקודה צפה
מספר בין 0 ל-1000).
כדי לחשב את ההשהיה הנדרשת עבור הערוצים השונים בצע את הפעולות הבאות:
1. מדוד את המרחק לרמקולים במטרים ביחס להאזנה שלך
מיקום, נותן לך את המרחקים s1 עד s5 (עבור מערכת 5.1). אין
נקודה בפיצוי על הסאב וופר (לא תשמע את ההבדל
בכל מקרה).
2. הורידו את המרחקים s1 עד s5 מהמרחק המקסימלי, כלומר s[i] = max(s) -
סִי]; i = 1...5.
3. חשב את ההשהיות הנדרשות ב-ms כ-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 /*גודל מאגר*/
מונה ארוך ארוך לא חתום /*משמש לשמירה על סנכרון, מתעדכן כל
זמן ייצוא נתונים חדשים.*/
השאר הם נתונים של 16 סיביות מטען (לא משולבים).
קובץ למיפוי נתונים (ברירת מחדל: ~/.mplayer/mplayer-af_export)
מספר דגימות לערוץ (ברירת מחדל: 512)
דוגמא:
mplayer -af export=/tmp/mplayer-af_export:1024 media.avi
ייצא 1024 דוגמאות לכל ערוץ אל '/tmp/mplayer-af_export'.
אקסטרסטריאו[=mul]
(לינארית) מגדיל את ההבדל בין ערוצים שמאליים לימין מה שמוסיף קצת
סוג של אפקט "חי" להשמעה.
מגדיר את מקדם ההפרש (ברירת מחדל: 2.5). 0.0 פירושו צליל מונו
(ממוצע של שני הערוצים), עם צליל 1.0 ישתנה, עם -1.0
ערוץ שמאל וימין יוחלף.
volnorm[=שיטה:יעד]
ממקסם את עוצמת הקול מבלי לעוות את הצליל.
מגדיר את השיטה בשימוש.
1: השתמש בדגימה אחת כדי להחליק את הווריאציות באמצעות התקן
ממוצע משוקלל על פני דגימות עבר (ברירת מחדל).
2: השתמש במספר דוגמאות כדי להחליק את הווריאציות באמצעות התקן
ממוצע משוקלל על פני דגימות קודמות.
מגדיר את משרעת היעד כשבריר מהמקסימום עבור סוג המדגם
(ברירת מחדל: 0.25).
ladspa=file:label[:פקדים...]
טען תוסף LADSPA (ה-API Simple Plugin של Linux Audio Developer). מסנן זה הוא
חוזר, כך שניתן להשתמש במספר תוספים של LADSPA בו-זמנית.
מציין את קובץ ספריית הפלאגין של LADSPA. אם LADSPA_PATH מוגדר, זה
מחפש את הקובץ שצוין. אם זה לא מוגדר, עליך לספק מלא
שם הנתיב שצוין.
מציין את המסנן בתוך הספרייה. חלק מהספריות מכילות רק אחת
מסנן, אך אחרים מכילים רבים מהם. הזנת 'עזרה' כאן, תציג רשימה
כל המסננים הזמינים בספרייה שצוינה, מה שמבטל את
שימוש ב-'listplugins' מ-LADSPA SDK.
פקדים הם אפס או יותר ערכי נקודה צפה שקובעים את ההתנהגות
של הפלאגין הנטען (לדוגמה השהיה, סף או רווח). במילים
מצב (הוסף -v לשורת הפקודה של MPlayer), כל הפקדים הזמינים ושלהם
טווחים חוקיים מודפסים. זה מבטל את השימוש ב-'analyseplugin' מ
SDK של LADSPA.
comp
מסנן מדחס/מרחיב שמיש לכניסת מיקרופון. מונע חפצים על מאוד
צליל חזק ומעלה את עוצמת הקול בקול נמוך מאוד. המסנן הזה לא נבדק, אולי
אפילו לא שמיש.
שער
מסנן שער רעש בדומה למסנן אודיו comp. המסנן הזה לא נבדק, אולי
אפילו לא שמיש.
קריוקי
מסנן פשוט להסרת קול המנצל את העובדה שהקול מוקלט בדרך כלל עם
ציוד מונו ומאוחר יותר 'מרכז' מעורבב בזרם האודיו הסופי. היזהר שזה
המסנן יהפוך את האות שלך למונו. עובד היטב עבור 2 רצועות ערוצים; אל
תטרח לנסות את זה בכל דבר מלבד סטריאו 2 ערוצים.
scaletempo[=option1:option2:...]
קנה מידה של קצב השמע מבלי לשנות את גובה הצליל, מסונכרן אופציונלי למהירות ההשמעה
(בְּרִירַת מֶחדָל).
זה עובד על ידי השמעת שניות שנייה של שמע במהירות רגילה ואז צורכת
'stride*scale' ms של קלט אודיו. הוא מחבר את הצעדים על ידי מיזוג
'חפיפה'% של הצעד עם אודיו בעקבות הצעד הקודם. זה אופציונלי
מבצע ניתוח סטטיסטי קצר על ה'חיפוש' הבא של אודיו כדי לקבוע
מיקום החפיפה הטוב ביותר.
קנה מידה=
כמות נומינלית לקצב הסולם. מדרג כמות זו בנוסף למהירות.
(ברירת מחדל: 1.0)
צעד=
אורך באלפיות שניות לפלט כל צעד. ערך גבוה מדי יגרום
דילוגים ניכרים בסכומים גבוהים והד בסכומים נמוכים.
ערכים נמוכים מאוד ישנו את גובה הצליל. הגדלת משפרת את הביצועים.
(ברירת מחדל: 60)
חפיפה=
אחוז הצעד לחפיפה. ירידה משפרת את הביצועים.
(ברירת מחדל: .20)
חיפוש=
אורך באלפיות שניות לחיפוש מיקום החפיפה הטוב ביותר. פּוֹחֵת
משפר את הביצועים מאוד. במערכות איטיות, כנראה שתרצו
להגדיר את זה נמוך מאוד. (ברירת מחדל: 14)
מהירות=
הגדר תגובה לשינוי מהירות.
טֶמפּוֹ
קנה מידה קצב מסונכרן עם מהירות (ברירת מחדל).
גובה הצליל
הופך את האפקט של המסנן. סוללת גובה הצליל מבלי לשנות את הקצב.
הוסף '[ speed_mult 0.9438743126816935' ו'] speed_mult
1.059463094352953' ל-input.conf שלך לשלב אחר חצי מוזיקלי
גוונים. אזהרה: מאבד סנכרון עם וידאו.
שניהם קנה מידה גם קצב וגם גובה.
אין התעלם משינויי מהירות.
דוגמא:
mplayer -af scaletempo -speed 1.2 media.ogg
יפעיל מדיה במהירות רגילה פי 1.2, עם שמע בגובה גובה רגיל.
שינוי מהירות ההשמעה, ישנה את קצב השמע כך שיתאים.
mplayer -af scaletempo=scale=1.2:speed=none -speed 1.2 media.ogg
האם השמעת מדיה במהירות רגילה פי 1.2, עם שמע בגובה גובה רגיל, אבל
לשינוי מהירות ההשמעה אין השפעה על קצב השמע.
mplayer -af scaletempo=stride=30:overlap=.50:search=10 media.ogg
ישנה את פרמטרי האיכות והביצועים.
mplayer -af format=floatne,scaletempo media.ogg
יגרום ל-scaletempo להשתמש בקוד צף. אולי מהיר יותר בפלטפורמות מסוימות.
mplayer -af scaletempo=scale=1.2:speed=pitch audio.ogg
ישחק קובץ שמע במהירות רגילה פי 1.2, עם שמע בגובה גובה רגיל.
שינוי מהירות ההשמעה ישנה את גובה הצליל, ומשאיר את קצב השמע ב-1.2x.
סטטיסטיקות
אוסף ומדפיס נתונים סטטיסטיים על זרם האודיו, במיוחד עוצמת הקול.
נתונים סטטיסטיים אלו נועדו במיוחד לסייע בהתאמת עוצמת הקול תוך כדי
הימנעות מגזירה. הכרכים מודפסים ב-dB ותואמים לנפח
מסנן שמע, הם תמיד מעוגלים לכיוון -0dB.
השדה 'n_samples' הוא המספר הכולל של דגימות שראה המסנן. ה
שדה 'ממוצע_נפח' הוא הריבוע הממוצע של השורש. השדה 'max_volume' הוא בדיוק
מה זה אומר. השדות 'histogram_Xdb' סופרים כמה דגימות היו ב-XdB, עבור
X ממש מתחת ל-max_volume.
לדוגמה, אם max_volume הוא -7dB והיסטוגרמה_7dB היא 19, 'volume=7' לא
גורם לחיתוך ו-'volume=8' יגרום לחיתוך בדיוק ב-19 דגימות.
וידאו מסננים
מסנני וידאו מאפשרים לך לשנות את זרם הווידאו ואת המאפיינים שלו. התחביר הוא:
-vf
הגדר שרשרת של מסנני וידאו.
פרמטרים רבים הם אופציונליים ומוגדרים לערכי ברירת מחדל אם הם מושמטים. להשתמש במפורש א
ערך ברירת המחדל הגדר פרמטר ל-'-1'. פרמטרים w:h פירושם רוחב x גובה בפיקסלים, x:y
פירושו מיקום x;y נספר מהפינה השמאלית העליונה של התמונה הגדולה יותר.
הערה: כדי לקבל רשימה מלאה של מסנני וידאו זמינים, ראה -vf help.
מסנני וידאו מנוהלים ברשימות. ישנן מספר פקודות לניהול רשימת המסננים.
-vf-add
מוסיף את המסננים שניתנו כארגומנטים לרשימת המסננים.
-vf-pre
מקדים את המסננים שניתנו כארגומנטים לרשימת המסננים.
-vf-del
מוחק את המסננים באינדקסים הנתונים. מספרי אינדקס מתחילים ב-0, שלילי
המספרים מתייחסים לסוף הרשימה (-1 הוא האחרון).
-vf-clr
מרוקן לחלוטין את רשימת הסינון.
עם מסננים התומכים בזה, אתה יכול לגשת לפרמטרים לפי שמם.
-vf =עזרה
מדפיס את שמות הפרמטרים וטווחי ערכי הפרמטרים עבור מסנן מסוים.
-vf
מגדיר פרמטר בעל שם לערך הנתון. השתמש בהפעלה וכיבוי או בכן ולא כדי להגדיר
פרמטרי דגל.
המסננים הזמינים הם:
חיתוך[=w:h:x:y]
חותך את החלק הנתון של התמונה ומשליך את השאר. שימושי להסרת שחור
להקות מסרטי מסך רחב.
,
רוחב וגובה חתוכים, ברירת המחדל היא הרוחב והגובה המקוריים.
,
מיקום התמונה החתוכה, ברירת המחדל למרכז.
cropdetect[=limit:round[:reset]]
מחשב את פרמטרי החיתוך הדרושים ומדפיס את הפרמטרים המומלצים אליהם
stdout.
Threshold, שניתן לציין באופן אופציונלי מכלום (0) לכל דבר
(255) (ברירת מחדל: 24).
ערך שהרוחב/גובה צריכים להיות מתחלקים בו (ברירת מחדל: 16). ה
היסט מותאם אוטומטית למרכז הסרטון. השתמש ב-2 כדי לקבל בלבד
מידות שוות (דרוש לסרטון 4:2:2). 16 הוא הטוב ביותר בקידוד לרוב
קודקים של וידאו.
מונה שקובע אחרי כמה פריימים cropdetect יאפס את
אזור הווידאו הגדול ביותר שזוהה בעבר והתחל מחדש כדי לזהות את הזרם
אזור יבול אופטימלי (ברירת מחדל: 0). זה יכול להיות שימושי כאשר ערוץ לוגו
לעוות את אזור הווידאו. 0 מציין לעולם לא להתאפס ולהחזיר את הגדול ביותר
אזור שנתקל בו במהלך השמעה.
מלבן[=w:h:x:y]
מצייר מלבן של הרוחב והגובה המבוקשים בקואורדינטות שצוינו
מעל התמונה ומדפיס פרמטרים נוכחיים של מלבן לקונסולה. זה יכול להיות
משמש למציאת פרמטרי חיתוך אופטימליים. אם אתה מחייב את ההנחיה input.conf
'change_rectangle' להקשות, אתה יכול להזיז ולשנות את גודל המלבן תוך כדי תנועה.
,
רוחב וגובה (ברירת מחדל: -1, רוחב מרבי אפשרי במקום שבו הגבולות נמצאים
עדיין גלוי.)
,
מיקום בפינה השמאלית העליונה (ברירת מחדל: -1, השמאלי העליון ביותר)
הרחבה[=w:h:x:y:o:a:r]
מרחיב (לא מקנה קנה מידה) את רזולוציית הסרט לערך הנתון וממקם את הלא קנה מידה
מקורי בקואורדינטות x, y. יכול לשמש להצבת כתוביות/OSD ב-
כתוצאה מכך להקות שחורות.
,
רוחב, גובה מורחב (ברירת מחדל: רוחב מקורי, גובה). ערכים שליליים
עבור w ו-h מתייחסים כקיזוזים לגודל המקורי.
דוגמא:
expand=0:-50:0:0
מוסיף גבול של 50 פיקסלים לתחתית התמונה.
,
מיקום התמונה המקורית על התמונה המורחבת (ברירת מחדל: מרכז)
עיבוד OSD/כתוביות
0: השבת (ברירת מחדל)
1: אפשר
מתרחב כדי להתאים להיבט במקום לרזולוציה (ברירת מחדל: 0).
דוגמא:
expand=800:::::4/3
מתרחב ל-800x600, אלא אם המקור ברזולוציה גבוהה יותר, ב
במקרה זה הוא מתרחב כדי למלא היבט של 4/3.
עיגול כלפי מעלה כדי שהרוחב והגובה ניתנים לחלוקה ב (ברירת מחדל: 1).
להעיף (גַם לִרְאוֹת -לְהַעִיף)
הפוך את התמונה על פיה.
ראי
משקף את התמונה על ציר ה-Y.
סובב[=<0-7>]
מסובב את התמונה ב-90 מעלות ואופציונלי להפוך אותה. לערכים בין 4-7
הסיבוב נעשה רק אם הגיאומטריה של הסרט היא לאורך ולא לרוחב.
0 סובב ב-90 מעלות בכיוון השעון והפוך (ברירת מחדל).
1 סובב ב-90 מעלות בכיוון השעון.
2 סובב ב-90 מעלות נגד כיוון השעון.
3 סובב ב-90 מעלות נגד כיוון השעון והפוך.
scale[=w:h[:interlaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]
קנה קנה מידה של התמונה עם scaler התוכנה (איטי) ומבצע YUV<->RGB
המרת מרחב צבע (ראה גם -sws).
,
רוחב/גובה מותאמים (ברירת מחדל: רוחב/גובה מקוריים)
הערה: אם נעשה שימוש ב-zoom, ובמסננים הבסיסיים (כולל libvo).
לא מסוגל לשנות קנה מידה, זה כברירת מחדל ל-d_width/d_height!
0: בקנה מידה של d_width/d_height
-1: רוחב/גובה מקוריים
-2: חשב עם הממד השני וההיבט המותאם מראש
יחס.
-3: חשב עם הממד השני וההיבט המקורי
יחס.
-(n+8): כמו -n למעלה, אבל עיגול הממד לקרוב ביותר
מכפיל של 16.
החלף שינוי קנה מידה משולב.
0: כבוי (ברירת מחדל)
1: על
דילוג על כרומה
0: השתמש בכל קווי הקלט הזמינים עבור chroma.
1: השתמש רק בכל 2. קו קלט עבור chroma.
2: השתמש רק בכל 4. קו קלט עבור chroma.
3: השתמש רק בכל 8. קו קלט עבור chroma.
[: ] (ראה גם -sws)
הגדר כמה פרמטרים של קנה מידה בהתאם לסוג הסקלר שנבחר באמצעותו
-SWS.
-sws 2 (דו-קובי): B (טשטוש) ו-C (צלצול)
0.00:0.60 ברירת מחדל
0.00:0.75 ה"דו-קיובי" של VirtualDub
0.00:0.50 Catmull-Rom spline
0.33:0.33 ספליין מיטשל-נטרוואלי
1.00:0.00 מעוקב B-spline
-sws 7 (גאוסי): חדות (0 (רך) - 100 (חדה))
-sws 9 (lanczos): אורך מסנן (1-10)
קנה מידה לגדלים מוגדרים מראש.
qntsc: 352x240 (NTSC רבע מסך)
qpal: 352x288 (רבע מסך PAL)
ntsc: 720x480 (NTSC סטנדרטי)
חבר: 720x576 (PAL סטנדרטי)
sntsc: 640x480 (פיקסל מרובע NTSC)
spal: 768x576 (פיקסל מרובע PAL)
לא לאפשר העלאת קנה מידה מעבר למידות המקוריות.
0: אפשר שינוי קנה מידה (ברירת מחדל).
1: לא לאפשר העלאת קנה מידה אם ממד אחד חורג מהערך המקורי שלו.
2: לא לאפשר העלאת קנה מידה אם שני הממדים חורגים מהערכים המקוריים שלהם.
עיגול מדויק עבור ה-scaler האנכי, שעשוי להיות מהיר יותר או איטי יותר
מאשר עיגול ברירת המחדל.
0: השבת עיגול מדויק (ברירת מחדל).
1: אפשר עיגול מדויק.
dsize[=aspect|w:h:aspect-method:r]
משנה את גודל/היבט התצוגה המיועד בנקודה שרירותית בשרשרת המסנן.
היבט יכול להינתן כשבר (4/3) או מספר נקודה צפה (1.33).
לחלופין, תוכל לציין את רוחב וגובה התצוגה המדויקים הרצויים. הערה
שהמסנן הזה עושה זאת לֹא לעשות כל קנה מידה בעצמו; זה רק משפיע על מה שיותר מאוחר יותר
(תוכנה או חומרה) יתאים בעת שינוי קנה מידה אוטומטי להיבט הנכון.
,
רוחב וגובה תצוגה חדשים. יכולים להיות גם הערכים המיוחדים האלה:
0: רוחב וגובה התצוגה המקוריים
-1: רוחב וגובה וידאו מקוריים (ברירת מחדל)
-2: חשב עם הממד השני והתצוגה המקורית
יחס רוחב-גובה.
-3: חשב עם הממד השני והסרטון המקורי
יחס רוחב-גובה.
דוגמא:
dsize=800:-2
מציין רזולוציית תצוגה של 800x600 עבור היבט של 4/3
וידאו, או 800x450 עבור סרטון 16/9 היבט.
משנה רוחב וגובה בהתאם ליחסי גובה-רוחב מקוריים.
-1: התעלם מיחס רוחב-גובה מקורי (ברירת מחדל).
0: שמור על יחס גובה-רוחב של התצוגה על ידי שימוש ו כמקסימום
רזולוציה.
1: שמור על יחס גובה-רוחב של התצוגה על ידי שימוש ו כמינימום
רזולוציה.
2: שמור על יחס גובה-רוחב של וידאו על ידי שימוש ו כרזולוציה מקסימלית.
3: שמור על יחס גובה-רוחב של וידאו באמצעות ו כרזולוציה מינימלית.
דוגמא:
dsize=800:600:0
מציין רזולוציית תצוגה של 800x600 לכל היותר, או פחות,
על מנת לשמור על היבט.
עיגול כלפי מעלה כדי שהרוחב והגובה ניתנים לחלוקה ב (ברירת מחדל: 1).
yvu9
מאלץ את המרת מרחב הצבעים של תוכנת YVU9 ל-YV12. הודח לטובת ה
scaler תוכנה.
yuvcsp
מהדק ערכי צבע YUV לטווח CCIR 601 מבלי לבצע המרה אמיתית.
לוח הצבע
RGB/BGR 8 -> 15/16/24/32bpp המרת מרחב צבע באמצעות לוח צבעים.
פורמט[=fourcc[:outfourcc]]
מגביל את מרחב הצבעים עבור המסנן הבא מבלי לבצע המרה כלשהי. להשתמש
יחד עם מסנן קנה המידה להמרה אמיתית.
הערה: לרשימה של פורמטים זמינים ראה format=fmt=help.
שם פורמט כמו rgb15, bgr24, yv12 וכו' (ברירת מחדל: yuy2)
שם פורמט שצריך להחליף את הפלט. אם זה לא 100%
תואם את מעריך שזה יקרוס.
דוגמאות תקפות:
format=rgb24:bgr24 format=yuyv:yuy2
דוגמאות לא חוקיות (יתרסק):
format=rgb24:yv12
noformat[=fourcc]
מגביל את מרחב הצבעים עבור המסנן הבא מבלי לבצע המרה כלשהי. בניגוד
מסנן הפורמט, זה יאפשר כל מרחב צבע אלא זה שאתה מציין.
הערה: לרשימה של פורמטים זמינים ראה noformat=fmt=help.
שם פורמט כמו rgb15, bgr24, yv12 וכו' (ברירת מחדל: yv12)
pp[=filter1[:option1[:option2...]]/[-]פילטר2...] (גַם לִרְאוֹת -pphelp)
מאפשר את השרשרת שצוינה של מסנני משנה לעיבוד לאחר עיבוד. מסננים משנה חייבים להיות
מופרדים על ידי '/' וניתן להשבית אותו על ידי הכנסת '-'. כל תת-פילטר וכמה
לאפשרויות יש שם קצר וארוך שניתן להשתמש בהם לסירוגין, כלומר
dr/dering זהים. כל מסנני המשנה חולקים אפשרויות משותפות כדי לקבוע את שלהם
תְחוּם:
a/autoq
כבה אוטומטית את תת המסנן אם המעבד איטי מדי.
c/chrom
עשה גם סינון כרומיננטי (ברירת מחדל).
y/nochrom
בצע סינון בהירות בלבד (ללא כרום).
n/noluma
בצע סינון כרומיננטי בלבד (ללא זוהר).
הערה: -pphelp מציג רשימה של מסנני משנה זמינים.
מסנני משנה זמינים הם
hb/hdeblock[:difference[:שטוחות]]
מסנן ביטול חסימה אופקי
: גורם הבדל כאשר ערכים גבוהים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 32).
: סף שטוחות שבו ערכים נמוכים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 39).
vb/vdeblock[:difference[:שטוחות]]
מסנן ביטול חסימה אנכי
: גורם הבדל כאשר ערכים גבוהים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 32).
: סף שטוחות שבו ערכים נמוכים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 39).
ha/hadeblock[:difference[:שטוחות]]
מסנן ביטול חסימה אופקי מדויק
: גורם הבדל כאשר ערכים גבוהים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 32).
: סף שטוחות שבו ערכים נמוכים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 39).
va/vadeblock[:difference[:שטוחות]]
מסנן ביטול חסימה אנכי מדויק
: גורם הבדל כאשר ערכים גבוהים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 32).
: סף שטוחות שבו ערכים נמוכים יותר פירושם ביטול חסימה רב יותר
(ברירת מחדל: 39).
מסנני ביטול החסימה האופקיים והאנכיים חולקים את ההבדל והשטוח
ערכים כך שלא תוכל להגדיר ספים אופקיים ואנכיים שונים.
h1/x1hdeblock
מסנן נסיוני לביטול חסימה אופקי
v1/x1vdeblock
מסנן ניסיוני לביטול חסימה אנכי
ד"ר/דרינג
מסנן חילוץ
tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
מפחית רעש זמני
: גדול יותר -> סינון חזק יותר
: גדול יותר -> סינון חזק יותר
: גדול יותר -> סינון חזק יותר
al/autolevels[:f/fullrange]
תיקון בהירות/ניגודיות אוטומטית
f/טווח מלא: למתוח את הבהירות ל-(0-255).
lb/linblendeint
מסנן חלוקה ליניארי של שילוב ליניארי שמפריש את הבלוק הנתון על ידי
סינון כל השורות עם מסנן (1 2 1).
li/linipoldeint
מסנן אינטרפולציה ליניארי המנטרל את הבלוק הנתון
על ידי אינטרפולציה ליניארית של כל שורה שנייה.
ci/cubicipoldeint
מסנן אינטרפולציה מעוקב מבטל את השזירה של הבלוק הנתון על ידי
אינטרפולציה קובית של כל שורה שנייה.
md/mediandeint
מסנן חציון דה-שזירה המפריש את הבלוק הנתון על-ידי החלת a
מסנן חציוני לכל שורה שנייה.
fd/ffmpegdeint
מסנן דה-שזירה של FFmpeg המפריש את הבלוק הנתון על ידי סינון
כל שורה שנייה עם מסנן (-1 4 2 4 -1).
l5/lowpass5
מיושם אנכית FIR lowpass deinterlacing מסנן אשר deinterlacing את
נתון בלוק על ידי סינון כל השורות עם מסנן (-1 2 6 2 -1).
fq/forceQuant[:quantizer]
עוקף את טבלת הקוואנטייזר מהקלט עם ה-quantizer הקבוע
אתה מציין.
: מכונס לשימוש
דה/ברירת מחדל
שילוב מסנן pp כברירת מחדל (hb:a,vb:a,dr:a)
fa/מהיר
שילוב מסנן pp מהיר (h1:a,v1:a,dr:a)
ac
שילוב מסנן pp באיכות גבוהה (ha:a:128:7,va:a,dr:a)
דוגמא:
-vf pp=hb/vb/dr/al
ביטול חסימה אופקי ואנכי, הוצאת זרימה ובהירות אוטומטית/
לעומת זאת
-vf pp=de/-al
מסנני ברירת מחדל ללא תיקון בהירות/ניגודיות
-vf pp=default/tmpnoise:1:2:3
אפשר מסנני ברירת מחדל ומכהן זמני.
-vf pp=hb:y/vb:a
ביטול חסימה אופקית על בהירות בלבד, והפעלת ביטול חסימה אנכית
או כבוי אוטומטית בהתאם לזמן המעבד הזמין.
spp[=איכות[:qp[:mode]]]
פילטר פוסט-עיבוד פשוט שדוחס ומפרק את התמונה בכמה
(או - במקרה של רמת איכות 6 - הכל) משמרת וממצעת את התוצאות.
0-6 (ברירת מחדל: 3)
פרמטר לכימות כפייה (ברירת מחדל: 0, השתמש ב-QP מווידאו).
0: סף קשה (ברירת מחדל)
1: סף רך (הורדה טובה יותר, אך מטושטש יותר)
4: כמו 0, אבל השתמש גם ב-QP של B-frames (עלול לגרום להבהוב)
5: כמו 1, אבל השתמש גם ב-QP של B-frames (עלול לגרום להבהוב)
uspp[=איכות[:qp]]
מסנן לאחר עיבוד פשוט ואיטי במיוחד שדוחס ומפרק את הדחיסה
תמונה בכמה (או - במקרה של רמת איכות 8 - כולם) תזוזות וממוצעים
התוצאות. הדרך שבה זה שונה מההתנהגות של spp היא ש-uspp למעשה
מקודד ומפענח כל מקרה עם libavcodec Snow, בעוד spp משתמש בפשט
intra רק 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 (עלול לגרום להבהוב)
pp7[=qp[:mode]]
וריאנט של מסנן spp, דומה ל-spp=6 עם 7 נקודות DCT שבו רק המרכז
המדגם משמש לאחר IDCT.
פרמטר לכימות כפייה (ברירת מחדל: 0, השתמש ב-QP מווידאו).
0: סף קשה
1: סף רך (הורדה טובה יותר, אך מטושטש יותר)
2: סף בינוני (ברירת מחדל, תוצאות טובות)
qp=משוואה
פרמטר קוונטיזציה (QP) שינוי מסנן
איזו משוואה כמו "2+2*sin(PI*qp)"
geq=משוואה
מסנן שינוי משוואה גנרית
משוואה כלשהי, למשל 'p(WX\,Y)' כדי להפוך את התמונה אופקית. אתה יכול
השתמש ברווח לבן כדי להפוך את המשוואה לקריאה יותר. יש כמה
קבועים שניתן להשתמש בהם במשוואה:
PI: המספר פאי
E: המספר e
X / Y: הקואורדינטות של המדגם הנוכחי
W/H: רוחב וגובה התמונה
SW / SH: סולם רוחב/גובה בהתאם למישור המסונן כעת,
למשל 1,1 ו-0.5,0.5 עבור YUV 4:2:0.
p(x,y): מחזירה את הערך של הפיקסל במיקום x/y של הנוכחי
מטוס.
מבחן
צור דפוסי בדיקה שונים.
rgbtest[=width:height]
צור דפוס בדיקת RGB שימושי לזיהוי בעיות RGB לעומת BGR. אתה צריך
לראות פס אדום, ירוק וכחול מלמעלה למטה.
הרוחב הרצוי של התמונה שנוצרה (ברירת מחדל: 0). 0 פירושו רוחב הקלט
תמונה.
הגובה הרצוי של התמונה שנוצרה (ברירת מחדל: 0). 0 פירושו גובה הקלט
תמונה.
lavc[=quality:fps]
תוכנה מהירה YV12 ל-MPEG-1 עם libavcodec לשימוש עם DVB/DXR3/IVTV/
V4L2.
1-31: סולם q קבוע
32-: קצב סיביות קבוע ב-kbits
כוח פלט fps (ערך צף) (ברירת מחדל: 0, זיהוי אוטומטי מבוסס על גובה)
dvbscale[=aspect]
הגדר קנה מידה אופטימלי עבור כרטיסי 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: הסבר מה זה עושה.
רעש[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
מוסיף רעש.
<0-100>
רעש לומה
<0-100>
רעש כרומה
אתה רעש אחיד (גאוסי אחרת)
t רעש זמני (דפוס רעש משתנה בין פריימים)
רעש זמני ממוצע (חלק יותר, אבל הרבה יותר איטי)
h באיכות גבוהה (נראה מעט טוב יותר, מעט יותר איטי)
p מערבבים רעש אקראי עם תבנית (חצי) רגילה
denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
מסנן זה נועד להפחית את רעשי התמונה לייצר תמונות חלקות וליצור סטילס
תמונות ממש דוממות (זה אמור לשפר את יכולת הדחיסה).
חוזק לומה מרחבית (ברירת מחדל: 4)
חוזק כרום מרחבי (ברירת מחדל: 3)
חוזק טמפורלי לומה (ברירת מחדל: 6)
חוזק הזמן של chroma (ברירת מחדל: luma_tmp*chroma_spatial/luma_spatial)
hqdn3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
גרסת דיוק/איכות גבוהה של מסנן denoise3d. פרמטרים ושימוש הם
אותו הדבר.
ow[=עומק[:luma_strength[:chroma_strength]]]
Denoiser Wavelet מושלם מדי.
ערכי עומק גדולים יותר ימחקו יותר רכיבי תדר נמוך יותר, אך איטיים
סינון למטה (ברירת מחדל: 8).
חוזק לומה (ברירת מחדל: 1.0)
חוזק כרומה (ברירת מחדל: 1.0)
eq[=בהירות:ניגודיות] (מְיוּשָׁן)
אקולייזר תוכנה עם פקדים אינטראקטיביים בדיוק כמו אקולייזר החומרה, עבור
כרטיסים/מנהלי התקנים שאינם תומכים בבקרות בהירות וניגודיות בחומרה.
עשוי להיות שימושי גם עם MEncoder, או לתיקון סרטים שצולמו בצורה גרועה, או
להפחתת ניגודיות קלה לחפצי מסיכה ולהסתדר עם קצבי סיביות נמוכים יותר.
<-100-100>
בהירות ראשונית
<-100-100>
ניגוד ראשוני
eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
אקולייזר תוכנה חלופי המשתמש בטבלאות חיפוש (איטי מאוד), המאפשר גמא
תיקון בנוסף להתאמת בהירות וניגודיות פשוטה. שימו לב שזה
משתמש באותו קוד מותאם ל-MMX כמו -vf eq אם כל ערכי הגמא הם 1.0. ה
פרמטרים ניתנים כערכים של נקודה צפה.
<0.1-10>
ערך גמא ראשוני (ברירת מחדל: 1.0)
<-2-2>
ניגודיות ראשונית, כאשר ערכים שליליים מביאים לתמונה שלילית
(ברירת מחדל: 1.0)
<-1-1>
בהירות ראשונית (ברירת מחדל: 0.0)
<0-3>
רוויה ראשונית (ברירת מחדל: 1.0)
<0.1-10>
ערך גמא עבור הרכיב האדום (ברירת מחדל: 1.0)
<0.1-10>
ערך גמא עבור הרכיב הירוק (ברירת מחדל: 1.0)
<0.1-10>
ערך גמא עבור הרכיב הכחול (ברירת מחדל: 1.0)
<0-1>
ניתן להשתמש בפרמטר המשקל כדי להפחית את ההשפעה של ערך גמא גבוה
על אזורי תמונה בהירים, למשל למנוע מהם להיות מועצמים מדי וצודקים
לבן חלק. ערך של 0.0 מוריד את תיקון הגמא עד הסוף
בעוד 1.0 משאיר אותו במלוא עוצמתו (ברירת מחדל: 1.0).
גוון[=גוון:רוויה]
אקולייזר תוכנה עם פקדים אינטראקטיביים בדיוק כמו אקולייזר החומרה, עבור
כרטיסים/מנהלי התקנים שאינם תומכים בבקרות גוון ורוויה בחומרה.
<-180-180>
גוון ראשוני (ברירת מחדל: 0.0)
<-100-100>
רוויה ראשונית, כאשר ערכים שליליים מביאים לכרומה שלילית
(ברירת מחדל: 1.0)
halfpack[=f]
המרת YUV מישורית 4:2:0 לחצי גובה ארוז 4:2:2, הורדת דגימת לומה אך שמירה
כל דגימות הכרומה. שימושי עבור פלט להתקני תצוגה ברזולוציה נמוכה כאשר
הורדת קנה המידה של החומרה היא באיכות ירודה או שאינה זמינה. יכול לשמש גם בתור א
Deinterlacer פרימיטיבי ל-luma בלבד עם שימוש נמוך מאוד במעבד.
כברירת מחדל, halfpack מבצע ממוצע של זוגות שורות בעת דגימה הורדת. כל ערך
שונה מ-0 או 1 נותן את התנהגות ברירת המחדל (ממוצע).
0: השתמש רק בקווים זוגיים בעת הורדת דגימה.
1: השתמש רק בשורות אי-זוגיות בעת ביצוע הורדת דגימה.
ilpack[=מצב]
כאשר וידאו משולב מאוחסן בפורמטים של YUV 4:2:0, שזירה chroma לא
התיישר כראוי עקב דגימה אנכית של תעלות הכרומה. המסנן הזה
אורז את הנתונים המישוריים של 4:2:0 לפורמט YUY2 (4:2:2) עם קווי הכרומה שלהם
מיקומים מתאימים, כך שבכל קו סריקה נתון, נתוני הלומה והכרומה מגיעים שניהם
מאותו תחום.
בחר את מצב הדגימה.
0: דגימת השכן הקרוב, מהירה אך לא נכונה
1: אינטרפולציה ליניארית (ברירת מחדל)
harddup
שימושי רק עם MEncoder. אם נעשה שימוש ב-harddup בעת הקידוד, הוא יאלץ
מסגרות כפולות לקידוד בפלט. זה מצריך קצת יותר מקום, אבל
הוא הכרחי עבור פלט לקבצי MPEG או אם אתה מתכנן לבצע דמוקס ו-remix של הווידאו
זרם לאחר הקידוד. יש למקם בקצה שרשרת המסנן או בסמוך לה
אלא אם יש לך סיבה טובה לעשות אחרת.
softskip
שימושי רק עם MEncoder. Softskip מזיז את שלב הדילוג (הורדה) של המסגרת של
קידוד מלפני שרשרת המסנן לנקודה מסוימת במהלך שרשרת הסינון. זֶה
מאפשר מסננים שצריכים לראות את כל הפריימים (טלצין הפוך, דה-נוז זמני,
וכו') לתפקד כראוי. צריך להיות ממוקם אחרי המסננים שצריך לראות
כל הפריימים ולפני כל המסננים הבאים שהם עתירי מעבד.
decimate[=max:hi:lo:frac]
מפיל מסגרות שאינן שונות מאוד מהמסגרת הקודמת על מנת להקטין
קצב מסגרת. השימוש העיקרי במסנן זה הוא עבור קידוד בקצב סיביות נמוך מאוד (למשל
סטרימינג דרך מודם בחיוג), אבל זה יכול לשמש בתיאוריה לתיקון סרטים כאלה
הועברו טלציניות הפוך בצורה שגויה.
מגדיר את המספר המרבי של פריימים עוקבים שניתן לשחרר (אם
חיובי), או המרווח המינימלי בין פריימים שנפלו (אם שלילי).
, ,
מסגרת היא מועמדת להורדה אם אין אזור 8x8 שונה ביותר מ-a
סף של , ואם לא יותר מ חלק (1 כלומר השלם
תמונה) שונה ביותר מסף של . ערכים של ו
מיועדים לבלוקים של 8x8 פיקסלים ומייצגים הבדלי ערכי פיקסלים בפועל, אז א
סף של 64 מתאים ליחידה אחת של הבדל עבור כל פיקסל, או את
אותו דבר מתפרש בצורה שונה על הבלוק.
dint[=חוש:רמה]
מסנן ה-drop-deinterlace (דינט) מזהה ומפיל את הראשון מתוך סט של
מסגרות וידאו שלובות.
<0.0-1.0>
הבדל יחסי בין פיקסלים שכנים (ברירת מחדל: 0.1)
<0.0-1.0>
איזה חלק בתמונה צריך להיות מזוהה כשזור כדי להפיל את המסגרת
(ברירת מחדל: 0.15).
lavcdeint (מְיוּשָׁן)
מסנן ביטול השזירה של FFmpeg, זהה ל-vf pp=fd
lavfi=פילטרגרף
עטיפה של FFmpeg libavfilter. גרף פילטר מגדיר גרף libavfilter שלם עם אחד
קלט ופלט אחד. לִרְאוֹת http://www.ffmpeg.org/libavfilter.html#SEC4 לפרטים.
כמקרה מיוחד, אם גרף פילטר 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]]]]]
מסיר הקרנל האדפטיבי של דונלד גרפט. ביטול השזירה של חלקים בסרטון אם א
חריגה מהסף הניתן להגדרה.
<0-255>
סף (ברירת מחדל: 10)
0: התעלם מפיקסלים החורגים מהסף (ברירת מחדל).
1: צבע פיקסלים חורגים מהסף בלבן.
0: השאר שדות לבד (ברירת מחדל).
1: החלפת שדות.
0: השבת חידוד נוסף (ברירת מחדל).
1: אפשר חידוד נוסף.
0: השבת חידוד דו כיווני (ברירת מחדל).
1: אפשר חידוד דו כיווני.
לא חד[=l|cWxH:amount[:l|cWxH:amount]]
מסכה לא חדה / טשטוש גאוסי
l
החל השפעה על רכיב לומה.
c
החל השפעה על רכיבי כרומה.
איקס
רוחב וגובה המטריצה, בגודל מוזר בשני הכיוונים (מינימום = 3x3,
מקסימום = 13x11 או 11x13, בדרך כלל משהו בין 3x3 ל-7x7)
כמות
כמות יחסית של חדות/טשטוש להוסיף לתמונה (טווח שפוי צריך
להיות -1.5-1.5).
<0: טשטוש
>0: לחדד
swapuv
החלף מטוס U & V.
il[=d|i][s][:[d|i][s]]
(דה) משלב שורות. המטרה של מסנן זה היא להוסיף את יכולת העיבוד
תמונות משולבות שדה מראש מבלי לבטל אותן. אתה יכול לסנן את שלך
DVD משולב ולהפעיל אותו בטלוויזיה מבלי לשבור את השזירה. בזמן
ביטול השזירה (עם מסנן הפוסט-עיבוד) מסיר את השזירה לצמיתות (על ידי
החלקה, ממוצע וכו') ביטול השזירה מפצל את המסגרת ל-2 שדות (מה שנקרא
חצאי תמונות), כך שתוכל לעבד (לסנן) אותן באופן עצמאי ואז מחדש
לשלב אותם.
d deinterleave (הצבת אחד מעל השני)
אני משתלב
החלפת שדות (החלפת שורות זוגיות ואי-זוגיות)
fil[=i|d]
(דה) משלב שורות. פילטר זה דומה מאוד לפילטר il אבל הרבה
מהר יותר, החיסרון העיקרי הוא שזה לא תמיד עובד. במיוחד אם
בשילוב עם מסננים אחרים זה עלול לייצר תמונות מבולבלות באופן אקראי, אז תשמח
אם זה עובד אבל אל תתלונן אם זה לא מתאים לשילוב המסננים שלך.
ד הסר שדות, הצבתם זה לצד זה.
i תשכב שוב שדות (היפוך האפקט של fil=d).
שדה[=n]
מחלץ שדה בודד מתמונה משולבת באמצעות אריתמטיקה של צעדים כדי להימנע
בזבוז זמן מעבד. הארגומנט האופציונלי n מציין אם לחלץ את הזוג או
השדה האי זוגי (תלוי אם n זוגי או אי זוגי).
detc[=var1=value1:var2=value2:...]
ניסיונות להפוך את תהליך ה-'telecine' כדי לשחזר נקי, לא שזור
זרימה בקצב פריימים של הסרט. זה היה הטלסין ההופכי הראשון והפרימיטיבי ביותר
מסנן להוספת MPlayer/MENcoder. זה עובד על ידי היצמדות לטלסין 3:2
דפוס ולעקוב אחריו כמה שיותר זמן. זה עושה את זה מתאים עבור
חומר משולב בצורה מושלמת, אפילו בנוכחות מידה נאה של רעש, אבל
זה ייכשל בנוכחות עריכות מורכבות לאחר טלסין. פיתוח בנושא
מסנן כבר לא מתרחש, מכיוון ש-ivtc, pullup ו-filmdint טובים יותר עבור רובם
יישומים. ניתן להשתמש בארגומנטים הבאים (ראה תחביר למעלה) לשליטה
ההתנהגות של detc:
הגדר את מצב הפלת המסגרת.
0: אל תפיל מסגרות כדי לשמור על קצב מסגרות פלט קבוע (ברירת מחדל).
1: שחרר תמיד פריים כאשר לא היו נפילות או מיזוג טלסין
ב-5 הפריימים האחרונים.
2: שמור תמיד על יחס קלט לפלט מדויק של 5:4.
הערה: השתמש במצב 1 או 2 עם MEncoder.
מצב ניתוח.
0: דפוס קבוע עם מספר המסגרת הראשוני שצוין על ידי .
1: חיפוש אגרסיבי של דפוס telecine (ברירת מחדל)
הגדר את מספר המסגרת הראשוני ברצף. 0-2 הם שלושת הפרוגרסיביים הנקיים
מסגרות; 3 ו-4 הן שתי המסגרות המשולבות. ברירת המחדל, -1, פירושה 'לא'
ברצף telecine'. המספר שצוין כאן הוא הסוג של
פריים קודם דמיוני לפני תחילת הסרט.
, , ,
ערכי סף לשימוש במצבים מסוימים.
ivtc[=1]
מסנן telecine הפוך 'חסר מדינה' ניסיוני. במקום לנסות להיצמד
דפוס כמו מסנן detc עושה, ivtc מקבל את ההחלטות שלה באופן עצמאי עבור
כל מסגרת. זה ייתן תוצאות טובות בהרבה עבור חומר שעבר
עריכה כבדה לאחר החלת telecine, אך כתוצאה מכך היא אינה סלחנית
קלט רועש, למשל לכידת טלוויזיה. הפרמטר האופציונלי (ivtc=1) מתאים
לאפשרות dr=1 עבור מסנן detc, ויש להשתמש בו עם MEncoder אבל לא
עם MPlayer. כמו ב-detc, עליך לציין את קצב המסגרת הנכון של הפלט (-ofps
24000/1001) בעת שימוש ב-MENcoder. התפתחות נוספת ב-ivtc נעצרה, שכן
נראה שמסנני pullup ו-filmdint הרבה יותר מדויקים.
pullup[=jl:jr:jt:jb:sb:mp]
פילטר היפוך הנפתח (היפוך telecine) מהדור השלישי, המסוגל לטפל
טלסין קשיח מעורב, 24000/1001 fps פרוגרסיבי ו-30000/1001 fps פרוגרסיבי
תוֹכֶן. מסנן ה-pullup תוכנן להיות הרבה יותר חזק מ-detc או ivtc,
על ידי ניצול ההקשר העתידי בקבלת החלטותיה. כמו ivtc, pullup
הוא חסר אזרחות במובן זה שהוא לא ננעל על דפוס שצריך לעקוב אחריו, אלא הוא
במקום זאת, מצפה לשדות הבאים כדי לזהות התאמות ו
לבנות מחדש מסגרות פרוגרסיביות. זה עדיין בפיתוח, אבל מאמינים שכן
די מדויק.
jl, jr, jt ו-jb
אפשרויות אלו קובעות את כמות ה"זבל" להתעלם משמאל, ימין, למעלה,
ותחתית התמונה, בהתאמה. שמאל/ימין הם ביחידות של 8
פיקסלים, בעוד שלמעלה/תחתון הם ביחידות של 2 שורות. ברירת המחדל היא 8 פיקסלים
בכל צד.
sb (הפסקות קפדניות)
הגדרה של אפשרות זו ל-1 תפחית את הסיכוי ל-pullup יצירת an
מדי פעם מסגרת לא תואמת, אבל זה עלול גם לגרום למספר מוגזם של
פריימים שיש להפיל במהלך רצפי תנועה גבוהה. לעומת זאת, להגדיר את זה
ל-1 יהפוך שדות התאמה של pullup בקלות רבה יותר. זה עשוי לעזור בעיבוד
של וידאו שבו יש טשטוש קל בין השדות, אבל עשוי גם
לגרום לכך שיהיו מסגרות שלובות בפלט.
mp (מישור מטרי)
אפשרות זו עשויה להיות מוגדרת ל-1 או 2 כדי להשתמש במישור כרומה במקום בלומה
מטוס לביצוע חישובים של pullup. זה עשוי לשפר את הדיוק על מאוד
חומר מקור נקי, אך סביר יותר שיפחית את הדיוק, במיוחד
אם יש רעש כרומה (אפקט קשת) או כל סרטון בגווני אפור. הראשי
המטרה של הגדרת mp למטוס chroma היא להפחית את עומס המעבד והייצר
pullup שמיש בזמן אמת במכונות איטיות.
הערה: תמיד עקוב אחר pullup עם מסנן softskip בעת הקידוד כדי להבטיח זאת
pullup מסוגל לראות כל מסגרת. אי ביצוע זה יוביל לפלט שגוי
ובדרך כלל יקרוס, עקב מגבלות עיצוב בשכבת ה-codec/פילטר.
filmdint[=אפשרויות]
פילטר telecine הפוך, בדומה למסנן pullup למעלה. זה נועד ל
לטפל בכל דפוס נפתח, כולל מעורב רך וקשה telecine מוגבל
תמיכה בסרטים מואטים או מואצים מקצב הפריימים המקורי שלהם
לטלוויזיה. רק מישור הלומה משמש כדי למצוא את הפסקות המסגרת. אם לשדה אין
התאמה, הוא מפורק עם קירוב ליניארי פשוט. אם המקור הוא
MPEG-2, זה חייב להיות המסנן הראשון שיאפשר גישה לדגלי השדה שהוגדרו על ידי
מפענח MPEG-2. בהתאם למקור ה-MPEG, ייתכן שתצליח להתעלם מכך
עצה, כל עוד אינך רואה הרבה אזהרות "שדה תחתונה-ראשון". ללא
אפשרויות זה עושה telecine הפוך רגיל, ויש להשתמש בו יחד עם mencoder
-fps 30000/1001 -ofps 24000/1001. כאשר נעשה שימוש במסנן זה עם MPlayer, הוא יעשה זאת
לגרום לקצב פריימים לא אחיד במהלך השמעה, אבל זה עדיין בדרך כלל טוב יותר
מאשר שימוש ב-pp=lb או ללא השזירה כלל. ניתן לציין מספר אפשרויות
מופרדים על ידי /.
חיתוך= : : :
בדיוק כמו מסנן היבול, אבל מהיר יותר, ועובד על מעורבות קשה ורך
תוכן telecined וכן כאשר y אינו כפולה של 4. אם x או y
ידרוש חיתוך חלקי פיקסלים ממישורי הכרומה, החיתוך
השטח מורחב. זה בדרך כלל אומר ש-x ו-y חייבים להיות זוגיים.
io= :
עבור כל מסגרות קלט של ifps המסנן יוציא מסגרות של ofps. היחס
של ifps/ofps צריך להתאים ליחס -fps/-ofps. אפשר היה להתרגל לזה
לסנן סרטים שמשודרים בטלוויזיה בקצב פריימים שונה משלהם
קצב פריימים מקורי.
luma_only=
אם n אינו אפס, מישור ה-chroma מועתק ללא שינוי. זה שימושי עבור
טלוויזיה מדגימה YV12, שמבטלת את אחד משדות הכרומה.
mmx2=
ב-x86, אם n=1, השתמש בפונקציות מותאמות ל-MMX2, אם n=2, השתמש ב-3DNow! אופטימיזציה
פונקציות, אחרת, השתמש ב-C רגיל. אם אפשרות זו לא צוינה, MMX2
ו-3DNow! מזוהים אוטומטית, השתמש באפשרות זו כדי לעקוף את הזיהוי האוטומטי.
מהיר=
ה-n הגדול יותר יאיץ את המסנן על חשבון הדיוק. ה
ערך ברירת המחדל הוא n=3. אם n הוא אי זוגי, מסגרת מיד אחרי מסגרת
המסומן בדגל MPEG REPEAT_FIRST_FIELD הוא ההנחה שהוא פרוגרסיבי,
לפיכך המסנן לא יבזבז זמן על תוכן MPEG-2 מרוכז. זֶה
הוא ההשפעה היחידה של הדגל הזה אם MMX2 או 3DNow! זמין. לְלֹא
MMX2 ו-3DNow, אם n=0 או 1, ייעשה שימוש באותם חישובים כמו עם n=2
או 3. אם n=2 או 3, מספר רמות הלומה המשמשות למציאת הפסקות המסגרת
מופחת מ-256 ל-128, מה שגורם למסנן מהיר יותר מבלי לאבד
דיוק רב. אם n=4 או 5, מדד מהיר יותר, אך הרבה פחות מדויק
לשמש כדי למצוא את הפסקות המסגרת, אשר סביר יותר לזיהוי גבוה
פירוט אנכי כתוכן שזור.
מילולי=
אם n אינו אפס, הדפס את המדדים המפורטים עבור כל מסגרת. שימושי ל
ניפוי באגים.
dint_thres=
סף ביטול השזירה. משמש במהלך ביטול השזירה של מסגרות ללא תחרות.
ערך גדול יותר פירושו פחות ביטול השזירה, השתמש ב-n=256 כדי לכבות לחלוטין
ביטול השזירה. ברירת המחדל היא n=8.
comb_thres=
סף להשוואת שדה עליון ותחתון. ברירת המחדל היא 128.
diff_thres=
סף לזיהוי שינוי זמני של שדה. ברירת המחדל היא 128.
עצוב_thres=
סף סכום ההפרש המוחלט, ברירת המחדל היא 64.
משיכה רכה
מסנן זה פועל נכון רק עם MEncoder ופועל על דגלי MPEG-2 המשמשים עבור
רך 3:2 נפתח (טלסין רך). אם אתה רוצה להשתמש במסנן ivtc או detc על
סרטים שחלקם טלcined רך, הכנסת מסנן זה לפניהם צריך
להפוך אותם לאמינים יותר.
divtc[=אפשרויות]
Telecine הפוך עבור וידאו משולב. אם סרטון טלcined ב-3:2 נשלף אבד
אחד מהשדות או משולב בשיטה ששומרת שדה אחד ו
משלב את השני, התוצאה היא סרטון מטלטל שיש לו כל פריים רביעי
מוּעֲתָק. מסנן זה נועד למצוא ולשחרר את הכפילויות הללו ולשחזר
קצב המסגרת המקורי של הסרט. בעת שימוש במסנן זה, עליך לציין -ofps כי
הוא 4/5 מה-fps של קובץ הקלט ומקם את ה-softskip מאוחר יותר במסנן
שרשרת כדי לוודא ש-divtc רואה את כל הפריימים. שני מצבים שונים הם
זמין: מצב מעבר אחד הוא ברירת המחדל והוא פשוט לשימוש, אך יש לו את
חסרון ששינויים כלשהם בשלב ה-telcine (פריימים שאבדו או עריכות גרועות)
לגרום לרעש רגעי עד שהמסנן יכול להסתנכרן מחדש. מצב שני מעברים נמנע
זאת על ידי ניתוח הסרטון כולו מראש כדי שיהיה לו ידע קדימה
על שינויי הפאזה ויכול לסנכרן מחדש במקום המדויק. הכרטיסים האלה כן לֹא
תואמים לעבור אחד ושתיים של תהליך הקידוד. אתה חייב להפעיל מעבר נוסף
באמצעות divtc לעבור אחד לפני הקידוד בפועל לזרוק את הסרטון שהתקבל.
השתמש ב-nosound -ovc raw -o /dev/null כדי להימנע מבזבוז כוח מעבד עבור המעבר הזה. אתה
עשוי להוסיף משהו כמו crop=2:2:0:0 אחרי divtc כדי לזרז את העניינים אפילו יותר. לאחר מכן
השתמש ב-divtc pass two עבור הקידוד בפועל. אם אתה משתמש במספר מעברי מקודד,
השתמש ב-divtc pass two עבור כולם. האפשרויות הן:
pass=1|2
השתמש במצב שני מעברים.
file=
הגדר את שם הקובץ ביומן שני עוברים (ברירת מחדל: "framediff.log").
סף=
הגדר את החוזק המינימלי שדפוס ה-telcine חייב להיות כדי שהמסנן יצליח
מאמין בו (ברירת מחדל: 0.5). זה משמש כדי להימנע מזיהוי שקר
דפוס מהחלקים של הסרטון כהים מאוד או דוממים מאוד.
חלון=
הגדר את מספר המסגרות הקודמות להסתכל בהן בעת חיפוש דפוס
(ברירת מחדל: 30). חלון ארוך יותר משפר את האמינות של התבנית
חיפוש, אך חלון קצר יותר משפר את זמן התגובה לשינויים ב-
שלב telecine. זה משפיע רק על מצב מעבר אחד. מצב שני עוברים
כרגע משתמש בחלון קבוע שנמשך גם לעתיד וגם לעבר.
phase=0|1|2|3|4
מגדיר את שלב ה-telcine הראשוני עבור מצב מעבר אחד (ברירת מחדל: 0). השניים
מצב מעבר יכול לראות את העתיד, כך שהוא מסוגל להשתמש בשלב הנכון מ
ההתחלה, אבל מצב מעבר אחד יכול רק לנחש. זה תופס את הנכון
שלב כאשר הוא מוצא אותו, אך ניתן להשתמש באפשרות זו כדי לתקן את האפשרי
רוטט בהתחלה. המעבר הראשון של מצב שני המעבר משתמש גם כן
זה, אז אם אתה שומר את הפלט מהמעבר הראשון, אתה מקבל פאזה קבועה
תוֹצָאָה.
deghost=
הגדר את סף השחרור (0-255 עבור מצב מעבר אחד, -255-255 עבור שניים
מצב מעבר, ברירת מחדל 0). אם אינו אפס, נעשה שימוש במצב ביטול אחסון. זה בשביל
סרטון שפורק השזירה על ידי מיזוג השדות יחד במקום
להפיל את אחד השדות. Deghosting מגביר את כל חפצי הדחיסה
במסגרות המשולבות, כך שערך הפרמטר משמש כסף ל
אל תכלול את הפיקסלים האלה מ-dehosting השונים מהמסגרת הקודמת
פחות מהערך שצוין. אם נעשה שימוש במצב שני מעברים, אז ערך שלילי
ניתן להשתמש כדי לגרום למסנן לנתח את הסרטון כולו בתחילתו של
pass-2 כדי לקבוע אם הוא צריך dehosting או לא ולאחר מכן בחר
אפס או הערך המוחלט של הפרמטר. ציין אפשרות זו
עבור pass-2, זה לא משנה על pass-1.
שלב[=t|b|p|a|u|T|B|A|U][:v]
השהיית סרטון שזור בזמן שדה אחד כך שסדר השדה ישתנה. ה
השימוש המיועד הוא לתקן סרטי PAL שצולמו בשדה ההפוך
הזמנה להעברת הסרט לווידאו. האפשרויות הן:
• סדר שדה לכידת העליון-ראשון, העברה התחתון-ראשון. המסנן יעכב
השדה התחתון.
ב לכיד תחתון-ראשון, העבר למעלה-ראשון. מסנן יעכב את השדה העליון.
p לכידה והעברה באותו סדר שדה. מצב זה קיים רק עבור
את התיעוד של האפשרויות האחרות להתייחס, אבל אם אתה באמת
בחר אותו, המסנן לא יעשה כלום בנאמנות ;-)
סדר שדה לכידה נקבע אוטומטית על ידי דגלי שדה, העברה
מול. מסנן בוחר בין מצבי t ו-b על בסיס מסגרת אחר מסגרת
באמצעות דגלי שטח. אם אין מידע שדה זמין, אז זה עובד
בדיוק כמוך.
u לכידה לא ידועה או משתנה, העברה הפוכה. מסנן בוחר בין t ו
b על בסיס מסגרת לפי מסגרת על ידי ניתוח התמונות ובחירת ה
חלופה המייצרת את ההתאמה הטובה ביותר בין השדות.
T לכיד את הדף הראשון, העברה לא ידועה או משתנה. מסנן בוחר בין t ו
p באמצעות ניתוח תמונה.
B לכידת תחתית-ראשונה, העברה לא ידועה או משתנה. מסנן בוחר בין ב
ו-p באמצעות ניתוח תמונה.
לכידה נקבעת על ידי דגלי שדה, העברה לא ידועה או משתנה. לְסַנֵן
בוחר בין t, b ו-p באמצעות דגלי שדה וניתוח תמונה. אם אין שדה
מידע זמין, אז זה עובד בדיוק כמו U. זוהי ברירת המחדל
מצב.
U גם לכידה וגם העברה לא ידועים או משתנים. מסנן בוחר בין t, ב
ו-p באמצעות ניתוח תמונה בלבד.
v פעולה מפורטת. מדפיס את המצב שנבחר עבור כל פריים ואת הממוצע
הפרש בריבוע בין שדות לחלופות t, b ו-p.
telecine[=התחלה]
החל תהליך 'טלצין' 3:2 כדי להגדיל את קצב הפריימים ב-20%. סביר להניח שזה יקרה
לא עובד כהלכה עם MPlayer, אבל ניתן להשתמש בו עם 'mencoder -fps 30000/1001
-ofps 30000/1001 -vf telecine'. שתי אפשרויות ה-fps הן חיוניות! (סנכרון A/V יהיה
break אם הם שגויים.) פרמטר ההתחלה האופציונלי אומר למסנן היכן
דפוס telecine להתחיל (0-3).
שזירה[=מצב]
שזור שדות זמני - מיזוג זוגות של מסגרות למסגרת שזור,
חציית קצב הפריימים. מסגרות זוגיות מועברות לשדה העליון, מסגרות מוזרות ל
השדה התחתון. זה יכול לשמש כדי להפוך לחלוטין את ההשפעה של tfields
מסנן (במצב 0). המצבים הזמינים הם:
0 העבר מסגרות מוזרות לשדה העליון, אפילו לשדה התחתון, תוך יצירת
מסגרת בגובה מלא בחצי קצב.
1 רק פלט מסגרות אי-זוגיות, פריימים זוגיים נשמטים; גובה ללא שינוי.
2 פלט רק מסגרות זוגיות, מסגרות אי-זוגיות נשמטות; גובה ללא שינוי.
3 הרחב כל מסגרת לגובה מלא, אך רפד קווים חלופיים בשחור;
קצב המסגרת ללא שינוי.
4 שזור קווים זוגיים ממסגרות זוגיות עם קווים אי-זוגיים ממסגרות אי-זוגיות.
גובה ללא שינוי בחצי פרימה.
tfields[=mode[:field_dominance]]
הפרדת שדות זמנית - פיצול שדות למסגרות, הכפלת הפלט
קצב מסגרת. כמו מסנן telecine, ייתכן ש-tfields לא יפעלו כמו שצריך
אלא אם כן נעשה בו שימוש עם MEncoder וגם -fps וגם -ofps מוגדרים לרצוי (כפול)
קצב מסגרות!
0: השאר את השדות ללא שינוי (יקפוץ/יהבהב).
1: אינטרפולציה של קווים חסרים. (ייתכן שהאלגוריתם שבו נעשה שימוש לא כל כך טוב.)
2: תרגם שדות ב-1/4 פיקסל עם אינטרפולציה ליניארית (ללא קפיצה).
4: תרגם שדות ב-1/4 פיקסל עם מסנן 4 הקשה (איכות גבוהה יותר)
(בְּרִירַת מֶחדָל).
(מבוטל)
-1: אוטומטי (ברירת מחדל) פועל רק אם המפענח מייצא את המתאים
מידע ולא מסננים אחרים שמבטלים מידע זה קודמים
tfields בשרשרת המסנן, אחרת הוא יורד בחזרה ל-0 (השדה העליון
ראשון).
0: השדה העליון ראשון
1: שדה תחתון ראשון
הערה: אפשרות זו תוסר אולי בגרסה עתידית. להשתמש
-דומיננטיות בשדה במקום.
yadif=[mode[:field_dominance]]
עוד מסנן לסירוגין
0: פלט מסגרת אחת עבור כל מסגרת.
1: פלט מסגרת אחת עבור כל שדה.
2: אוהב 0 אבל מדלג על בדיקת שזירה מרחבית.
3: אוהב 1 אבל מדלג על בדיקת שזירה מרחבית.
(מבוטל)
פועל כמו tfields.
הערה: אפשרות זו תוסר אולי בגרסה עתידית. להשתמש
-דומיננטיות בשדה במקום.
mcdeint=[mode[:parity[:qp]]]
מסיר תנועה מפיצוי תנועה. הוא צריך שדה אחד לכל מסגרת כקלט וחייב
כך יש להשתמש יחד עם tfields=1 או yadif=1/3 או שווה ערך.
0: מהיר
1: בינוני
2: הערכת תנועה איטית ואיטרטיבית
3: איטי במיוחד, כמו 2 פלוס מסגרות התייחסות מרובות
0 או 1 בוחרים באיזה שדה להשתמש (הערה: אין עדיין זיהוי אוטומטי!).
ערכים גבוהים יותר אמורים לגרום לשדה וקטור תנועה חלק יותר אך פחות
וקטורים בודדים אופטימליים.
boxblur=radius:power[:radius:power]
טשטוש תיבה
חוזק מסנן טשטוש
מספר יישומי סינון
sab=radius:pf:colorDiff[:radius:pf:colorDiff]
טשטוש מסתגל לצורה
חוזק מסנן טשטוש (~0.1-4.0) (איטי יותר אם גדול יותר)
חוזק מסנן מראש (~0.1-2.0)
ההבדל המקסימלי בין פיקסלים שעדיין ייחשב (~0.1-100.0)
smartblur=radius:strength:threshold[:radius:power: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 ואלגוריתם אינטרפולציה.
1 bpp
מפת סיביות של 1bpp ל-YUV/BGR 8/15/16/32
down3dright[=lines]
מיקום ושינוי גודל של תמונות סטריאוסקופיות. מחלץ גם שדות סטריאו וגם מקומות
אותם זה לצד זה, לשנות את גודלם כדי לשמור על היבט הסרט המקורי.
מספר שורות לבחירה מאמצע התמונה (ברירת מחדל: 12)
bmovl=hidden:אטום:fifo
מסנן השכבה של מפת סיביות קורא מפות סיביות מ-FIFO ומציג אותן על גבי
סרט, המאפשר כמה טרנספורמציות בתמונה. ראה גם TOOLS/bmovl-test.c עבור
תוכנית בדיקה קטנה של bmovl.
הגדר את ערך ברירת המחדל של הדגל 'מוסתר' (0=גלוי, 1=נסתר).
הגדר את ערך ברירת המחדל של הדגל 'אטום' (0=שקוף, 1=אטום).
נתיב/שם קובץ עבור ה-FIFO (שמו צינור המחבר את 'mplayer -vf bmovl' אל
האפליקציה השולטת)
פקודות FIFO הן:
RGBA32 רוחב גובה xpos ypos alpha clear
ואחריו רוחב*גובה*4 בייטים של נתוני RGBA32 גולמיים.
ABGR32 רוחב גובה xpos ypos alpha clear
ואחריו רוחב*גובה*4 בייטים של נתוני ABGR32 גולמיים.
RGB24 רוחב גובה xpos ypos alpha clear
ואחריו רוחב*גובה*3 בייטים של נתוני RGB24 גולמיים.
BGR24 רוחב גובה xpos ypos alpha clear
ואחריו רוחב*גובה*3 בייטים של נתוני BGR24 גולמיים.
ALPHA רוחב גובה xpos ypos alpha
שנה שקיפות אלפא של האזור שצוין.
CLEAR רוחב גובה xpos ypos
אזור נקי.
אָטוּם
השבת את כל שקיפות האלפא. שלח את "ALPHA 0 0 0 0 0" כדי להפעיל אותו שוב.
להתחבא
הסתר מפת סיביות.
לְהַצִיג
הצג מפת סיביות.
הטיעונים הם:
,
גודל תמונה/שטח
,
התחל להתהפך בעמדה x/y.
הגדר הבדל אלפא. אם תגדיר זאת ל-255, תוכל לשלוח רצף
של פקודות ALPHA להגדיר את האזור ל-225, -200, -175 וכו' לדעיכה יפה-
בתוקף! ;)
0: זהה למקור
255: הפוך את הכל לאטום.
-255: הפוך את הכל לשקוף.
נקה את ה-framebuffer לפני המעבר.
0: התמונה פשוט תהפוך על גבי התמונה הישנה, אז אתה לא
צריך לשלוח 1.8MB של נתוני RGBA32 בכל פעם שחלק קטן מהמסך
זה מעודכן.
1: ברור
framestep=I|[i]שלב
מעבד רק כל מסגרת n'ית או כל תוך מסגרת (פריים מפתח).
אם אתה קורא לפילטר עם I (אותיות גדולות) כפרמטר, אז רק מסגרות מפתח הן
שניתנו. עבור תקליטורי DVD זה בדרך כלל אומר אחד מכל 15/12 פריימים (IBBPBBPBBPBBBPBB),
עבור AVI זה אומר כל שינוי בסצנה או כל ערך keyint (ראה -lavcopts keyint=
ערך אם אתה משתמש ב-MEncoder כדי לקודד את הסרטון).
כשנמצאת פריים מפתח, 'I!' מחרוזת ואחריה תו חדש הוא
מודפס, ומשאיר את השורה הנוכחית של פלט MPlayer/MEncoder על המסך, בגלל
הוא מכיל את הזמן (בשניות) ומספר המסגרת של ה-keyframe (תוכל להשתמש
מידע זה כדי לפצל את ה-AVI.).
אם אתה קורא למסנן עם פרמטר מספרי 'שלב' אז רק אחד מכל
מסגרות 'שלב' מוצגות.
אם תכניס 'i' (אותיות קטנות) לפני המספר אז 'I!' מודפס (כמו ה-I
פָּרָמֶטֶר).
אם אתה נותן רק את ה-i אז שום דבר לא נעשה למסגרות, רק אני! מודפס.
tile=xtiles:ytiles:output:start:delta
שלב סדרה של תמונות לתמונה אחת וגדולה יותר. אם תשמיט פרמטר או
השתמש בערך קטן מ-0, ואז נעשה שימוש בערך ברירת המחדל. אתה יכול גם להפסיק מתי
אתה מרוצה (... -vf tile=10:5 ...). זה כנראה רעיון טוב לשים את
מסנן אבנית לפני האריח :-)
הפרמטרים הם:
מספר אריחים על ציר x (ברירת מחדל: 5)
מספר אריחים על ציר y (ברירת מחדל: 5)
עבד את האריח כאשר מגיעים למספר הפריימים 'פלט', כאשר 'פלט'
צריך להיות מספר קטן מ-xtile * ytile. אריחים חסרים נותרים ריקים.
אתה יכול, למשל, לכתוב אריח של 8*7 כל 50 פריימים כדי שיהיה לך אחד
תמונה כל 2 שניות @ 25 fps.
עובי הגבול החיצוני בפיקסלים (ברירת מחדל: 2)
עובי גבול פנימי בפיקסלים (ברירת מחדל: 4)
delogo[=x:y:w:h:t]
מדכא לוגו של תחנת טלוויזיה על ידי אינטרפולציה פשוטה של הפיקסלים שמסביב.
פשוט הגדר מלבן המכסה את הלוגו וראה אותו נעלם (ולפעמים
משהו אפילו יותר מכוער מופיע - הקילומטראז' שלך עשוי להשתנות).
,
בפינה השמאלית העליונה של הלוגו
,
הרוחב והגובה של המלבן שנוקה
עובי הקצה המטושטש של המלבן (נוסף ל-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 כדי לקבוע איזה
פיקסלים מהווים את הלוגו. הרוחב והגובה של קובץ התמונה חייבים להתאים לאלו
של זרם הווידאו המעובד. משתמש בתמונת הסינון ובטשטוש מעגלי
אלגוריתם להסרת הלוגו.
/path/to/logo_bitmap_file_name.pgm
[נתיב] + שם הקובץ של תמונת המסנן.
zrmjpeg[=אפשרויות]
תוכנת מקודד YV12 ל-MJPEG לשימוש עם התקן פלט וידאו zr2.
maxheight= |maxwidth=
אפשרויות אלה קובעות את הרוחב והגובה המרביים שכרטיס ה-zr יכול להתמודד (את
שכבת המסנן של MPlayer אינה יכולה כרגע לבצע שאילתות אלה).
{dc10+,dc10,buz,lml33}-{PAL|NTSC}
השתמש באפשרויות אלה כדי להגדיר את ה-maxwidth וה-maxheight באופן אוטומטי לערכים
ידוע בשילוב כרטיס/מצב. לדוגמה, אפשרויות חוקיות הן: dc10-PAL ו
buz-NTSC (ברירת מחדל: dc10+PAL)
צבע|בוו
בחר קידוד צבע או שחור ולבן. קידוד שחור ולבן הוא
מהיר יותר. צבע הוא ברירת המחדל.
hdec={1,2,4}
חידוד אופקי 1, 2 או 4.
vdec={1,2,4}
חידוד אנכי 1, 2 או 4.
איכות=1-20
הגדר איכות דחיסה של JPEG [BEST] 1 - 20 [גרוע מאוד].
fd|nofd
כברירת מחדל, חיסול מבוצע רק אם החומרה של Zoran יכולה לשדרג
תמונות MJPEG שהתקבלו לגודל המקורי. האפשרות fd מורה
המסנן לבצע תמיד את ההפסקה המבוקשת (מכוער).
צילום מסך=קידומת
מאפשר השגת צילומי מסך של הסרט באמצעות פקודות מצב עבד שיכולות להיות
קשור ללחיצות מקשים. עיין בתיעוד של מצב עבדים ובבקרה האינטראקטיבית
סעיף לפרטים. כברירת מחדל קבצים בשם 'shotNNNN.png' יישמרו ב-
ספריית עבודה, תוך שימוש במספר הזמין הראשון - שום קבצים לא יוחלפו.
ציין קידומת לשינוי השם או המיקום, למשל -vf screenshot=shots/now
ישמור את הקבצים בתיקייה תמונות עם nowNNNN.png כשם. המסנן
אין תקורה כאשר אינו בשימוש ומקבל מרחב צבעים שרירותי, כך שבטוח
הוסף אותו לקובץ התצורה. ודא שהוספת מסנן צילום המסך
אחרי כל שאר המסננים שאת האפקט שלהם אתה רוצה להקליט על התמונה השמורה. לְמָשָׁל
זה צריך להיות המסנן האחרון אם אתה רוצה לקבל צילום מסך מדויק של מה שאתה
לראות על המסך.
תחת
מעביר את עיבוד הכתוביות SSA/ASS לנקודה שרירותית בשרשרת המסנן. רק
שימושי עם אפשרות -ass.
דוגמא:
-vf תחת, צילום מסך
מעביר את עיבוד SSA/ASS לפני מסנן צילום המסך. צילומי מסך צולמו
דרך זו תכיל כתוביות.
blackframe[=amount:threshold]
זיהוי מסגרות שהן (כמעט) שחורות לחלוטין. יכול להיות שימושי לזיהוי פרק
מעברים או פרסומות. קווי פלט מורכבים ממספר המסגרת של
מסגרת שזוהתה, אחוז השחור, סוג המסגרת ומספר המסגרת של
ה-keyframe האחרון שנתקל בו.
אחוז הפיקסלים שצריכים להיות מתחת לסף (ברירת מחדל: 98).
סף שמתחתיו ערך פיקסל נחשב שחור (ברירת מחדל: 32).
stereo3d[=in:out]
Stereo3d ממיר בין פורמטי תמונה סטריאוסקופיים שונים.
פורמט תמונה סטריאוסקופית של קלט. ערכים אפשריים:
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
זה לצד זה ברזולוציית חצי רוחב (עין ימין שמאל, עין שמאל
ימין)
abl or למעלה_למטה_משמאל_תחילה
למעלה-למטה (עין שמאל למעלה, עין ימין למטה)
abl or למעלה_למטה_ימין_תחילה
למעלה-למטה (עין ימין למעלה, עין שמאל למטה)
ab2l or למעלה_מתחת_לחצי_גובה_לשמאל_תחילה
מעל-למטה ברזולוציית חצי גובה (עין שמאל מעל, עין ימין
להלן)
ab2r or למעלה_מתחת_לחצי_גובה_ימינה_תחילה
מעל-למטה ברזולוציית חצי גובה (עין ימין מעל, עין שמאל
להלן)
פורמט תמונה סטריאוסקופית של פלט. ערכים אפשריים הם כל הקלט
פורמטים וכן:
arcg or anaglyph_red_cyan_grey
אנגליף אדום/ציאן אפור (מסנן אדום בעין שמאל, מסנן ציאן בצד ימין
עַיִן)
קשת or anaglyph_red_cyan_half_color
אנגליף אדום/ציאן חצי צבעוני (מסנן אדום בעין שמאל, מסנן ציאן
בעין ימין)
ארק or anaglyph_red_cyan_color
צבע אנגליף אדום/ציאן (מסנן אדום בעין שמאל, מסנן ציאן מופעל
עין ימין)
arcd or anaglyph_red_cyan_dubois
צבע אנגליף אדום/ציאן מותאם עם הקרנת הריבועים הקטנים ביותר
של dubois (מסנן אדום בעין שמאל, מסנן ציאן בעין ימין)
agmg or anaglyph_green_magenta_grey
אנגליף ירוק/מגנטה אפור (מסנן ירוק בעין שמאל, מגנטה
פילטר בעין ימין)
אגמ or anaglyph_green_magenta_half_color
אנגליף ירוק/מגנטה חצי צבעוני (מסנן ירוק בעין שמאל,
מסנן מגנטה בעין ימין)
agmc or anaglyph_green_magenta_color
אנגליף בצבע ירוק/מגנטה (מסנן ירוק בעין שמאל, מגנטה
פילטר בעין ימין)
aybg or anaglyph_yellow_blue_grey
anaglyph צהוב/כחול אפור (מסנן צהוב בעין שמאל, פילטר כחול
עין ימין)
אייב or anaglyph_yellow_כחול_חצי_צבע
anaglyph צהוב/כחול חצי צבעוני (מסנן צהוב בעין שמאל, כחול
פילטר בעין ימין)
aybc or anaglyph_yellow_blue_color
אנגליף בצבע צהוב/כחול (מסנן צהוב בעין שמאל, פילטר כחול
בעין ימין)
IRL or interleave_rows_left_first
שורות משולבות (לעין שמאל יש שורה עליונה, עין ימין מתחילה בשנייה
שׁוּרָה)
irr or interleave_rows_right_first
שורות משולבות (לעין ימין יש שורה עליונה, עין שמאל מתחילה בשנייה
שׁוּרָה)
ml or מונו_שמאל
פלט מונו (בעין שמאל בלבד)
mr or מונו_ימין
פלט מונו (בעין ימין בלבד)
הערה: כדי להשתמש באחד מפורמטי הפלט של השורות המשולבות כדי להציג מלא-
מסך בתצוגה תלת מימדית משולבת בשורות, תצטרך לשנות את קנה המידה של הסרטון ל-
תקן גובה תחילה באמצעות מסנן "קנה מידה", אם הוא עדיין לא נכון
גוֹבַה. בדרך כלל, זה 1080 שורות (אז השתמש למשל "-vf
scale=1440:1080,stereo3d=sbsl:irl" לסרט מקודד 720p זה לצד זה).
gradfun[=כוח[:radius]]
תקן את חפצי הפסים המוכנסים לפעמים לאזורים כמעט שטוחים על ידי
חיתוך לעומק צבע של 8 סיביות. אינטרפולציה של ההדרגות שאמורות ללכת לאן שה
להקות הן, ומטרפות אותן.
מסנן זה מיועד להשמעה בלבד. אל תשתמש בו לפני אובדן
דחיסה, מכיוון שדחיסה נוטה לאבד את הטריפה ולהחזיר את הרצועות.
הכמות המקסימלית שבה המסנן ישנה כל פיקסל אחד. וגם ה
סף לזיהוי אזורים כמעט שטוחים (ברירת מחדל: 1.2).
שכונה להתאים את השיפוע. רדיוס גדול יותר עושה חלק יותר
מעברי צבע, אבל גם מונע מהמסנן לשנות פיקסלים כמעט מפורטים
אזורים (ברירת מחדל: 16).
תיקונים[=אפשרויות]
מתקן את חותמות הזמן של המצגת (PTS) של הפריימים. כברירת מחדל, PTS עבר
למסנן הבא נשמט, אך האפשרויות הבאות יכולות לשנות זאת:
הדפסה
הדפס את ה-PTS הנכנס.
fps=
ציין ערך של מסגרת לשנייה.
להתחיל=
ציין ערך התחלתי עבור ה-PTS.
הפעלה אוטומטית=
משתמש ב- nPTS הנכנס כ-PTS הראשוני. כל ה-PTS הקודמים נשמרים,
כך שהגדרת ערך עצום או -1 שומרת על ה-PTS שלם.
autofps=
משתמש ב- nPTS הנכנס לאחר סיום ההפעלה האוטומטית כדי לקבוע את
קצב מסגרת.
דוגמא:
-vf fixpts=fps=24000/1001,ass,fixpts
יוצר רצף חדש של PTS, משתמש בו עבור כתוביות ASS, ואז משחרר אותו.
יצירת רצף חדש שימושית כאשר חותמות הזמן מאופסות במהלך
התכנית; זה נפוץ בתקליטורי DVD. יתכן שיהיה צורך להפיל את זה
הימנע מבלבול מקודדים.
הערה: שימוש במסנן זה יחד עם כל סוג של חיפוש (כולל -ss ו-EDLs)
עלול לגרום לשדים לעוף מהאף שלך.
כללי הַצפָּנָה אפשרויות (MENCODER רק)
-השהיית שמע <כל נקודה צפה מספר>
עיכוב אודיו או וידאו על ידי הגדרת שדה השהייה בכותרת (ברירת מחדל: 0.0).
זה לא מעכב אף אחד מהזרמים בזמן הקידוד, אבל הנגן יראה את ההשהיה
בתחום ולפצות בהתאם. ערכים חיוביים מעכבים את השמע, ושליליים
ערכים מעכבים את הסרטון. שימו לב שזה בדיוק ההפך מאופציית -השהיה.
לדוגמה, אם סרטון מתנגן כהלכה עם -delay 0.2, אתה יכול לתקן את הסרטון עם
MEencoder באמצעות -audio-delay -0.2.
נכון לעכשיו, אפשרות זו פועלת רק עם ברירת המחדל של muxer (-של avi). אם אתה
באמצעות muxer אחר, עליך להשתמש במקום זאת -delay.
צפיפות שמע <1-50>
מספר נתחי אודיו בשנייה (ברירת המחדל היא 2 עבור נתחי אודיו באורך של 0.5 שניות).
הערה: CBR בלבד, VBR מתעלם מכך כשהוא מכניס כל חבילה לנתח חדש.
-טעינת שמע מראש <0.0-2.0>
מגדיר את מרווח הזמן של חציצת השמע (ברירת מחדל: 0.5 שניות).
-fafmttag
ניתן להשתמש כדי לעקוף את תג פורמט האודיו של קובץ הפלט.
דוגמא:
-fafmttag 0x55
קובץ הפלט יכיל 0x55 (mp3) כתג פורמט אודיו.
-ffourcc
ניתן להשתמש כדי לעקוף את הווידאו fourcc של קובץ הפלט.
דוגמא:
-ffourcc div3
קובץ הפלט יכיל 'div3' בתור וידאו fourcc.
-כוח-אווי-היבט <0.2-3.0>
עוקף את ההיבט המאוחסן בכותרת AVI OpenDML vprp. אפשר להשתמש בזה
שנה את יחס הגובה-רוחב עם '-ovc copy'.
-frameno-file (מבוטל)
ציין את שם קובץ האודיו עם מיפויי מספרי מסגרות שנוצרו בראשון
(אודיו בלבד) מעבר של מצב קידוד מיוחד לשלושה מעברים.
הערה: סביר להניח ששימוש במצב זה ייתן לך ביטול סינכרון AV. אל תשתמש בזה. זה
נשמר לתאימות לאחור בלבד ואולי יוסר בעתיד
הגירסה.
-hr-edl-seek
השתמש בשיטה מדויקת יותר, אך הרבה יותר איטית לדילוג על אזורים. אזורים מסומנים עבור
לא מחפשים דילוגים, במקום זאת כל הפריימים מפוענחים, אלא רק את
המסגרות הדרושות מקודדות. זה מאפשר להתחיל בגבולות שאינם פריים מפתח.
הערה: לא מובטח לעבוד נכון עם '-ovc copy'.
מידע (AVI בלבד)
ציין את כותרת המידע של קובץ ה-AVI שהתקבל.
האפשרויות הזמינות הן:
לעזור
הצג את התיאור הזה.
שם=
כותרת העבודה
אמן=
אמן או מחבר היצירה
ז'אנר=
קטגוריית עבודה מקורית
נושא=
תוכן העבודה
זכויות יוצרים=
מידע זכויות יוצרים
srcform=
פורמט מקורי של החומר הדיגיטלי
תגובה=
הערות כלליות על העבודה
-noautoexpand
אל תכניס אוטומטית את מסנן ההרחבה לשרשרת המסנן של MEncoder.
שימושי כדי לשלוט באיזו נקודה של שרשרת הסינון יוצגו כתוביות מתי
קידוד קשיח כתוביות לסרט.
-noencodedups
אל תנסה לקודד מסגרות כפולות בכפולות; תמיד פלט אפס בייט
מסגרות לציון כפילויות. מסגרות אפס בייט ייכתבו בכל מקרה אלא אם כן א
נטען מסנן או מקודד המסוגלים לבצע קידוד כפול. נכון לעכשיו ה
רק מסנן כזה הוא קשה.
-noodml (-שֶׁל אבי בלבד)
אל תכתוב אינדקס OpenDML עבור קבצי AVI >1GB.
-noskip
אל תדלג על מסגרות.
-o
פלטים לשם הקובץ הנתון.
אם אתה רוצה שם קובץ פלט ברירת מחדל, אתה יכול לשים אפשרות זו ב- MEncoder
קובץ config.
-oac <codec שם>
קידוד עם ה-codec האודיו הנתון (ללא הגדרת ברירת מחדל).
הערה: השתמש ב-oac help כדי לקבל רשימה של רכיבי קוד שמע זמינים.
דוגמא:
עותק oac
ללא קידוד, רק streamcopy
-oac pcm
קידוד ל-PCM לא דחוס.
-oac mp3lame
קידוד ל-MP3 (באמצעות LAME).
-oac lavc
קידוד עם libavcodec codec.
-שֶׁל (ביטא קוד!)
קידוד לפורמט המכולה שצוין (ברירת מחדל: AVI).
הערה: שימוש בעזרה כדי לקבל רשימה של פורמטים של מיכל זמינים.
דוגמא:
-של אבי
קידוד ל-AVI.
-של mpeg
קידוד ל-MPEG (ראה גם -mpegopts).
-של לאף
קידוד עם libavformat muxers (ראה גם -lavfopts).
-של rawvideo
זרם וידאו גולמי (ללא מיקס - זרם וידאו אחד בלבד)
-של rawaudio
זרם שמע גולמי (ללא מיקס - זרם שמע אחד בלבד)
אופס
ציין ערך פריימים לשנייה (fps) עבור קובץ הפלט, שיכול להיות שונה
מזה של חומר המקור. יש להגדיר עבור fps משתנים (ASF, כמה MOV) ו
קבצי פרוגרסיבי (30000/1001 פריימים לשנייה MPEG telecined).
-ovc <codec שם>
קידוד עם ה-codec הווידאו הנתון (ללא הגדרת ברירת מחדל).
הערה: השתמש ב-ovc help כדי לקבל רשימה של רכיבי codec וידאו זמינים.
דוגמא:
עותק ovc
ללא קידוד, רק streamcopy
-ovc raw
קידוד לפורמט לא דחוס שרירותי (השתמש ב-'-vf format' כדי לבחור).
-ovc lavc
קידוד עם libavcodec codec.
-passlogfile
זרוק מידע מעבר ראשון אל במקום ברירת המחדל divx2pass.log in
מצב קידוד שני עוברים.
-דילוג
ציין את המספר המרבי של פריימים שניתן לדלג עליהם לאחר קידוד מסגרת אחת
(-noskiplimit ללא הגבלה).
-vobsubout
ציין את שם הבסיס עבור קבצי הפלט .idx ו-.sub. זה מכבה את הכתוביות
עיבוד בסרט המקודד ומפנה אותו לקובצי כתוביות VOBsub.
-vobsuboutid
ציין את קוד השפה בשתי אותיות עבור הכתוביות. זה גובר על מה שיש
קרא מה-DVD או מקובץ ה-ifo.
-vobsuboutindex
ציין את האינדקס של הכתוביות בקבצי הפלט (ברירת מחדל: 0).
-כפת-מפתח-פריימים , ,...
כפה מסגרות מפתח בחותמות הזמן שצוינו, ליתר דיוק במסגרת הראשונה
לאחר כל זמן מוגדר.
ניתן להשתמש באפשרות זו כדי להבטיח שנקודת חיפוש קיימת בסימן פרק או
כל מקום ייעודי אחר בקובץ הפלט.
יש לציין את חותמות הזמן בסדר עולה.
מאז MEncoder לא שולח חותמות זמן לאורך שרשרת המסנן, כנראה שאתה צריך
כדי להשתמש במסנן תיקונים כדי שהאפשרות הזו תעבוד.
לא כל הקודקים תומכים במסגרות מפתח כפויות. נכון לעכשיו, התמיכה מיושמת רק
עבור המקודדים הבאים: lavc, x264, xvid.
CODEC ספציפי הַצפָּנָה אפשרויות (MENCODER רק)
אתה יכול לציין פרמטרי קידוד ספציפיים ל-codec באמצעות התחביר הבא:
- בוחר
איפה יכול להיות: lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lavf.
mp3lame (-lameopts)
לעזור
תקבל עזרה
vbr=<0-4>
שיטת קצב סיביות משתנה
0 cbr
1 הר
2 rh (ברירת מחדל)
3 אבר
4 מ"ש
אפריל
קצב סיביות ממוצע
cbr
קצב סיביות קבוע מאלץ גם קידוד מצב CBR במצבי ABR קבועים מראש הבאים.
br=<0-1024>
קצב סיביות ב-kbps (CBR ו-ABR בלבד)
q=<0-9>
איכות (0 - הגבוהה ביותר, 9 - הנמוכה ביותר) (VBR בלבד)
aq=<0-9>
איכות אלגוריתמית (0 - הטוב ביותר/האיטי ביותר, 9 - הגרוע/המהיר ביותר)
יחס=<1-100>
יחס דחיסה
כרך=<0-10>
רווח כניסת שמע
mode=<0-3>
(ברירת מחדל: אוטומטי)
0 סטריאו
1 ג'וינט-סטריאו
2 דו-ערוציים
3 מונו
padding=<0-2>
0 אין
1 הכל
2 להתאים
מָהִיר
הפעל קידוד מהיר יותר במצבי הגדרות קבועות מראש של VBR הבאות. זו התוצאה
איכות מעט נמוכה יותר וקצב סיביות גבוה יותר.
highpassfreq=
הגדר תדר סינון גבוה בהרץ. תדרים מתחת למה שצוין יהיו
להיחתך. ערך של -1 ישבית את הסינון, ערך של 0 יאפשר ל-LAME
לבחור ערכים באופן אוטומטי.
lowpassfreq=
הגדר תדר סינון נמוך בהרץ. תדרים מעל המצוין יעשו זאת
להיחתך. ערך של -1 ישבית את הסינון, ערך של 0 יאפשר ל-LAME
לבחור ערכים באופן אוטומטי.
מוגדר מראש=
ערכים מוגדרים מראש
לעזור
הדפס אפשרויות נוספות ומידע על הגדרות מוגדרות מראש.
בינוני
קידוד VBR, איכות טובה, טווח קצב סיביות של 150-180 kbps
תֶקֶן
קידוד VBR, באיכות גבוהה, טווח קצב סיביות של 170-210 kbps
קיצוני
קידוד VBR, באיכות גבוהה מאוד, טווח קצב סיביות של 200-240 kbps
לא שפוי
קידוד CBR, האיכות המוגדרת מראש הגבוהה ביותר, קצב סיביות של 320 kbps
<8-320>
קידוד ABR בקצב סיביות נתון ממוצע של kbps
דוגמאות:
fast:preset=סטנדרטי
מתאים לרוב האנשים ולרוב סוגי המוזיקה וכבר די גבוה
איכות
cbr:preset=192
קידוד עם הגדרות קבועות מראש של ABR בקצב סיביות קבוע מאולץ של 192 kbps.
preset=172
קידוד עם הגדרות קבועות מראש של ABR בקצב סיביות ממוצע של 172 kbps.
preset=קיצוני
לאנשים עם שמיעה טובה במיוחד וציוד דומה
toolame ו תואם (-toolmeopts ו -twolameopts בהתאמה)
br=<32-384>
במצב CBR פרמטר זה מציין את קצב הסיביות ב-kbps, כאשר הוא במצב VBR
קצב הסיביות המינימלי המותר למסגרת. מצב VBR לא יעבוד עם ערך למטה
112.
vbr=<-50-50> (VBR בלבד)
טווח שונות; אם שלילי, המקודד מעביר את קצב הסיביות הממוצע לכיוון
גבול תחתון, אם חיובי כלפי הגבוה. כאשר מוגדר ל-0 נעשה שימוש ב-CBR (ברירת מחדל).
maxvbr=<32-384> (VBR בלבד)
קצב סיביות מקסימלי מותר למסגרת, ב-kbps
מצב= | jstereo | מונו | כפול>
(ברירת מחדל: מונו עבור שמע 1 ערוץ, סטריאו אחרת)
psy=<-1-4>
מודל פסיכו-אקוסטי (ברירת מחדל: 2)
errprot=<0 | 1>
כלול הגנת שגיאות.
debug=<0-10>
רמת ניפוי באגים
faac (-faacopts)
br=
קצב סיביות ממוצע ב-kbps (בלעדי זה מזה עם איכות)
איכות=<1-1000>
מצב איכות, ככל שגבוה יותר כך טוב יותר (מוציא הדדית עם br)
object=<1-4>
מורכבות סוג האובייקט
1 MAIN (ברירת מחדל)
2 נמוך
3 SSR
4 LTP (איטי במיוחד)
mpeg=<2|4>
גרסת MPEG (ברירת מחדל: 4)
tns
מאפשר עיצוב רעש זמני.
cutoff=<0-sampling_rate/2>
תדירות חיתוך (ברירת מחדל: sampling_rate/2)
חי
מאחסן את זרם הסיביות כמטען גולמי עם נתונים נוספים בכותרת המכולה
(ברירת מחדל: 0, מתאים ל-ADTS). אל תגדיר דגל זה אם לא נדרש במפורש
לחלופין, לא תוכל לבצע רימיקס של זרם האודיו מאוחר יותר.
lavc (-lavcopts)
אפשרויות רבות של libavcodec (בקיצור lavc) מתועדות בקצרה. קרא את המקור במלואו
פרטים.
דוגמא:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
o= = [, = [,...]]
העבר את AVOptions למקודד libavcodec. שימו לב, תיקון כדי להפוך את ה-o= ללא צורך ו
להעביר את כל האפשרויות הלא ידועות דרך מערכת AVOption יתקבל בברכה. רשימה מלאה של
AVOptions ניתן למצוא במדריך FFmpeg. שים לב שחלק מאפשרויות AVOption עשויות להתנגש
עם אפשרויות MEncoder.
דוגמא:
o=bt=100k
acodec=
Codec שמע (ברירת מחדל: mp2)
ac3
Dolby Digital (AC-3)
adpcm_*
פורמטי PCM מסתגלים - עיין בתיעוד HTML לפרטים.
flac
Codec אודיו ללא אובדן חינם (FLAC)
g726
G.726 ADPCM
libfaac
קידוד אודיו מתקדם (AAC) - באמצעות FAAC
libmp3lame
MPEG-1 אודיו שכבת 3 (MP3) - באמצעות LAME
mp2
MPEG-1 שכבת שמע 2 (MP2)
pcm_*
פורמטי PCM - עיין בתיעוד HTML לפרטים.
roq_dpcm
Id Software RoQ DPCM
קולי
Codec פשוט ניסיוני עם הפסד
סוניקלס
Codec פשוט ניסיוני ללא הפסדים
וורביס
וורביס
wmav1
Windows Media Audio v1
wmav2
Windows Media Audio v2
לבטל =
קצב סיביות אודיו ב-kbps (ברירת מחדל: 224)
atag=
השתמש בתג פורמט האודיו שצוין של Windows (למשל atag=0x55).
bit_exact
השתמש רק באלגוריתמים מדויקים של סיביות (למעט (I)DCT). בנוסף bit_exact משבית
כמה אופטימיזציות ולכן יש להשתמש בהן רק עבור מבחני רגרסיה, אשר צריכים
קבצים זהים בינאריים גם אם גרסת המקודד משתנה. זה גם מדכא
הכותרת user_data בזרמי MPEG-4. אל תשתמש באפשרות זו אלא אם כן אתה יודע
בדיוק מה שאתה עושה.
threads=<1-8>
מספר שרשורים מקסימלי לשימוש (ברירת מחדל: 1). עשויה להיות השפעה שלילית קלה
על הערכת תנועה.
vcodec=
השתמש ב-codec שצוין (ברירת מחדל: mpeg4).
asv1
ASUS Video v1
asv2
ASUS Video v2
dvvideo
וידאו דיגיטלי של סוני
ffv1
Codec וידאו ללא הפסדים של FFmpeg
ffvhuff
HuffYUV לא סטנדרטי קטן ב-20% באמצעות YV12
flv
Sorenson H.263 בשימוש ב-Flash Video
h261
H.261
h263
H.263
h263p
H.263 +
huffyuv
HuffYUV
ליבתאורה
תיאורה
264
x264 H.264/AVC MPEG-4 חלק 10
libxvid
Xvid MPEG-4 חלק 2 (ASP)
ljpeg
JPEG ללא אובדן
mjpeg
תנועה JPEG
mpeg1video
וידאו MPEG-1
mpeg2video
וידאו MPEG-2
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
roqvideo
תוכנת ID RoQ Video
rv10
codec ישן של RealVideo
שלג (ראה גם: vstrict)
ה-codec הניסיוני של FFmpeg מבוסס wavelet
svq1
סרטון אפל סורנסון 1
wmv1
Windows Media Video, גרסה 1 (AKA WMV7)
wmv2
Windows Media Video, גרסה 2 (AKA WMV8)
vqmin=<1-31>
מכמת מינימום
1 לא מומלץ (קובץ הרבה יותר גדול, הבדל איכות קטן וצד מוזר
אפקטים: msmpeg4, h263 יהיו באיכות נמוכה מאוד, בקרת קצב תהיה
מבולבל וכתוצאה מכך איכות נמוכה יותר וחלק מהמפענחים לא יוכלו לעשות זאת
לפענח את זה).
2 מומלץ עבור קידוד mpeg4/mpeg1video רגיל (ברירת מחדל).
3 מומלץ עבור h263(p)/msmpeg4. הסיבה להעדפת 3 על 2 היא
ש-2 עלולים להוביל להצפות. (זה יתוקן עבור h263(p) על ידי
שינוי ה-quantizer ל-MB בעתיד, לא ניתן לתקן את msmpeg4
לא תומך בזה.)
lmin=<0.01-255.0>
מכפיל Lagrange מינימלי ברמת המסגרת עבור בקרת קצב (ברירת מחדל: 2.0). Lavc יהיה
רק לעתים רחוקות משתמשים במכימות מתחת לערך של 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 מינימלי ברמת מאקרו בלוק עבור בקרת קצב (ברירת מחדל: 2.0). זֶה
פרמטר משפיע על אפשרויות קוונטיזציה אדפטיבית כמו qprd, lumi_mask וכו'.
mblmax=<0.01-255.0>
מכפיל Lagrange מרבי ברמת מאקרו בלוק עבור בקרת קצב (ברירת מחדל: 31.0).
vqscale=<0-31>
quantizer קבוע / קידוד באיכות קבועה (בוחר מצב quantizer קבוע). א
ערך נמוך יותר פירושו איכות טובה יותר אך קבצים גדולים יותר (ברירת מחדל: -1). במקרה של שלג
codec, ערך 0 פירושו קידוד ללא הפסדים. מכיוון ששאר הקודקים אינם תומכים
זה, vqscale=0 יהיה בעל אפקט לא מוגדר. 1 אינו מומלץ (ראה vqmin עבור
פרטים).
vqmax=<1-31>
מכימות מקסימום, 10-31 צריך להיות טווח שפוי (ברירת מחדל: 31).
vqdiff=<1-31>
הבדל מכוונטי מקסימלי בין מסגרות I- או P עוקבות (ברירת מחדל: 3)
vmax_b_frames=<0-4>
המספר המרבי של B-frames בין לא B-frames:
0 ללא B-frames (ברירת מחדל)
טווח שפוי של 0-2 עבור MPEG-4
vme=<0-5>
שיטת הערכת תנועה. השיטות הזמינות הן:
0 אין (איכות נמוכה מאוד)
1 מלא (איטי, כרגע לא מתוחזק ומושבת)
2 יומנים (איכות נמוכה, כרגע לא מתוחזק ומושבת)
3 פודים (איכות נמוכה, כרגע לא מתוחזקים ומושבתים)
4 EPZS: גודל=1 יהלום, ניתן להתאים את הגודל עם אפשרויות *dia (ברירת מחדל)
5 X1 (ניסיוני, מכונה כעת EPZS)
8 איטרים (גוש חופף איטרטיבי, בשימוש רק בשלג)
הערה: 0-3 מתעלם כרגע מכמות הביטים שהושקעו, כך שהאיכות עשויה להיות נמוכה.
me_range=<0-9999>
טווח חיפוש הערכת תנועה (ברירת מחדל: 0 (ללא הגבלה))
mbd=<0-2> (גַם לִרְאוֹת *cmp, qpel)
אלגוריתם החלטות מאקרו (מצב באיכות גבוהה), מקודד כל בלוק מאקרו בסך הכל
מצבים ובחר את הטוב ביותר. זה איטי אבל מביא לאיכות וקובץ טובים יותר
גודל. כאשר mbd מוגדר ל-1 או 2, הערך של mbcmp מתעלם בעת ההשוואה
macroblocks (עם זאת, ערך mbcmp עדיין בשימוש במקומות אחרים, במיוחד
אלגוריתמי חיפוש התנועה). אם הגדרת השוואה כלשהי (precmp, subcmp, cmp, או
mbcmp) אינו אפס, עם זאת, חיפוש תנועת חצי פל יהיה איטי יותר אך טוב יותר
בשימוש, ללא קשר למה מוגדר mbd. אם qpel מוגדר, חיפוש תנועות רבע-פל
ישמש ללא קשר.
0 השתמש בפונקציית ההשוואה הניתנת על ידי mbcmp (ברירת מחדל).
1 בחר את מצב ה-MB שצריך הכי פחות סיביות (=vhq).
2 בחר במצב MB בעל עיוות הקצב הטוב ביותר.
vhq
זהה ל-mbd=1, נשמר מטעמי תאימות.
v4mv
אפשר 4 וקטורי תנועה לכל מאקרובלוק (איכות קצת יותר טובה). עובד טוב יותר אם
בשימוש עם mbd>0.
obmc
פיצוי תנועת בלוק חופף (H.263+)
לולאה
מסנן לולאה (H.263+) שימו לב, זה מקולקל
keyint=<0-300>
מרווח מרבי בין פריים מפתח במסגרות (ברירת מחדל: 250 או פריים מפתח אחד בכל
עשר שניות בסרט 25fps. זוהי ברירת המחדל המומלצת עבור MPEG-4). רוב
קודקים דורשים מסגרות מפתח רגילות על מנת להגביל את הצטברות אי ההתאמה
שְׁגִיאָה. יש צורך גם במסגרות מפתח לחיפוש, מכיוון שחיפוש אפשרי רק ל-a
keyframe - אבל keyframes צריך יותר מקום מאשר פריימים אחרים, אז מספרים גדולים יותר כאן
מתכוון לקבצים מעט קטנים יותר אך חיפוש פחות מדויק. 0 שווה ערך ל-1, אשר
הופך כל פריים לפריים מפתח. ערכים מעל 300 אינם מומלצים מכיוון שהאיכות עשויה להיות
להיות רע בהתאם למפענח, מקודד ומזל. זה נפוץ לשימוש ב-MPEG-1/2
ערכים <=30.
sc_threshold=<-1000000000-1000000000>
סף לזיהוי שינוי סצנה. מסגרת מפתח מוכנסת על ידי libavcodec כאשר היא
מזהה שינוי בסצנה. אתה יכול לציין את רגישות הזיהוי באמצעות זה
אוֹפְּצִיָה. -1000000000 אומר שיש שינוי סצנה שזוהה בכל פריים,
1000000000 אומר שלא מזוהים שינויים בסצנה (ברירת מחדל: 0).
sc_factor= חיובי מספר שלם>
גורם לפריימים עם קוונטייזרים גבוהים יותר להוביל לשינוי סצנה
זיהוי וגרמו ל-libavcodec להשתמש במסגרת I-frame (ברירת מחדל: 1). 1-16 הוא טווח שפוי.
ערכים בין 2 ל-6 עשויים להניב PSNR עולה (עד 0.04 dB בקירוב) ו
מיקום טוב יותר של I-frames בסצנות בתנועה גבוהה. ערכים גבוהים מ-6 עשויים לתת
PSNR קצת יותר טוב (בערך 0.01 dB יותר מ-sc_factor=6), אבל
איכות חזותית גרועה יותר באופן ניכר.
vb_strategy=<0-2> (לַעֲבוֹר אחד בלבד)
אסטרטגיה לבחירה בין מסגרות I/P/B:
0 השתמש תמיד במספר המרבי של B-frames (ברירת מחדל).
1 הימנע מפריימים B בסצנות בתנועה גבוהה. ראה את האפשרות b_sensitivity כדי לכוונן
אסטרטגיה זו.
2 מיקום B-frames בצורה אופטימלית פחות או יותר כדי להניב איכות מקסימלית (איטית יותר).
ייתכן שתרצה להפחית את השפעת המהירות של אפשרות זו על ידי כוונון האפשרות
brd_scale.
b_sensitivity= מספר שלם יותר מֵאֲשֶׁר 0>
מתאים את מידת הרגישות vb_strategy=1 מזהה תנועה ונמנע משימוש ב-B-frames
(ברירת מחדל: 40). רגישות נמוכה יותר תגרום ליותר מסגרות B. משתמש יותר ב-
מסגרות בדרך כלל משפרות את ה-PSNR, אבל יותר מדי מסגרות B יכולות לפגוע באיכות בתנועה גבוהה
סצנות. אלא אם כן יש כמות גבוהה במיוחד של תנועה, b_sensitivity יכולה
להוריד בבטחה מתחת לברירת המחדל; 10 הוא ערך סביר ברוב המקרים.
brd_scale=<0-10>
הקטנת מסגרות עבור החלטה דינמית של B-frame (ברירת מחדל: 0). בכל פעם brd_scale
גדל באחד, ממדי המסגרת מחולקים בשניים, מה שמשפר את המהירות
בפקטור ארבע. שני הממדים של המסגרת המוקטנת במלואה חייבים להיות אחידים
מספרים, לכן brd_scale=1 דורש שהמידות המקוריות יהיו כפולות של ארבע,
brd_scale=2 דורש כפולות של שמונה וכו'. במילים אחרות, הממדים של
המסגרת המקורית חייבת להיות מתחלקת ב-2^(brd_scale+1) ללא שארית.
bidir_refine=<0-4>
צמצם את שני וקטורי התנועה המשמשים בבלוק מאקרו דו-כיווני, במקום מחדש
שימוש בוקטורים מהחיפושים קדימה ואחורה. לאפשרות זו אין השפעה
ללא מסגרות B.
0 מושבת (ברירת מחדל).
1-4 השתמש בחיפוש רחב יותר (ערכים גדולים יותר הם איטיים יותר).
vpass=<1-3>
מפעיל מצב מעבר פנימי שני (או יותר), ציין רק אם ברצונך להשתמש בשני (או
עוד) להעביר קידוד.
מעבר ראשון (ראה גם טורבו)
מעבר של שנייה אחת
מעבר Nth (מעבר שני ואחריו של קידוד N-pass)
הנה איך זה עובד וכיצד להשתמש בו:
המעבר הראשון (vpass=1) כותב את קובץ הסטטיסטיקה. אולי תרצה לבטל
כמה אפשרויות זוללות מעבד, כמו מצב "טורבו".
במצב שני מעברים, המעבר השני (vpass=2) קורא את קובץ הסטטיסטיקה והבסיסים
החלטות בקרת שיעורים בנושא.
במצב N-pass, המעבר השני (vpass=3, זו לא שגיאת הקלדה) עושה את שניהם: זה ראשון
קורא את הנתונים הסטטיסטיים, ואז מחליף אותם. אולי תרצה לגבות את divx2pass.log
לפני שתעשה זאת אם ישנה אפשרות שתצטרך לבטל
MEencoder. אתה יכול להשתמש בכל אפשרויות הקידוד, למעט אפשרויות מאוד זוללות מעבד כמו
"qns".
אתה יכול להריץ את אותו מעבר שוב ושוב כדי לחדד את הקידוד. כל אחד לאחר מכן
pass ישתמש בסטטיסטיקה מהמעבר הקודם כדי לשפר. המעבר האחרון יכול
לכלול כל אפשרויות קידוד הרעבות למעבד.
אם אתה רוצה קידוד של 2 מעברים, השתמש תחילה ב-vpass=1, ולאחר מכן ב-vpass=2.
אם אתה רוצה קידוד של 3 מעברים או יותר, השתמש ב-vpass=1 עבור המעבר הראשון ולאחר מכן
vpass=3 ואז vpass=3 שוב ושוב עד שאתה מרוצה מהקידוד.
huffyuv:
לעבור 1
שומר סטטיסטיקה.
לעבור 2
מקודד עם טבלת האפמן אופטימלית המבוססת על נתונים סטטיסטיים מהראשון
לַעֲבוֹר.
טורבו (שתיים לעבור בלבד)
מאיץ באופן דרמטי את מעבר אחד באמצעות אלגוריתמים מהירים יותר והשבתה עתיר מעבד
אפשרויות. זה כנראה יפחית מעט את ה-PSNR העולמי (בסביבות 0.01dB) ו
שנה את סוג המסגרת האישית ואת ה-PSNR קצת יותר (עד 0.03dB).
היבט=
אחסן את היבט הסרט באופן פנימי, בדיוק כמו עם קבצי MPEG. הרבה יותר נחמד מ
שינוי קנה מידה, כי האיכות לא יורדת. רק MPlayer ינגן את הקבצים האלה
נכון, שחקנים אחרים יציגו אותם עם היבט שגוי. פרמטר ההיבט
ניתן לתת כיחס או כמספר נקודה צפה.
דוגמא:
היבט=16/9 או היבט=1.78
היבט אוטומטי
זהה לאפשרות ההיבט, אך מחשבת את ההיבט באופן אוטומטי, תוך התחשבות
כל ההתאמות (חתוך/הרחבה/קנה מידה/וכו') שבוצעו בשרשרת הסינון. לא
לספוג עונש ביצוע, כך שתוכל להשאיר אותו בבטחה תמיד דולק.
vbitrate=
ציין קצב סיביות (ברירת מחדל: 800).
אזהרה: 1kbit = 1000 סיביות
4-16000
(ב-kbit)
16001-24000000
(במעט)
vratetol=
סובלנות משוערת לגודל קובץ ב-kbit. 1000-100000 זה טווח שפוי. (אַזהָרָה:
1kbit = 1000 סיביות) (ברירת מחדל: 8000)
הערה: vratetol לא צריך להיות גדול מדי במהלך המעבר השני או שאולי יש
בעיות אם נעשה שימוש בקצב vrc_(min|max).
vrc_maxrate=
קצב סיביות מקסימלי ב-kbit/sek (ברירת מחדל: 0, בלתי מוגבל)
vrc_minrate=
קצב סיביות מינימלי ב-kbit/sek (ברירת מחדל: 0, בלתי מוגבל)
vrc_buf_size=
גודל מאגר ב-kbit עבור MPEG-1/2 זה גם קובע את גודל המאגר 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>
גורם quantizer בין מסגרות B ו שאינן B (ברירת מחדל: 1.25)
vi_qfactor=<-31.0-31.0>
גורם quantizer בין I-ולא I-frames (ברירת מחדל: 0.8)
vb_qoffset=<-31.0-31.0>
היסט מכוונטי בין מסגרות B ו שאינן B (ברירת מחדל: 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 הבא) והגדר q= -q *
v{b|i}_qfactor + v{b|i}_qoffset
רֶמֶז: לעשות קידוד קוואנטייזר מתמיד עם מכשירי כימת שונים עבור I/P- ו-B-
מסגרות שבהן אתה יכול להשתמש: lmin= :lmax= :vb_qfactor=
ip_quant>.
vqblur=<0.0-1.0> (לַעֲבוֹר אחד)
טשטוש קוונטיזר (ברירת מחדל: 0.5), ערכים גדולים יותר יקבלו את הממוצע של הקוונטיזר יותר
זמן (שינוי איטי יותר).
0.0 טשטוש Quantizer מושבת.
1.0 ממוצע את הקוונטיזר על כל הפריימים הקודמים.
vqblur=<0.0-99.0> (לַעֲבוֹר שתיים)
טשטוש גאוס מקוואנטייזר (ברירת מחדל: 0.5), ערכים גדולים יותר יקבלו את הממוצע של הקוונטיזאי
יותר לאורך זמן (שינוי איטי יותר).
vqcomp=<0.0-1.0>
דחיסת Quantizer, vrc_eq תלוי בזה (ברירת מחדל: 0.5). הערה: תְפִיסָתִי
האיכות תהיה אופטימלית איפשהו בין הקצוות של הטווח.
vrc_eq=
משוואת בקרת הקצב הראשית
1+(tex/avgTex-1)*qComp
בערך המשוואה של קוד בקרת הקצב הישן
tex^qComp
עם qcomp 0.5 או משהו כזה (ברירת מחדל)
אופרטורים של infix:
+,-,*,/,^
משתנים:
טקס
מורכבות מרקם
iTex,pTex
מורכבות תוך, לא תוך מרקם
avgTex
מורכבות מרקם ממוצעת
avgIITex
מורכבות תוך מרקם ממוצעת במסגרות I
avgPITex
מורכבות תוך מרקם ממוצעת במסגרות P
avgPPTex
מורכבות ממוצעת שאינה תוך מרקם במסגרות P
avgBPTex
מורכבות ממוצעת שאינה תוך מרקם במסגרות B
mv
ביטים המשמשים לוקטורי תנועה
fCode
אורך מקסימלי של וקטור תנועה בסולם log2
אני סופר
מספר בלוקים תוך מאקרו / מספר בלוקים של מאקרו
היה
מורכבות מרחבית
mcVar
מורכבות זמנית
qComp
qcomp משורת הפקודה
isI, isP, isB
הוא 1 אם סוג התמונה הוא I/P/B אחרת 0.
פַּאִי
ראה את ספר המתמטיקה האהוב עליך.
פונקציות you
max(a,b),min(a,b)
מקסימום מינימום
gt(a,b)
הוא 1 אם a>b, 0 אחרת
lt(א,ב)
הוא 1 אם א
eq(a,b)
הוא 1 אם a==b, אחרת 0
sin, cos, tan, sinh, cosh, tanh, exp, log, abs
vrc_override=
איכות שצוינה על ידי המשתמש עבור חלקים ספציפיים (סיום, קרדיטים, ...). האפשרויות הן
, , [/ , ,
[/...]]:
איכות (2-31)
מכימות
איכות (-500-0)
תיקון איכות ב-%
vrc_init_cplx=<0-1000>
מורכבות ראשונית (מעבר 1)
vrc_init_occupancy=<0.0-1.0>
תפוסת חיץ ראשונית, כשבריר מ-vrc_buf_size (ברירת מחדל: 0.9)
vqsquish=<0|1>
ציין כיצד לשמור את הקוונטיזר בין qmin ל-qmax.
0 השתמש בגזירה.
1 השתמש בפונקציה נחמדה שניתן להבדיל (ברירת מחדל).
vlelim=<-1000-1000>
מגדיר סף ביטול מקדם יחיד עבור בהירות. ערכים שליליים יהיו
שקול גם את מקדם DC (צריך להיות לפחות -4 או נמוך יותר עבור קידוד ב
quant=1):
0 מושבת (ברירת מחדל)
-4 המלצת JVT
vcelim=<-1000-1000>
מגדיר סף ביטול מקדם יחיד עבור כרומינציה. ערכים שליליים
ישקול גם את מקדם DC (צריך להיות לפחות -4 או נמוך יותר עבור קידוד
ב-quant=1):
0 מושבת (ברירת מחדל)
7 המלצת JVT
vstrict=<-2|-1|0|1>
עמידה בתקן קפדני
0 מושבת
1 מומלץ רק אם ברצונך להזין את הפלט לתוך הפניה MPEG-4
מפענח.
-1 אפשר הרחבות ספציפיות ל-libavcodec (ברירת מחדל).
-2 מאפשר רכיבי קודקים ניסיוניים ותכונות שאולי לא ניתן לשחק איתם
גרסאות MPlayer עתידיות (שלג).
vdpart
חלוקת נתונים. מוסיף 2 בייטים לכל חבילת וידאו, משפר את עמידות השגיאות כאשר
העברה בערוצים לא אמינים (למשל סטרימינג דרך האינטרנט). כל אחד
חבילת וידאו תקודד ב-3 מחיצות נפרדות:
1. MVs
תנועה
2. מקדמי DC
תמונה ברזולוציה נמוכה
3. מקדמי AC
פרטים
MV & DC הם הכי חשובים, לאבד אותם נראה הרבה יותר גרוע מאשר לאבד את ה-AC וה-
1. ו-2. מחיצה. (MV & DC) קטנים בהרבה מהמשמעות של 3. מחיצה (AC).
שגיאות יפגעו במחיצת AC בתדירות גבוהה הרבה יותר מאשר במחיצות MV & DC.
לפיכך, התמונה תיראה טוב יותר עם חלוקה מאשר בלי, כמו בלי
חלוקה של שגיאה תעביר את AC/DC/MV לאשפה באותה מידה.
vpsize=<0-10000> (גַם לִרְאוֹת vdpart)
גודל חבילת וידאו, משפר את עמידות השגיאות.
0
מושבת (ברירת מחדל)
100-1000
בחירה טובה
ss
מצב מובנה פרוסה עבור H.263+
אפור
קידוד בגווני אפור בלבד (מהיר יותר)
vfdct=<0-10>
אלגוריתם DCT
0 בחר אוטומטית טוב (ברירת מחדל).
מספר שלם מהיר אחד
2 מספרים שלמים מדויקים
3 MMX
4 מליב
5 AltiVec
6 נקודות צפה AAN
idct=<0-99>
אלגוריתם IDCT
הערה: למיטב ידיעתנו כל ה-IDCT הללו אכן עוברים את מבחני IEEE1180.
0 בחר אוטומטית טוב (ברירת מחדל).
מספר שלם של התייחסות JPEG
2 פשוט
3 פשוט ממקס
4 libmpeg2mmx (לא מדויק, אין להשתמש בקידוד עם keyint >100)
5 PS2
6 מליב
7 זרוע
8 AltiVec
9 sh4
10 זרועות פשוטות
11 ח.264
12 VP3
13 IPP
14 xvidmmx
15 CAVS
16 simplearmv5te
17 simplearmv6
lumi_mask=<0.0-1.0>
מיסוך בהירות הוא הגדרה 'פסיכוסנסורית' שאמורה לעשות שימוש ב
עובדה שהעין האנושית נוטה להבחין בפחות פרטים בחלקים בהירים מאוד של העין
תְמוּנָה. מיסוך בהירות דוחס אזורים בהירים חזקים יותר מאשר בינוניים, כך
זה יחסוך ביטים שניתן לבזבז שוב על מסגרות אחרות, ויעלה באופן כללי
איכות סובייקטיבית, תוך הפחתת 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 (מושבת)). דמיינו סצנה עם ציפור
עף על פני כל הסצנה; tcplx_mask יעלה את מכונאי המכונות של הציפור
macroblocks (ובכך מורידים את איכותם), כפי שבדרך כלל אין לעין האנושית
הגיע הזמן לראות את כל הפרטים של הציפור. הוזהר שאם החפץ במסכה נעצר
(למשל הציפור נוחתת) סביר להניח שזה ייראה נורא לפרק זמן קצר,
עד שהמקודד יבין שהאובייקט אינו זז וצריך עידון
בלוקים. הסיביות שנשמרו יושקעו בחלקים אחרים של הסרטון, מה שאולי
להגדיל את האיכות הסובייקטיבית, בתנאי ש-tcplx_mask נבחר בקפידה.
scplx_mask=<0.0-1.0>
מיסוך מורכבות מרחבית. ערכים גדולים יותר עוזרים נגד חסימות, אם לא
מסנן ביטול חסימה משמש לפענוח, וזה אולי לא רעיון טוב.
דמיינו סצנה עם דשא (שבדרך כלל יש לו מורכבות מרחבית גדולה), שמיים כחולים
ובית; scplx_mask יעלה את מכונאי המקרו של הדשא, כך
ירידה באיכות שלו, על מנת להוציא יותר ביטים על השמיים והבית.
רֶמֶז: חתוך כל גבולות שחורים לחלוטין מכיוון שהם יפחיתו את האיכות של
macroblocks (חל גם ללא scplx_mask).
0.0
מושבת (ברירת מחדל)
0.0-0.5
טווח שפוי
הערה: להגדרה זו אין אותה השפעה כמו שימוש במטריצה מותאמת אישית
ידחוס תדרים גבוהים יותר, שכן scplx_mask יקטין את האיכות של P
בלוקים גם אם רק DC משתנה. התוצאה של scplx_mask כנראה לא
להיראות טוב.
p_mask=<0.0-1.0> (גַם לִרְאוֹת vi_qfactor)
מפחית את האיכות של בלוקים בין. זה שווה ערך להגדלת האיכות
של בלוקים תוך, מכיוון שאותו קצב סיביות ממוצע יתחלק לפי הקצב
בקר לכל רצף הווידאו (ברירת מחדל: 0.0 (מושבת)). p_mask=1.0
מכפיל את הסיביות שהוקצו לכל בלוק תוך.
border_mask=<0.0-1.0>
עיבוד גבול עבור מקודדים בסגנון MPEG. עיבוד הגבול מגדיל את
מכונס עבור מאקרו בלוקים שנמצאים פחות מ-1/5 מרוחב/גובה המסגרת
מגבול המסגרת, מכיוון שלעתים קרובות הם פחות חשובים מבחינה ויזואלית.
נאק
נרמל קוונטיזציה אדפטיבית (ניסיוני). כאשר משתמשים בקוונטיזציה אדפטיבית
(*_mask), ייתכן שהכימת הממוצע ל-MB לא תתאים יותר למסגרת המבוקשת-
מכמת רמות. Naq תנסה להתאים את מכונאי ל-MB כדי לשמור על
ממוצע תקין.
ildct
השתמש ב-DCT משולב.
מוֹקֵשׁ
השתמש באומדן תנועה משולב (בלעדית הדדית עם qpel).
גובה
השתמש ב-scantable חלופי.
top=<-1-1>
-1 אוטומטי
תחילה שדה תחתון אחד
1 שדה עליון ראשון
format=
YV12
ברירת מחדל
444P
עבור ffv1
422P
עבור HuffYUV, JPEG ללא הפסדים, dv ו-ffv1
411P
עבור JPEG, dv ו-ffv1 ללא הפסדים
YVU9
עבור JPEG, ffv1 ו-svq1 ללא הפסדים
BGR32
עבור JPEG ו-ffv1 ללא הפסדים
לפני
(עבור HuffYUV)
תחזית 0 נותרה
חיזוי מישור/שיפוע אחד
תחזית חציון 2
לפני
(עבור JPEG ללא אובדן)
תחזית 0 נותרה
תחזית 1 מובילה
תחזית 2 שמאל למעלה
חיזוי מישור/שיפוע אחד
6 תחזית ממוצעת
מקודד
(עבור ffv1)
קידוד 0 vlc (גולומב-רייס)
1 קידוד אריתמטי (CABAC)
הקשר
(עבור ffv1)
0 מודל הקשר קטן
מודל הקשר גדול אחד
(עבור ffvhuff)
0 שולחנות האפמן מוגדרים מראש (מובנים או שניים)
1 שולחנות האפמן אדפטיביים
qpel
השתמש בפיצוי תנועה ברבע-פל (בלעדית הדדית עם ilme).
רֶמֶז: זה נראה שימושי רק עבור קידודים בקצב סיביות גבוה.
mbcmp=<0-2000>
מגדיר את פונקציית ההשוואה להחלטת המאקרובלוק, משפיע רק אם
mbd=0. זה משמש גם עבור כמה פונקציות חיפוש תנועה, ובמקרה זה יש לו
השפעה ללא קשר להגדרת mbd.
0 (עצוב)
סכום של הבדלים מוחלטים, מהיר (ברירת מחדל)
1 (SSE)
סכום השגיאות בריבוע
2 (SATD)
סכום ההפרשים המוחלטים שהשתנה בהדמרד
3 (DCT)
סכום ההבדלים המוחלטים שעברו טרנספורמציה של DCT
4 (PSNR)
סכום שגיאות קוונטיזציה בריבוע (הימנעות, איכות נמוכה)
5 (BIT)
מספר הביטים הדרושים לבלוק
6 (RD)
קצב עיוות אופטימלי, איטי
7 (אפס)
0
8 (VSAD)
סכום של הבדלים אנכיים מוחלטים
9 (VSSE)
סכום ההבדלים האנכיים בריבוע
10 (NSSE)
סכום שימור רעש של הבדלים בריבוע
11 (W53)
5/3 גל, בשימוש רק בשלג
12 (W97)
9/7 גל, בשימוש רק בשלג
+256
השתמש גם ב-chroma, כרגע לא עובד (נכון) עם B-frames.
ildctcmp=<0-2000>
מגדיר את פונקציית ההשוואה עבור החלטת DCT משולב (ראה mbcmp לזמין
פונקציות השוואה).
precmp=<0-2000>
מגדיר את פונקציית ההשוואה להערכת תנועה לפני מעבר (ראה mbcmp עבור
פונקציות השוואה זמינות) (ברירת מחדל: 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>
סוג וגודל יהלום להערכת תנועה. חיפוש תנועה הוא תהליך איטרטיבי.
שימוש ביהלום קטן אינו מגביל את החיפוש למציאת תנועה קטנה בלבד
וקטורים. סביר יותר שזה ייפסק לפני שתמצא את הטוב ביותר
וקטור תנועה, במיוחד כאשר מעורב רעש. יהלומים גדולים יותר מאפשרים רחב יותר
חפש את וקטור התנועה הטוב ביותר, ולכן הם איטיים יותר אך מביאים לאיכות טובה יותר.
יהלומים רגילים גדולים הם איכותיים יותר מיהלומים המותאמים לצורה.
יהלומים מותאמים לצורה הם פשרה טובה בין מהירות ואיכות.
הערה: הגדלים של היהלומים הרגילים ושל אלה המותאמים לצורה אינם זהים
משמעות.
יהלום אדפטיבי (מהיר) 3 צורות עם מידה 3
יהלום אדפטיבי (מהיר) 2 צורות עם מידה 2
-1 חיפוש מרובה משושה לא אחיד (איטי)
1 גודל רגיל = יהלום 1 (ברירת מחדל) = יהלום מסוג EPZS
0
000
0
2 בגודל רגיל=2 יהלומים
0
000
00000
000
0
קסם
טרליס חיפש קוונטיזציה. זה ימצא את הקידוד האופטימלי עבור כל 8x8
לַחסוֹם. קוונטיזציה בחיפוש טרליס היא פשוט כימות אופטימלית ב
תחושת ה-PSNR לעומת קצב הסיביות (בהנחה שלא יהיו שגיאות עיגול
הוצג על ידי ה-IDCT, וזה כמובן לא המקרה.). זה פשוט מוצא חסימה
למינימום שגיאות ולמבדה*bits.
למבדה
קבוע תלוי פרמטר קוונטיזציה (QP).
ביטים
כמות הביטים הדרושה לקידוד הבלוק
שגיאה
סכום השגיאות בריבוע של הכימות
cbp
דרג מעוות דפוס בלוק מקודד אופטימלי. יבחר את דפוס הבלוק המקודד
מה שממזער עיוות + קצב למבדה*. זה יכול לשמש רק יחד עם
קוונטיזציה של סבכה.
mv0
נסה לקודד כל MB עם MV=<0,0> ובחר את הטוב יותר. אין לזה שום השפעה
אם mbd=0.
mv0_threshold= לא שלילי מספר שלם>
כאשר וקטורי התנועה הסובבים הם <0,0> וציון הערכת התנועה של
הבלוק הנוכחי קטן מ-mv0_threshold, <0,0> משמש לוקטור התנועה ו
דילוג על הערכת תנועה נוספת (ברירת מחדל: 256). הורדת mv0_threshold ל-0
יכול לתת עלייה קלה (0.01dB) PSNR ואולי לגרום לסרטון המקודד להיראות
קצת יותר טוב; העלאת mv0_threshold מעבר ל-320 מביאה לירידה ב-PSNR ו
איכות חזותית. ערכים גבוהים יותר מאיצים את הקידוד במעט מאוד (בדרך כלל פחות מ
1%, בהתאם לאפשרויות האחרות בשימוש).
הערה: אפשרות זו אינה מחייבת את הפעלת mv0.
qprd (mbd=2 בלבד)
פרמטר קוונטיזציה אופטימלי (QP) מעוות קצב עבור הלמבדה הנתונה של כל אחד
בלוק מאקרו
last_pred=<0-99>
כמות מנבאי תנועה מהפריים הקודם
0 (ברירת מחדל)
a ישתמש בריבוע מאקרובלוק 2a+1 x 2a+1 של מנבאי וקטור תנועה מה-
מסגרת קודמת.
preme=<0-2>
הערכת תנועה מראש
0 מושבת
1 רק אחרי I-frames (ברירת מחדל)
2 תמיד
subq=<1-8>
איכות חידוד משנה (עבור qpel) (ברירת מחדל: 8 (איכות גבוהה))
הערה: יש לכך השפעה משמעותית על המהירות.
refs=<1-8>
מספר מסגרות ייחוס שיש לקחת בחשבון עבור פיצוי תנועה (שלג בלבד)
(ברירת מחדל: 1)
psnr
להדפיס את PSNR (יחס אות לרעש שיא) עבור כל הסרטון לאחר קידוד ו
אחסן את ה-PSNR לכל מסגרת בקובץ עם שם כמו 'psnr_hhmmss.log'. חזר
הערכים הם ב-dB (דציבלים), ככל שיותר גבוה יותר טוב.
mpeg_quant
השתמש בכימת MPEG במקום 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>
הטיה תוך quantizer (256 שווה 1.0, ברירת המחדל של quantizer סגנון MPEG: 96, סגנון H.263
ברירת המחדל של הקוונטים: 0)
הערה: מכמת H.263 MMX אינו יכול להתמודד עם הטיות חיוביות (הגדר vfdct=1 או 2),
מכמת MPEG MMX אינו יכול להתמודד עם הטיות שליליות (הגדר vfdct=1 או 2).
pbias=<-256-256>
הטיה בין quantizer (256 שווה 1.0, ברירת המחדל של quantizer בסגנון MPEG: 0, סגנון H.263
ברירת המחדל של הקוונטים: -64)
הערה: מכמת H.263 MMX אינו יכול להתמודד עם הטיות חיוביות (הגדר vfdct=1 או 2),
מכמת MPEG MMX אינו יכול להתמודד עם הטיות שליליות (הגדר vfdct=1 או 2).
רֶמֶז: נראה שהטיה חיובית יותר (-32 - -16 במקום -64) משפרת את ה-PSNR.
nr=<0-100000>
הפחתת רעש, 0 פירושו מושבת. 0-600 הוא טווח שימושי עבור תוכן טיפוסי,
אבל אולי תרצה להגביר אותו קצת יותר עבור תוכן רועש מאוד (ברירת מחדל: 0).
בהתחשב בהשפעה הקטנה שלו על המהירות, אולי כדאי שתעדיף להשתמש בזה על פני
סינון רעשים עם מסנני וידאו כמו denoise3d או hqdn3d.
qns=<0-3>
עיצוב רעשי קוונטייזר. במקום לבחור קוונטיזציה להתאמה הכי קרובה
וידאו המקור במובן PSNR, הוא בוחר קוונטיזציה כך שרעש
(בדרך כלל צלצול) יהיה מוסווה על ידי תוכן בתדירות דומה בתמונה. יותר גדול
הערכים איטיים יותר אך עשויים שלא להביא לאיכות טובה יותר. זה יכול וצריך להיות
משמש יחד עם קוונטיזציה של סבכה, ובמקרה זה קוונטיזציה של הסורג
(אופטימלי למשקל קבוע) ישמש כנקודת התחלה לחיפוש האיטרטיבי.
0 מושבת (ברירת מחדל)
1 רק הורד את הערך המוחלט של המקדמים.
2 שנה רק מקדמים לפני המקדם האחרון שאינו אפס + 1.
3 נסה הכל.
inter_matrix= מופרד מטריצה>
השתמש באינטרמטריקס מותאם אישית. הוא זקוק למחרוזת מופרדת בפסיק של 64 מספרים שלמים.
intra_matrix= מופרד מטריצה>
השתמש במטריצה תוך מותאמת אישית. הוא זקוק למחרוזת מופרדת בפסיק של 64 מספרים שלמים.
vqmod_amp
אפנון quantizer ניסיוני
vqmod_freq
אפנון quantizer ניסיוני
dc
דיוק תוך DC בסיביות (ברירת מחדל: 8). אם אתה מציין vcodec=mpeg2video זה
הערך יכול להיות 8, 9, 10 או 11.
cgop (גַם לִרְאוֹת sc_threshold)
סגור את כל ה-GOPs. כרגע זה עובד רק אם זיהוי שינוי סצנה מושבת
(sc_threshold=1000000000).
gmc
אפשר פיצוי תנועה גלובלי.
(לא) עיכוב נמוך
מגדיר את דגל ההשהיה הנמוכה עבור MPEG-1/2 (משבית B-frames).
vglobal=<0-3>
שליטה בכתיבת כותרות וידאו גלובליות.
0 Codec מחליט היכן לכתוב כותרות גלובליות (ברירת מחדל).
1 כתוב כותרות גלובליות רק ב-extradata (דרוש עבור .mp4/MOV/NUT).
2 כתוב כותרות גלובליות רק מול מסגרות מפתח.
3 שלבו את 1 ו-2.
aglobal=<0-3>
זהה ל-vglobal עבור כותרות שמע.
רמה=
הגדר CodecContext Level. השתמש ב-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 דחוס i420, RTJPEG, או
ברירת מחדל LZO דחוס RTJPEG.
הערה: תיעוד nuvrec מכיל כמה עצות ודוגמאות לגבי ההגדרות לשימוש
עבור קידודי הטלוויזיה הנפוצים ביותר.
c=<0-20>
סף כרומינציה (ברירת מחדל: 1)
l=<0-20>
סף הארה (ברירת מחדל: 1)
lzo
אפשר דחיסת LZO (ברירת מחדל).
נולזו
השבת את דחיסת LZO.
q=<3-255>
רמת איכות (ברירת מחדל: 255)
חי
השבת את קידוד RTJPEG.
rtjpeg
אפשר קידוד RTJPEG (ברירת מחדל).
xvidenc (-xvidencopts)
ישנם שלושה מצבים זמינים: קצב סיביות קבוע (CBR), quantizer קבוע ושני מעברים.
pass=<1|2>
ציין את המעבר במצב שני מעברים.
טורבו (שתיים לעבור בלבד)
מאיץ באופן דרמטי את מעבר אחד באמצעות אלגוריתמים מהירים יותר והשבתה עתיר מעבד
אפשרויות. זה כנראה יפחית מעט את ה-PSNR העולמי וישנה אינדיבידואלי
סוג מסגרת ו-PSNR קצת יותר.
קצב סיביות= (CBR or שתיים לעבור מצב)
מגדיר את קצב הסיביות לשימוש ב-kbits/שנייה אם <16000 או בסיביות/שנייה אם >16000.
אם הוא שלילי, Xvid ישתמש בערך המוחלט שלו כגודל היעד (ב
kBytes) של הסרטון וחשב את קצב הסיביות המשויך באופן אוטומטי (ברירת מחדל: 687
kbits/s).
fixed_quant=<1-31>
עבור למצב quantizer קבוע וציין את quantizer לשימוש.
אזורים= [/ [/...]] (CBR or שתיים לעבור מצב)
איכות שצוינה על ידי המשתמש עבור חלקים ספציפיים (סיום, קרדיטים, ...). כל אזור הוא
, , איפה אולי
q עקיפה קבועה של quantizer, כאשר הערך=<2.0-31.0> מייצג את
ערך quantizer.
w עקיפת משקל בקרת קצב, כאשר ערך=<0.01-2.00> מייצג את האיכות
תיקון באחוזים.
דוגמא:
אזורים=90000,q,20
מקודד את כל הפריימים שמתחילים עם מסגרת 90000 ב-quantizer קבוע 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
קידוד מסגרות 0-10000 בקצב סיביות של 10%, קידוד מסגרות 90000 עד הסוף ב-
quantizer קבוע 20. שימו לב שהאזור השני נחוץ כדי לתחום את
אזור ראשון, שכן בלעדיו הכל עד מסגרת 89999 יקודד
בקצב סיביות של 10%.
me_quality=<0-6>
אפשרות זו שולטת בתת-מערכת הערכת התנועה. ככל שהערך גבוה יותר, כך
ההערכה צריכה להיות מדויקת יותר (ברירת מחדל: 6). ככל שהתנועה מדויקת יותר
ההערכה היא, ככל שניתן לשמור יותר ביטים. דיוק מתקבל על חשבון
זמן מעבד אז הקטן את ההגדרה הזו אם אתה צריך קידוד בזמן אמת.
(לא)qpel
MPEG-4 משתמש בדיוק של חצי פיקסל לחיפוש התנועה שלו כברירת מחדל. הסטנדרט
מציע מצב שבו מקודדים רשאים להשתמש בדיוק של רבע פיקסל. זֶה
אפשרות בדרך כלל מביאה לתמונה חדה יותר. לצערי יש לזה השפעה רבה על
bitrate ולפעמים השימוש ב-bitrate גבוה יותר ימנע ממנו לתת טוב יותר
איכות תמונה בקצב סיביות קבוע. עדיף לבדוק עם זה ובלי זה
אפשרות ולראות אם כדאי להפעיל.
(לא) gmc
אפשר פיצוי תנועה גלובלי, שגורם ל-Xvid ליצור פריימים מיוחדים (GMC-
מסגרות) שמתאימות היטב ל-Pan/Zoom/סיבוב תמונות. בין אם השימוש או לא
של אפשרות זו ישמור ביטים תלוי מאוד בחומר המקור.
(לא) סורג
טרליס קוונטיזציה היא סוג של שיטת קוונטיזציה אדפטיבית שחוסכת ביטים על ידי
שינוי מקדמים כמותיים כדי להפוך אותם לדחיסים יותר על ידי האנטרופיה
קוֹדַאִי. ההשפעה שלו על האיכות טובה, ואם VHQ משתמש ביותר מדי מעבד בשבילך, זה
הגדרה יכולה להיות חלופה טובה לחסוך כמה ביטים (ולהשיג איכות במצב קבוע
קצב סיביות) בעלות נמוכה יותר מאשר עם VHQ (ברירת מחדל: פועל).
(לא) קריקטורה
הפעל זאת אם הרצף המקודד שלך הוא אנימה/סרט מצויר. זה משנה קצת Xvid
סף פנימי כך ש-Xvid מקבל החלטות טובות יותר לגבי סוגי פריימים ותנועה
וקטורים לקריקטורות במראה שטוח.
(לא) chroma_me
האלגוריתם הרגיל של הערכת תנועה משתמש רק במידע הבהיר כדי למצוא
וקטור התנועה הטוב ביותר. עם זאת עבור חומרי וידאו מסוימים, באמצעות מישורי הכרומה
יכול לעזור למצוא וקטורים טובים יותר. הגדרה זו מחליפה את השימוש במישורי chroma עבור
הערכת תנועה (ברירת מחדל: פועל).
(לא) chroma_opt
אפשר מסנן מקדים לאופטימיזציית chroma. זה יעשה קצת קסם נוסף על הצבע
מידע כדי למזער את השפעת המדרגות המדרגות על הקצוות. זה ישתפר
איכות במחיר של מהירות קידוד. זה מפחית PSNR מטבעו, כמו
סטייה מתמטית לתמונה המקורית תגדל, אבל הסובייקטיבית
איכות התמונה תעלה. מכיוון שהוא עובד עם מידע צבע, אולי תרצה
כבה אותו בעת קידוד בגווני אפור.
(לא)hq_ac
מפעיל חיזוי באיכות גבוהה של מקדמי AC עבור מסגרות תוך מהשכן
בלוקים (ברירת מחדל: מופעל).
vhq=<0-4>
אלגוריתם חיפוש התנועה מבוסס על חיפוש בתחום הצבע הרגיל ו
מנסה למצוא וקטור תנועה שממזער את ההבדל בין הפניה
המסגרת והמסגרת המקודדת. כאשר הגדרה זו מופעלת, Xvid ישתמש גם ב-
תחום תדר (DCT) לחיפוש וקטור תנועה שממזער לא רק את
הבדל מרחבי אלא גם אורך הקידוד של הבלוק. הכי מהיר לאיטי:
0 כבוי
החלטה במצב אחד (בין/תוך MB) (ברירת מחדל)
2 חיפוש מוגבל
3 חיפוש בינוני
4 חיפוש רחב
(לא) מסכת_לומי
קוונטיזציה אדפטיבית מאפשרת לקובצי המקרובלוק להשתנות בתוך כל מסגרת.
זוהי הגדרה 'פסיכוסנסורית' שאמורה לעשות שימוש בעובדה שה-
העין האנושית נוטה להבחין בפחות פרטים בחלקים בהירים מאוד וחשוכים מאוד של העין
תְמוּנָה. זה דוחס את האזורים האלה חזק יותר מאשר בינוניים, מה שיחסוך
ביטים שניתן לבזבז שוב על מסגרות אחרות, מה שמעלה את האיכות הסובייקטיבית הכוללת
ואולי הפחתת PSNR.
(לא) גווני אפור
הפוך את Xvid לבטל מטוסי chroma כך שהווידאו המקודד יהיה בגווני אפור בלבד. ציין זאת
זה לא מאיץ את הקידוד, זה רק מונע כתיבה של נתוני chroma
השלב האחרון של הקידוד.
(לא) שזירה
יש לקודד את השדות של חומר וידאו משולב. הפעל אפשרות זו עבור interlaced
תוכן.
הערה: אם תשנה את קנה המידה של הסרטון, תזדקק ל-resizer מודע לשזירה,
אותו תוכל להפעיל עם -vf scale= : :1.
min_iquant=<0-31>
קוונט I-frame מינימלי (ברירת מחדל: 2)
max_iquant=<0-31>
מכונס I-frame מקסימלי (ברירת מחדל: 31)
min_pquant=<0-31>
מכמת P-frame מינימום (ברירת מחדל: 2)
max_pquant=<0-31>
מכונן P-frame מקסימלי (ברירת מחדל: 31)
min_bquant=<0-31>
מכונן B-frame מינימלי (ברירת מחדל: 2)
max_bquant=<0-31>
מכונן B-frame מקסימלי (ברירת מחדל: 31)
min_key_interval= (שתיים לעבור בלבד)
מרווח מינימלי בין מסגרות מפתח (ברירת מחדל: 0)
max_key_interval=
מרווח מרבי בין פריימים מפתח (ברירת מחדל: 10*fps)
quant_type=
מגדיר את סוג הקוונט לשימוש. עבור קצב סיביות גבוה, תמצא את ה-MPEG הזה
קוונטיזציה משמרת פרטים נוספים. עבור קצבי סיביות נמוכים, ההחלקה של H.263 תהיה
לתת לך פחות רעש בלוק. בעת שימוש במטריצות מותאמות אישית, כימות MPEG צריך be
מְשׁוּמָשׁ.
quant_intra_matrix=
טען קובץ תוך מטריצה מותאם אישית. אתה יכול לבנות קובץ כזה עם המטריצה של xvid4conf
עורך.
quant_inter_matrix=
טען קובץ בין מטריצות מותאם אישית. אתה יכול לבנות קובץ כזה עם המטריצה של xvid4conf
עורך.
keyframe_boost=<0-1000> (שתיים לעבור מצב בלבד)
העבר כמה ביטים מהבריכה עבור סוגי מסגרת אחרים למסגרת תוך, ובכך שפר
איכות פריים מפתח. סכום זה הוא אחוז נוסף, כך שערך של 10 ייתן
ה-keyframes שלך 10% יותר ביטים מהרגיל (ברירת מחדל: 0).
kftreshold= (שתיים לעבור מצב בלבד)
עובד יחד עם kfreduction. קובע את המרחק המינימלי שמתחתיו אתה
קחו בחשבון ששתי מסגרות נחשבות עוקבות ומטופלות בצורה שונה
לפי kfreduction (ברירת מחדל: 10).
kfreduction=<0-100> (שתיים לעבור מצב בלבד)
ניתן להשתמש בשתי ההגדרות לעיל כדי להתאים את גודל הפריימים המפתח שאתה
לשקול קרוב מדי לראשון (ברציפות). kfthreshold מגדיר את הטווח שבו
מסגרות מפתח מופחתות, ו-kfreduction קובע את הפחתת קצב הסיביות שהם מקבלים.
ה-I-frame האחרון יטופל כרגיל (ברירת מחדל: 30).
max_bframes=<0-4>
המספר המרבי של B-frames לשים בין I/P-frames (ברירת מחדל: 2).
bquant_ratio=<0-1000>
יחס quantizer בין B- ל-B-frames, 150=1.50 (ברירת מחדל: 150)
bquant_offset=<-1000-1000>
היסט מכונן בין מסגרות B ו שאינן B, 100=1.00 (ברירת מחדל: 100)
bf_threshold=<-255-255>
הגדרה זו מאפשרת לך לציין איזו עדיפות לשים על השימוש במסגרות B.
ככל שהערך גבוה יותר, כך ההסתברות לשימוש במסגרות B גבוהה יותר (ברירת מחדל:
0). אל תשכח שלמסגרות B יש בדרך כלל קוונטיזר גבוה יותר, ולכן
ייצור אגרסיבי של B-frames עלול לגרום לאיכות חזותית גרועה יותר.
(לא)closed_gop
אפשרות זו אומרת ל-Xvid לסגור כל GOP (קבוצת תמונות מוגבלת על ידי שני I-
מסגרות), מה שהופך את GOP לבלתי תלויים זה מזה. זה רק מרמז שה
המסגרת האחרונה של ה-GOP היא מסגרת P או N-frame אך לא מסגרת B. זה
בדרך כלל רעיון טוב להפעיל את האפשרות הזו (ברירת מחדל: מופעל).
(לא) ארוז
אפשרות זו נועדה לפתור בעיות בסדר המסגרת בעת קידוד לפורמטים של מיכל
כמו AVI שלא יכול להתמודד עם מסגרות לא תקינות. בפועל, רוב המפענחים
(גם תוכנה וגם חומרה) מסוגלים להתמודד עם סדר המסגרת בעצמם, ועשויים
תתבלבלו כאשר אפשרות זו מופעלת, כך שתוכל לעזוב בבטחה אם כבויה, אלא אם כן
אתה באמת יודע מה אתה עושה.
אזהרה: זה יפיק זרם סיביות לא חוקי, ולא יהיה ניתן לפענוח על ידי ISO-
מפענחי MPEG-4 למעט DivX/libavcodec/Xvid.
אזהרה: זה גם יאחסן גרסת DivX מזויפת בקובץ כך הבאג
זיהוי אוטומטי של כמה מפענחים עלול להיות מבולבל.
frame_drop_ratio=<0-100> (max_bframes=0 בלבד)
הגדרה זו מאפשרת יצירת זרמי וידאו בקצב משתנה. הערך של
ההגדרה מציינת סף שתחתיו, אם ההבדל בין הבאים
מסגרת למסגרת הקודמת נמוכה או שווה לסף הזה, מסגרת לא מקבלת
מקודד (מה שנקרא n-vop ממוקם בזרם). בהשמעה, כאשר מגיעים ל-
n-vop המסגרת הקודמת תוצג.
אזהרה: משחק עם הגדרה זו עלול להוביל לסרטון קופצני, אז השתמש בו
סיכונים עצמיים!
rc_reaction_delay_factor=
פרמטר זה שולט במספר הפריימים שבקר קצב ה-CBR ימתין
לפני שמגיבים לשינויים בקצב סיביות ומפצים עליהם כדי לקבל קבוע
קצב סיביות בטווח ממוצע של פריימים.
rc_averaging_period=
קשה להשיג CBR אמיתי. בהתאם לחומר הווידאו, קצב סיביות יכול להיות
משתנה, וקשה לחזות. לכן Xvid משתמשת בתקופת ממוצע עבורה
זה מבטיח כמות נתונה של ביטים (מינוס וריאציה קטנה). ההגדרות האלה
מבטא את "מספר הפריימים" שעבורם Xvid ממוצע קצב סיביות ומנסה לעשות זאת
להשיג CBR.
rc_buffer=
גודל מאגר בקרת הקצב
curve_compression_high=<0-100>
הגדרה זו מאפשרת ל-Xvid לקחת אחוז מסוים של ביטים מהגבוה
סצנות קצב סיביות ולהחזיר אותן למאגר הסיביות. אתה יכול גם להשתמש בזה אם
יש לך קליפ עם כל כך הרבה ביטים שהוקצו לסצנות עם קצב סיביות גבוה שה
סצנות עם קצב סיביות נמוך יותר מתחילות להיראות רע (ברירת מחדל: 0).
curve_compression_low=<0-100>
הגדרה זו מאפשרת ל-Xvid לתת אחוז מסוים של ביטים נוספים לנמוך
סצנות קצב סיביות, לוקחים כמה ביטים מהקליפ כולו. זה עשוי להועיל
אם יש לך כמה סצנות בקצב סיביות נמוך שעדיין חסומות (ברירת מחדל: 0).
overflow_control_strength=<0-100>
במהלך קידוד מעבר אחד משני מעברים, מחושבת עקומת קצב סיביות בקנה מידה. ה
ההבדל בין אותה עקומה צפויה לבין התוצאה המתקבלת במהלך הקידוד הוא
שנקרא הצפה. ברור ששני בקר שיעורי המעבר מנסה לפצות
זה עולה על גדותיו, מפיץ אותו על הפריימים הבאים. הגדרה זו שולטת כיצד
חלק גדול מהגלישה מופץ בכל פעם שיש מסגרת חדשה. ערכים נמוכים
לאפשר בקרת גלישה עצלה, התפרצויות קצב גדולות מפוצות לאט יותר (יכול להיות
להוביל לחוסר דיוק עבור קליפסים קטנים). ערכים גבוהים יותר יבצעו שינויים בסיביות
חלוקה מחדש פתאומי יותר, אולי פתאומי מדי אם אתה מגדיר אותו גבוה מדי, יוצר
חפצים (ברירת מחדל: 5).
הערה: הגדרה זו משפיעה רבות על האיכות, שחקו איתה בזהירות!
max_overflow_improvement=<0-100>
במהלך הקצאת סיביות המסגרת, בקרת גלישה עשויה להגדיל את גודל המסגרת.
פרמטר זה מציין את האחוז המקסימלי שבו נמצא בקרת ההצפה
מותר להגדיל את גודל המסגרת, בהשוואה להקצאת העקומה האידיאלית
(ברירת מחדל: 5).
max_overflow_degradation=<0-100>
במהלך הקצאת סיביות למסגרת, בקרת גלישה עשויה להקטין את גודל המסגרת.
פרמטר זה מציין את האחוז המקסימלי שבו נמצא בקרת ההצפה
מותר להקטין את גודל המסגרת, בהשוואה להקצאת העקומה האידיאלית
(ברירת מחדל: 5).
container_frame_overhead=<0...>
מציין תקורה ממוצעת של מסגרת לכל מסגרת, בבתים. רוב הזמן משתמשים
להביע את קצב הסיביות שלהם עבור וידאו ללא טיפול במיכל הווידאו
מעל. תקורה קטנה אך (בעיקר) קבועה זו יכולה לגרום לגודל קובץ היעד
שיש לחרוג ממנו. Xvid מאפשר למשתמשים להגדיר את כמות התקורה למסגרת
מיכל יוצר (נותנים רק ממוצע למסגרת). ל-0 יש משמעות מיוחדת, זה
מאפשר ל-Xvid להשתמש בערכי ברירת המחדל שלו (ברירת מחדל: 24 - תקורה ממוצעת של AVI).
פרופיל=
מגביל אפשרויות ו-VBV (קצב סיביות שיא לאורך תקופה קצרה) בהתאם ל-
פרופילים פשוטים, מתקדמים פשוטים ו-DivX. הסרטונים המתקבלים צריכים להיות ניתנים להשמעה
על שחקנים עצמאיים שמקפידים על מפרטי הפרופיל הללו.
בלתי מוגבל
ללא הגבלות (ברירת מחדל)
sp0
פרופיל פשוט ברמה 0
sp1
פרופיל פשוט ברמה 1
sp2
פרופיל פשוט ברמה 2
sp3
פרופיל פשוט ברמה 3
sp4a
פרופיל פשוט ברמה 4a
sp5
פרופיל פשוט ברמה 5
sp6
פרופיל פשוט ברמה 6
0
פרופיל פשוט מתקדם ברמה 0
1
פרופיל פשוט מתקדם ברמה 1
2
פרופיל פשוט מתקדם ברמה 2
3
פרופיל פשוט מתקדם ברמה 3
4
פרופיל פשוט מתקדם ברמה 4
5
פרופיל פשוט מתקדם ברמה 5
dxnhandheld
פרופיל DXN כף יד
dxnportntsc
פרופיל NTSC נייד DXN
dxnportpal
פרופיל PAL נייד DXN
dxnhtntsc
פרופיל DXN קולנוע ביתי NTSC
dxnhtpal
פרופיל PAL לקולנוע ביתי של DXN
dxnhdtv
פרופיל DXN HDTV
הערה: יש להשתמש בפרופילים אלה בשילוב עם -ffourcc מתאים.
בדרך כלל DX50 ישים, מכיוון שחלק מהשחקנים אינם מזהים את Xvid אלא רובם
לזהות DivX.
par=
מציין את מצב Pixel Aspect Ratio (לא להתבלבל עם DAR, התצוגה
יחס גובה-רוחב). PAR הוא היחס בין הרוחב והגובה של פיקסל בודד. לכן
שניהם קשורים כך: DAR = PAR * (רוחב/גובה).
MPEG-4 מגדיר יחסי רוחב-גובה של 5 פיקסלים ואחד מורחב, נותן את ההזדמנות
כדי לציין יחס גובה-רוחב פיקסל ספציפי. ניתן לציין 5 מצבים סטנדרטיים:
vga11
זהו ה-PAR הרגיל עבור תוכן PC. פיקסלים הם יחידה מרובעת.
43
תקן PAL 4:3 PAR. פיקסלים הם מלבנים.
169
כנ"ל
ntsc43
כנ"ל
ntsc169
זהה לעיל (אל תשכח לתת את היחס המדויק.)
שלוחה
מאפשר לך לציין יחס רוחב-גובה של פיקסל משלך עם par_width ו
par_height.
הערה: באופן כללי, די בהגדרת היבט ואפשרויות היבט אוטומטי.
par_width=<1-255> (par=ext בלבד)
מציין את רוחב יחס הגובה-רוחב של הפיקסל המותאם אישית.
par_height=<1-255> (par=ext בלבד)
מציין את גובה יחס הגובה-רוחב של הפיקסל המותאם אישית.
היבט= | f (לָצוּף ערך)>
אחסן את היבט הסרט באופן פנימי, בדיוק כמו קבצי MPEG. פתרון הרבה יותר נחמד מאשר
שינוי קנה מידה, כי האיכות לא יורדת. MPlayer וכמה שחקנים אחרים יעשו זאת
הפעל את הקבצים האלה בצורה נכונה, אחרים יציגו אותם עם ההיבט הלא נכון. ה
פרמטר היבט יכול להינתן כיחס או כמספר נקודה צפה.
(אין) היבט אוטומטי
זהה לאפשרות ההיבט, אך מחשבת את ההיבט באופן אוטומטי, תוך התחשבות
כל ההתאמות (חיתוך/הרחבה/קנה מידה/וכו') שנעשו בשרשרת הסינון.
psnr
הדפס את PSNR (יחס אות לרעש שיא) עבור כל הסרטון לאחר קידוד ו
אחסן את ה-PSNR לכל מסגרת בקובץ עם שם כמו 'psnr_hhmmss.log' בקובץ
ספרייה נוכחית. הערכים המוחזרים הם ב-dB (דציבלים), ככל שיותר גבוה יותר טוב.
באגים
שמור נתונים סטטיסטיים לכל מסגרת ב-./xvid.dbg. (זה לא קובץ בקרת שני עוברים.)
האפשרויות הבאות זמינות רק ב-Xvid 1.1.x ואילך.
bvhq=<0|1>
הגדרה זו מאפשרת להשתמש במועמדים וקטוריים למסגרות B עבור הקידוד
נבחר באמצעות אופרטור מותאם לעיוות קצב, וזה מה שנעשה עבור P-
מסגרות לפי אפשרות vhq. זה מייצר מסגרות B בעלות מראה יפה יותר תוך כדי ביצוע
כמעט ללא עונש ביצוע (ברירת מחדל: 1).
vbv_bufsize=<0...> (שתיים לעבור מצב בלבד)
ציין את גודל המאגר בסיביות (ברירת מחדל: 0 - VBV)
הסימון מושבת). VBV מאפשר הגבלת קצב סיביות שיא כדי להפעיל את הסרטון
כמו שצריך על נגני חומרה. לדוגמה, פרופיל הבית משתמש
vbv_bufsize=3145728. אם אתה מגדיר vbv_bufsize, עליך להגדיר גם vbv_maxrate. הערה
שאין vbv_peakrate כי Xvid לא ממש משתמש בו עבור bitrate
שליטה; אפשרויות ה-VBV האחרות מספיקות כדי להגביל את שיא הסיביות.
vbv_initial=<0...vbv_bufsize> (שתיים לעבור מצב בלבד)
ציין את המילוי הראשוני של מאגר VBV בסיביות (ברירת מחדל: 75% מ-vbv_bufsize).
ברירת המחדל היא כנראה מה שאתה רוצה.
vbv_maxrate=<0...> (שתיים לעבור מצב בלבד)
ציין את קצב העיבוד המרבי בסיביות/שניות (ברירת מחדל: 0). למשל, הבית
הפרופיל משתמש ב-vbv_maxrate=4854000.
האפשרות הבאה זמינה רק ב-Xvid 1.2.x ואילך.
threads=<0-n>
צור n שרשורים כדי להפעיל את הערכת התנועה (ברירת מחדל: 0). המספר המרבי של
חוטים שניתן להשתמש בהם הוא גובה התמונה חלקי 16.
x264enc (-x264encopts)
קצב סיביות=
מגדיר את קצב הסיביות הממוצע לשימוש ב-kbits/שנייה (ברירת מחדל: כבוי). מאז מקומי
קצב סיביות עשוי להשתנות, ממוצע זה עשוי להיות לא מדויק עבור סרטונים קצרים מאוד (ראה
ratetol). ניתן להשיג קצב סיביות קבוע על ידי שילוב זה עם vbv_maxrate, ב
ירידה משמעותית באיכות.
qp=<0-51>
זה בוחר את הקוונטים לשימוש עבור P-frames. מסגרות I ו-B מקוזזים מ
ערך זה לפי ip_factor ו-pb_factor, בהתאמה. 20-40 הוא טווח שימושי.
ערכים נמוכים יותר מביאים לנאמנות טובה יותר, אך לקצבי סיביות גבוהים יותר. 0 הוא חסר הפסד. הערה
כי קוונטיזציה ב-H.264 פועלת אחרת מ-MPEG-1/2/4: הקוונטיזציה של H.264
פרמטר (QP) הוא בקנה מידה לוגריתמי. המיפוי הוא בערך 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 מעברים. מומלץ תמיד לקודד במצב 2 או 3 מעברים כ
זה מוביל לפיזור סיביות טוב יותר ומשפר את האיכות הכוללת.
מעבר ראשון
מעבר של 2 שניות (מתוך קידוד שני מעברים)
מעבר Nth (מעבר שני ושלישי של קידוד שלוש מעברים)
הנה איך זה עובד וכיצד להשתמש בו:
המעבר הראשון (מעבר=1) אוסף נתונים סטטיסטיים על הסרטון וכותב אותם לקובץ.
אולי תרצה לבטל כמה אפשרויות זוללות מעבד, מלבד אלו שכן
פועל כברירת מחדל.
במצב שני מעברים, המעבר השני (מעבר=2) קורא את קובץ הסטטיסטיקה והבסיסים
החלטות בקרת שיעורים בנושא.
במצב שלוש מעברים, המעבר השני (מעבר=3, זו לא שגיאת הקלדה) עושה את שניהם: זה
תחילה קורא את הנתונים הסטטיסטיים, ואז מחליף אותם. אתה יכול להשתמש בכל הקידוד
אפשרויות, למעט אפשרויות מאוד זוללות מעבד.
המעבר השלישי (מעבר=3) זהה למעבר השני, אלא שיש לו את
נתונים סטטיסטיים של מעבר שני לעבוד מהם. אתה יכול להשתמש בכל אפשרויות הקידוד, כולל
אלה שרעבים למעבד.
המעבר הראשון עשוי להשתמש בקצב סיביות ממוצע או בכיוונתי קבוע. ABR הוא
מומלץ, מכיוון שהוא אינו מצריך ניחוש מכימות. מעברים הבאים הם
ABR, וחייב לציין קצב סיביות.
פרופיל=
הגבל את האפשרויות כדי להיות תואמות לפרופיל H.264.
נקודת התחלה
no8x8dct bframes=0 nocabac cqm=flat weightp=0 non interlaced qp>0
main no8x8dct cqm=flat qp>0
גבוה qp>0 (ברירת מחדל)
מוגדר מראש=
השתמש בהגדרה מראש כדי לבחור הגדרות קידוד.
מהיר מאוד
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
משקלp=0
סופר
nombtree me=dia nomixed_refs partitions=i8x8,i4x4 ref=1 subq=1 trallis=0
משקלp=0
מהר מאוד
nombtree nomixed_refs ref=1 subq=2 trallis=0 weightp=0
מהר יותר
nomixed_refs rc_lookahead=20 ref=5 subq=4 weightp=1
מהיר rc_lookahead=30 ref=2 subq=6
בינוני
הגדרות ברירת המחדל חלות.
איטי b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
איטי יותר
b_adapt=2 direct=auto me=umh partitions=all rc_lookahead=60 ref=8 subq=9
סבכה=2
איטי מאוד
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 מחיצות=הכל ref=16
subq=10 trallis=2 rc_lookahead=60
תרופת סרק
bframes=16 b_adapt=2 direct=auto nofast_pskip me=tesa me_range=24
partitions=all rc_lookahead=60 ref=16 subq=10 trellis=2
מנגינה=
כוונן את ההגדרות עבור סוג מסוים של מקור או מצב. כל ההגדרות המכוונות
מודפסים על ידי הגדרות משתמש מפורשות. כוונון מרובים מופרדים על ידי
פסיקים, אך ניתן להשתמש רק בכוונון פסי אחד בכל פעם.
סרט (כוונון פסי)
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
תמונת סטילס (כוונון פסי)
aq_strength=1.2 deblock=-3,-3 psy-rd=2.0,0.7
psnr (כוונון פסי)
aq_mode=0 nopsy
ssim (כוונון פסי)
aq_mode=2 nopsy
fastdecode
nocabac nodeblock noweight_b weightp=0
אפסיות
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 פתילים
איטי_מעבר ראשון
משבית את האפשרויות המהירות הבאות עם pass=1: no_8x8dct me=dia partitions=none
ref=1 subq={2 if >2 else unchanged} trellis=0 fast_pskip. הגדרות אלו
שפר משמעותית את מהירות הקידוד תוך השפעה מועטה או ללא השפעה על
איכות המעבר האחרון.
אפשרות זו משתמעת עם preset=placebo.
keyint=
מגדיר מרווח מרבי בין IDR-frames (ברירת מחדל: 250). ערכים גדולים יותר חוסכים ביטים,
ובכך לשפר את האיכות, במחיר של חיפוש דיוק. שלא כמו MPEG-1/2/4, H.264
אינו סובל מסחף DCT עם ערכים גדולים של keyint.
keyint_min=<1-keyint/2>
מגדיר מרווח מינימלי בין IDR-frames (ברירת מחדל: אוטומטי). אם מופיעים חיתוכים
בתוך מרווח זה, הם עדיין מקודדים כ-I-frames, אך לא מתחילים חדש
GOP. ב-H.264, מסגרות I לא בהכרח קושרות GOP סגור כי זה כן
מותר לחזות P-frame מתוך יותר פריימים מאשר רק פריים אחד
לפניו (ראה גם frameref). לכן, מסגרות I לא בהכרח ניתנות לחיפוש.
מסגרות IDR מגבילות מסגרות P עוקבות מלהתייחס למסגרת כלשהי לפני ה-
מסגרת IDR.
scenecut=<-1-100>
שולט באיזו אגרסיביות יש להכניס I-frames נוספים (ברירת מחדל: 40). עם קטן
ערכי Scenecut, ה-Codec לעתים קרובות צריך לכפות I-frame כאשר הוא יעלה
keyint. ערכים טובים של סצנה עשויים למצוא מיקום טוב יותר עבור ה-I-frame. גָדוֹל
ערכים משתמשים ביותר I-frames מהנדרש, ובכך מבזבזים ביטים. -1 משבית את חיתוך הסצנה
זיהוי, כך ש-I-frames מוכנסים רק פעם אחת בכל פריימים keyint אחרים, גם אם א
חיתוך הסצנה מתרחש מוקדם יותר. זה לא מומלץ ומבזבז קצב סיביות בתור חיתוכים
מקודדים כ-P-frames הם גדולים בדיוק כמו I-frames, אך אל תאפסו את "keyint
דֶלְפֵּק".
(לא)intra_refresh
רענון תוך בלוק תקופתי במקום פריים מפתח (ברירת מחדל: מושבת). אפשרות זו
משבית מסגרות IDR, ובמקום זאת, משתמש בפס אנכי נע של מקודדים תוך
בלוקים. זה מפחית את יעילות הדחיסה אך מועיל עם זרימה עם אחזור נמוך ו
עמידות בפני אובדן מנות.
frameref=<1-16>
מספר הפריימים הקודמים ששימשו כמנבאים במסגרות B ו-P (ברירת מחדל: 3). זֶה
יעיל באנימה, אבל בחומר לייב אקשן השיפורים בדרך כלל יורדים
כבה מהר מאוד מעל 6 מסגרות ייחוס לערך. זה לא משפיע על הפענוח
מהירות, אבל כן מגדיל את הזיכרון הדרוש לפענוח. חלק מהמפענחים יכולים רק
לטפל ב-15 מסגרות ייחוס לכל היותר.
bframes=<0-16>
מספר מקסימלי של B-frames עוקבים בין I- ו-P-frames (ברירת מחדל: 3)
(לא)b_adapt
מחליט אוטומטית מתי להשתמש ב-B-frames וכמה, עד למקסימום
שצוין לעיל (ברירת מחדל: מופעל). אם אפשרות זו מושבתת, אז המספר המרבי
של B-frames משמש.
b_bias=<-100-100>
שולט בהחלטה שבוצעה על ידי b_adapt. b_bias גבוה יותר מייצר יותר B-frames
(ברירת מחדל: 0).
b_pyramid=
מאפשר להשתמש במסגרות B כהפניות לחיזוי מסגרות אחרות. לדוגמה,
שקול 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.
אף לא אחד
השבת שימוש ב-B-frames כהפניות.
(לא)open_gop
השתמש בנקודות שחזור כדי לסגור GOPs; זמין רק עם bframes.
(לא)bluray_compat
אפשר פריצות תאימות לתמיכה ב-Blu-Ray.
(לא) מזויף_שזירה
סמן את זרם השזירה אך מקודד פרוגרסיבי. מאפשר לקודד 25p
ו-30p Blu-Ray. התעלמו במצב שזור.
frame_packing=<0-5>
הגדר סידור מסגרת עבור סרטונים סטריאוסקופיים.
0 לוח דמקה - פיקסלים הם לסירוגין מ-L ו-R.
1 חילופי עמודות - L ו-R משולבים בעמודה.
2 שורות לסירוגין - L ו-R משולבים בשורה.
3 זה לצד זה - L משמאל, R מימין.
4 למעלה-תחתון - L נמצא למעלה, R הוא למטה.
החלפת 5 פריימים - תצוגה אחת לכל פריים.
(לא) deblock
השתמש במסנן ביטול חסימה (ברירת מחדל: פועל). מכיוון שזה לוקח מעט מאוד זמן בהשוואה לזה
רווח איכות, לא מומלץ להשבית אותו.
deblock=<-6-6>,<-6-6>
הפרמטר הראשון הוא AlphaC0 (ברירת מחדל: 0). זה מתאים את הספים עבור H.264
מסנן ביטול חסימה בלולאה. ראשית, פרמטר זה מתאים את הכמות המקסימלית של
שנה שהמסנן רשאי לגרום בכל פיקסל אחד. שנית, זה
פרמטר משפיע על סף ההבדל על פני הקצה המסונן. א
ערך חיובי מפחית יותר חפצי חסימה, אך גם ימרח פרטים.
הפרמטר השני הוא בטא (ברירת מחדל: 0). זה משפיע על סף הפרטים.
בלוקים מאוד מפורטים אינם מסוננים, שכן ההחלקה הנגרמת על ידי המסנן
יהיה בולט יותר מהחסימה המקורית.
התנהגות ברירת המחדל של המסנן כמעט תמיד משיגה איכות אופטימלית, כך היא
עדיף להשאיר את זה לבד, או לעשות רק התאמות קטנות. עם זאת, אם שלך
לחומר המקור כבר יש חסימה או רעש שאתה רוצה להסיר,
יכול להיות שזה רעיון טוב להגביר אותו מעט.
(לא) קבאק
השתמש ב-CABAC (קידוד בינארי אריתמטי מותאם להקשר) (ברירת מחדל: פועל). מְעַט
מאט את הקידוד והפענוח, אך אמור לחסוך קצב סיביות של 10-15%. אלא אם כן אתה
מחפש מהירות פענוח, אתה לא צריך להשבית אותה.
qp_min=<1-51> (ABR or שתיים לַעֲבוֹר)
מכמת מינימלית, 10-30 נראה כטווח שימושי (ברירת מחדל: 10).
qp_max=<1-51> (ABR or שתיים לַעֲבוֹר)
מכמת מקסימום (ברירת מחדל: 51)
qp_step=<1-50> (ABR or שתיים לַעֲבוֹר)
ערך מקסימלי שבאמצעותו ניתן להגדיל/להקטין את הקוונטיזר בין מסגרות
(ברירת מחדל: 4)
(לא) mbtree
אפשר בקרת קצב עץ מאקרובלוק (ברירת מחדל: מופעלת). השתמש במבט גדול כדי
לעקוב אחר התפשטות הזמן של הנתונים ואיכות המשקל בהתאם. בריבוי מעברים
במצב, זה כותב לקובץ סטטיסטיקה נפרד בשם .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 (ברירת מחדל: אין, יש לציין אם
vbv_maxrate מופעל)
vbv_init=<0.0-1.0> (ABR or שתיים לַעֲבוֹר)
תפוסת חיץ ראשונית, כשבריר מ-vbv_bufsize (ברירת מחדל: 0.9)
ip_factor=
גורם quantizer בין I- ו-P-frames (ברירת מחדל: 1.4)
pb_factor=
גורם quantizer בין P- ו-B-frames (ברירת מחדל: 1.3)
qcomp=<0-1> (ABR or שתיים לַעֲבוֹר)
דחיסת quantizer (ברירת מחדל: 0.6). ערך נמוך יותר הופך את קצב הסיביות ליותר
קבוע, בעוד שערך גבוה יותר הופך את פרמטר הקוונטיזציה לקבוע יותר.
cplx_blur=<0-999> (שתיים לעבור בלבד)
טשטוש זמני של מורכבות המסגרת המשוערת, לפני דחיסת עקומה (ברירת מחדל:
20). ערכים נמוכים יותר מאפשרים לערך הקוונטיזר לקפוץ סביב יותר ערכים גבוהים יותר
לאלץ אותו להשתנות בצורה חלקה יותר. cplx_blur מבטיח שלכל I-frame יש איכות
ניתן להשוות למסגרות ה-P הבאות, ומבטיח כי גבוה ונמוך לסירוגין
מסגרות מורכבות (למשל אנימציית fps נמוכה) לא מבזבזות ביטים על תנודות
מכונס.
qblur=<0-99> (שתיים לעבור בלבד)
טשטוש זמני של פרמטר הקוונטיזציה, לאחר דחיסת עקומה (ברירת מחדל:
0.5). ערכים נמוכים יותר מאפשרים לערך הקוונטיזר לקפוץ סביב יותר ערכים גבוהים יותר
לאלץ אותו להשתנות בצורה חלקה יותר.
אזורים= [/ [/...]]
איכות שצוינה על ידי המשתמש עבור חלקים ספציפיים (סיום, קרדיטים, ...). כל אזור הוא
, , איפה האופציה יכולה להיות
q=<0-51>
מכימות
b=<0.01-100.0>
מכפיל קצב סיביות
הערה: אפשרות הקוונטיז אינה נאכפת בקפדנות. זה משפיע רק על התכנון
שלב בקרת התעריפים, ועדיין נתון לפיצויי הצפה ו
qp_min/qp_max.
direct_pred=
קובע את סוג חיזוי התנועה המשמש עבור בלוקים ישירים של מאקרו במסגרות B.
none לא נעשה שימוש בלוקים של מאקרו ישירים.
מרחבי
וקטורי תנועה מופקעים מבלוקים שכנים. (בְּרִירַת מֶחדָל)
זְמַנִי
וקטורי תנועה מופקעים מה-P-frame הבא.
אוטומטי ה-Codec בוחר בין מרחב לזמני עבור כל פריים.
מרחב וזמני הם בערך אותה מהירות ו-PSNR, הבחירה בין
הם תלויים בתוכן הווידאו. האוטומטי מעט יותר טוב, אבל איטי יותר. אוטו הוא
היעיל ביותר בשילוב עם multipass. direct_pred=none הוא גם איטי יותר וגם
איכות נמוכה.
משקל
מצב חיזוי P-frame משוקלל (ברירת מחדל: 2).
0 מושבת (המהיר ביותר)
1 שופט משוקלל (איכות טובה יותר)
2 שופטים משוקללים + כפילויות (הכי טוב)
(לא) משקל_ב
השתמש בחיזוי משוקלל במסגרות B. ללא אפשרות זו, דו כיוונית
בלוקי מאקרו חזויים נותנים משקל שווה לכל מסגרת התייחסות. עם אפשרות זו,
המשקולות נקבעות לפי המיקום הזמני של מסגרת B ביחס ל-
הפניות. דורש bframes > 1.
מחיצות=
אפשר כמה סוגי מאקרו בלוקים אופציונליים (ברירת מחדל: 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 השבת את כל הסוגים לעיל.
ללא קשר לאפשרות זו, סוגי מאקרו בלוק p16x16, b16x16 ו-i16x16 הם תמיד
מאופשר.
הרעיון הוא למצוא את הסוג והגודל שמתארים בצורה הטובה ביותר אזור מסוים של
תְמוּנָה. לדוגמה, פאן גלובלי מיוצג טוב יותר על ידי 16x16 בלוקים, בעוד
עצמים נעים קטנים מיוצגים טוב יותר על ידי בלוקים קטנים יותר.
(לא) 8x8dct
גודל טרנספורמציה מרחבית אדפטיבית: מאפשר לבלוקים מאקרו לבחור בין 4x4 ל-8x8
DCT. מאפשר גם את סוג המקרובלוק i8x8. ללא אפשרות זו, רק 4x4 DCT
מְשׁוּמָשׁ.
אני=
בחר באלגוריתם הערכת תנועה של פיקסל מלא.
חיפוש יהלומים, רדיוס 1 (מהיר)
חיפוש משושה, רדיוס 2 (ברירת מחדל)
אממ חיפוש לא אחיד מרובה משושה (איטי)
זה חיפוש ממצה (מאוד איטי, ולא יותר מאשר אמממ)
me_range=<4-64>
רדיוס של חיפוש תנועה ממצה או מרובה משושה (ברירת מחדל: 16)
subq=<0-11>
התאם את איכות חידוד המשנה. פרמטר זה שולט באיכות מול מהירות
פשרות המעורבות בתהליך ההחלטה על הערכת תנועה. subq=5 יכול לדחוס
עד 10% טוב יותר מאשר subq=1.
0 מפעיל הערכת תנועה מדויקת של פיקסל על כל המאקרו בלוק המועמד
סוגים. לאחר מכן בוחר את הסוג הטוב ביותר עם מדד SAD (מהיר יותר מ-subq=1, לא
מומלץ אלא אם כן אתה מחפש קידוד מהיר במיוחד).
1 עושה כמו 0, ואז מחדד את התנועה מהסוג הזה לרבע פיקסל מהיר
דיוק (מהיר).
2 מפעיל הערכת תנועה מדויקת של חצי פיקסל על כל ה-Macroblocks המועמדים
סוגים. לאחר מכן בוחר את הסוג הטוב ביותר עם מדד SATD. ואז מחדד את
תנועה מהסוג הזה לדיוק מהיר של רבע פיקסל.
3 כ-2, אך משתמש בחידוד רבע פיקסל איטי יותר.
4 מפעיל הערכת תנועה מדויקת מהירה של רבע פיקסל על כל המועמדים
סוגי מאקרו בלוקים. לאחר מכן בוחר את הסוג הטוב ביותר עם מדד SATD. לאחר מכן
מסיים את חידוד רבע פיקסל עבור סוג זה.
5 מפעיל הערכת תנועה מדויקת של רבע פיקסל באיכות הטובה ביותר על כל המועמדים
סוגי macroblock, לפני בחירת הסוג הטוב ביותר. גם מחדד את השניים
וקטורי תנועה בשימוש בלוקים דו-כיווניים עם מדד SATD, במקום זאת
מאשר שימוש חוזר בוקטורים מהחיפושים קדימה ואחורה.
6 מאפשר אופטימיזציה של עיוות קצב של סוגי מאקרו בלוקים ב-I- ו-P-
מסגרות.
7 מאפשר אופטימיזציה של עיוות קצב של סוגי מאקרו בלוקים בכל המסגרות
(בְּרִירַת מֶחדָל).
8 מאפשר אופטימיזציה של קצב-עיוות של וקטורי תנועה וחיזוי תוך
מצבים במסגרות I ו-P.
9 מאפשר אופטימיזציה של קצב-עיוות של וקטורי תנועה וחיזוי תוך
מצבים בכל המסגרות.
10 QP-RD; דורש סבכה=2 ו-aq_mode=1 ומעלה (הטוב ביותר).
11 RD מלא; להשבית את כל ההפסקות המוקדמות.
באמור לעיל, "כל המועמדים" לא בדיוק מתכוון לכל הסוגים המופעלים: 4x4, 4x8,
8x4 מנסים רק אם 8x8 עדיף על 16x16.
(לא) chroma_me
לוקח בחשבון מידע chroma במהלך חיפוש תנועה של תת-פיקסל (ברירת מחדל:
מופעל). דורש subq>=5.
(לא)mixed_refs
מאפשר לכל מחיצת תנועה בגודל 8x8 או 16x8 לבחור באופן עצמאי מסגרת התייחסות.
ללא אפשרות זו, מאקרו בלוק שלם חייב להשתמש באותה הפניה. דורש
framref>1.
סורג=<0-2> (קבאק בלבד)
קצב-עיוות קוונטיזציה אופטימלית
0 מושבת
1 מופעל רק עבור הקידוד הסופי (ברירת מחדל)
2 מופעלים במהלך כל החלטות המצב (איטי, דורש subq>=6)
psy-rd=rd[,trell]
קובע את עוצמת האופטימיזציה הפסיכו-ויזואלית.
rd=<0.0-10.0>
חוזק אופטימיזציה של psy (דורש subq>=6) (ברירת מחדל: 1.0)
trell=<0.0-10.0>
סבכה (דורש סבכה, ניסיוני) (ברירת מחדל: 0.0)
(לא) פסי
אפשר אופטימיזציות פסיכו-ויזואליות שפוגעות ב-PSNR וב-SSIM אבל אמורות להיראות טוב יותר
(ברירת מחדל: מופעלת).
deadzone_inter=<0-32>
הגדר את גודל ה-deadzone של קוונטיזציה בין לומה עבור קוונטיזציה ללא סורג
(ברירת מחדל: 21). ערכים נמוכים יותר עוזרים לשמר את הפרטים העדינים ואת גרגירי הסרט
(בדרך כלל שימושי עבור קידוד סיביות/איכות גבוהים), בעוד שערכים גבוהים יותר עוזרים לסנן
להוציא את הפרטים האלה כדי לחסוך ביטים שניתן לבזבז שוב על מאקרו בלוקים אחרים ו
מסגרות (בדרך כלל שימושי עבור קידודים מורעבים בקצב סיביות). מומלץ לך
התחל ב-tweaking deadzone_intra לפני שינוי פרמטר זה.
deadzone_intra=<0-32>
הגדר את גודל ה-deadzone של קוונטיזציה תוך לומה עבור קוונטיזציה ללא סורג
(ברירת מחדל: 11). לאפשרות זו יש את אותו אפקט כמו deadzone_inter פרט לכך
משפיע על מסגרות תוך. מומלץ להתחיל בשינוי פרמטר זה
לפני שינוי deadzone_inter.
(לא) fast_pskip
מבצע זיהוי דילוג מוקדם במסגרות P (ברירת מחדל: מופעלת). זה בדרך כלל
משפר את המהירות ללא עלות, אבל זה יכול לפעמים לייצר חפצים באזורים ללא
פרטים, כמו שמיים.
(no)dct_decimate
הסר בלוקי dct במסגרות P המכילות רק מקדם יחיד קטן
(ברירת מחדל: מופעלת). זה יסיר כמה פרטים, אז זה יחסוך ביטים שיכולים
לבזבז שוב על מסגרות אחרות, בתקווה להעלות את האיכות הסובייקטיבית הכוללת. אם
אתה דוחס תוכן שאינו אנימה עם קצב סיביות גבוה, אולי תרצה
השבת את זה כדי לשמור על פרטים רבים ככל האפשר.
nr=<0-100000>
הפחתת רעש, 0 פירושו מושבת. 100-1000 הוא טווח שימושי עבור תוכן טיפוסי,
אבל אולי תרצה להגביר אותו קצת יותר עבור תוכן רועש מאוד (ברירת מחדל: 0).
בהתחשב בהשפעה הקטנה שלו על המהירות, אולי כדאי שתעדיף להשתמש בזה על פני
סינון רעשים עם מסנני וידאו כמו denoise3d או hqdn3d.
chroma_qp_offset=<-12-12>
השתמש בכיוונתי שונה עבור chroma בהשוואה ל-luma. ערכים שימושיים נמצאים ב
טווח <-2-2> (ברירת מחדל: 0).
aq_mode=<0-2>
מגדיר כיצד קוונטיזציה אדפטיבית (AQ) מפיצה ביטים:
0 מושבת
1 הימנע מהעברת ביטים בין מסגרות.
2 העבר ביטים בין מסגרות (כברירת מחדל).
aq_strength= לצוף ערך>
שולט בכמה קוונטיזציה אדפטיבית (AQ) מפחיתה חסימה וטשטוש בדירה
ואזורים בעלי מרקם (ברירת מחדל: 1.0). ערך של 0.5 יוביל ל-AQ חלש ופחות
פרטים, כאשר ערך של 1.5 יוביל ל-AQ חזק ופרטים נוספים.
cqm= >
משתמש במטריצת קוונטיזציה מותאמת אישית מוגדרת מראש או טוען מטריצת פורמט JM
קובץ.
דירה
השתמש במטריצה שטוחה 16 שהוגדרה מראש (ברירת מחדל).
jvt
השתמש במטריצת JVT שהוגדרה מראש.
השתמש בקובץ המטריצה בפורמט JM שסופק.
הערה: משתמשי Windows CMD.EXE עלולים להיתקל בבעיות בניתוח שורת הפקודה
אם הם ינסו להשתמש בכל רשימות ה-CQM. זה נובע מאורך שורת הפקודה
הַגבָּלָה. במקרה זה, מומלץ להכניס את הרשימות לפורמט JM CQM
קובץ ונטען כמפורט לעיל.
cqm4iy= (גַם לִרְאוֹת cqm)
מטריצת זוהר פנים מותאמת אישית 4x4, נתונה כרשימה של 16 ערכים מופרדים בפסיקים ב
טווח 1-255.
cqm4ic= (גַם לִרְאוֹת cqm)
מטריצה תוך כרומיננטית מותאמת אישית 4x4, נתונה כרשימה של 16 ערכים מופרדים בפסיקים
בטווח 1-255.
cqm4py= (גַם לִרְאוֹת cqm)
מטריצת תאורה מותאמת אישית 4x4, נתונה כרשימה של 16 ערכים מופרדים בפסיקים ב
טווח 1-255.
cqm4pc= (גַם לִרְאוֹת cqm)
מטריצת בין-כרומיננס מותאמת אישית 4x4, נתונה כרשימה של 16 ערכים מופרדים בפסיק
בטווח 1-255.
cqm8iy= (גַם לִרְאוֹת cqm)
מטריצת זוהר פנים מותאמת אישית 8x8, נתונה כרשימה של 64 ערכים מופרדים בפסיקים ב
טווח 1-255.
cqm8py= (גַם לִרְאוֹת cqm)
מטריצת תאורה מותאמת אישית 8x8, נתונה כרשימה של 64 ערכים מופרדים בפסיקים ב
טווח 1-255.
level_idc=<10-51>
הגדר את רמת זרם הסיביות כפי שהוגדר בנספח A של תקן H.264 (ברירת מחדל: 51
- רמה 5.1). זה משמש כדי לומר למפענח אילו יכולות הוא צריך
תמיכה. השתמש בפרמטר זה רק אם אתה יודע מה זה אומר, ויש לך צורך בכך
להגדיר את זה.
(לא) cpu_independent
הבטח יכולת שחזור מדויקת בין מעבדים שונים במקום לבחור שונה
אלגוריתמים כאשר הם זמינים/טובים יותר (ברירת מחדל:מופעל).
threads=<0-16>
התחל שרשורים לקידוד במקביל במספר מעבדים (ברירת מחדל: 0). יש לזה א
עונש קל לאיכות הדחיסה. 0 או 'אוטומטי' אומר ל-x264 לזהות כמה
מעבדים שיש לך ובחר מספר מתאים של שרשורים.
(לא) חוטים_חתוכים
השתמש בהברגה מבוססת פרוסות (ברירת מחדל: מושבת). שלא כמו שרשור רגיל, זה
אפשרות לא מוסיפה חביון קידוד, אבל היא מעט איטית יותר ופחות יעילה ב
דחיסה.
slice_max_size=<0 or חיובי מספר שלם>
גודל פרוסה מקסימלי בבתים (ברירת מחדל: 0). ערך אפס משבית את המקסימום.
slice_max_mbs=<0 or חיובי מספר שלם>
גודל פרוסה מקסימלי במספר בלוקים של מאקרו (ברירת מחדל: 0). ערך של אפס משבית
המקסימום.
פרוסות=<0 or חיובי מספר שלם>
מספר מרבי של פרוסות לכל מסגרת (ברירת מחדל: 0). ערך של אפס משבית את
מַקסִימוּם.
sync_lookahead=<0-250>
מכוונן את גודל מאגר ה-lookahead המשורשר (ברירת מחדל: 0). 0 או 'אוטומטי' מספרים
x264 כדי לקבוע אוטומטית את גודל המאגר.
(לא) דטרמיניסטי
השתמש רק באופטימיזציות דטרמיניסטיות עם קידוד מרובה הליכי (ברירת מחדל:
מאופשר).
(no)global_header
גורם ל-SPS ו-PPS להופיע פעם אחת בלבד, בתחילת זרם הסיביות (ברירת מחדל:
נָכֶה). חלק מהשחקנים, כמו Sony PSP, דורשים שימוש באפשרות זו.
התנהגות ברירת המחדל גורמת ל-SPS ו- PPS לחזור על עצמם לפני כל מסגרת IDR.
(לא) tff
הפעל מצב שזור, השדה העליון ראשון (ברירת מחדל: מושבת)
(לא) bff
הפעל מצב שזור, השדה התחתון ראשון (ברירת מחדל: מושבת)
nal_hrd=
מידע HRD אות (דורש vbv_bufsize) (ברירת מחדל: אין).
(לא)pic_struct
כפה על pic_struct ב-SEI לתזמון תמונה (ברירת מחדל: מושבת).
(לא) constrained_intra
אפשר חיזוי תוך מוגבל (ברירת מחדל: מושבת). זאת באופן משמעותי
מפחית את הדחיסה, אך נדרש עבור שכבת הבסיס של קידוד SVC.
output_csp=
ציין את מרחב הצבעים של הפלט (ברירת מחדל: i420).
(לא) אאוד
כתוב את מדדי יחידת הגישה לזרם (ברירת מחדל: מושבת). אפשר זאת בלבד
אם פורמט מיכל היעד שלך דורש מפרידי יחידות גישה.
overscan=
כלול מידע על סריקת יתר של VUI בזרם (ברירת מחדל: מושבת). לִרְאוֹת
doc/vui.txt בקוד המקור x264 למידע נוסף.
videoformat=
כלול מידע על פורמט וידאו 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 לאחר מרחב הצבע
המרות. ראה doc/vui.txt בקוד המקור x264 למידע נוסף.
log=<-1-3>
התאם את כמות פרטי הרישום שמודפסים למסך.
-1 אין
0 שגיאות הדפסה בלבד.
1 אזהרות
2 PSNR וסטטיסטיקות ניתוח אחרות כאשר הקידוד מסתיים (ברירת מחדל)
3 PSNR, QP, סוג מסגרת, גודל וסטטיסטיקות אחרות עבור כל מסגרת
(לא)psnr
הדפס סטטיסטיקות יחס אות לרעש.
הערה: השדות 'Y', 'U', 'V' ו-'Avg' PSNR בסיכום אינם
נשמעים מתמטית (הם פשוט הממוצע של PSNRs למסגרת). הם
נשמר רק לצורך השוואה ל-Codec הפניה של JM. לכל שאר המטרות, בבקשה
השתמש ב-PSNR 'גלובלי', או ב-PSNR לכל מסגרת המודפס על ידי log=3.
(לא) ssim
הדפס את תוצאות מדדי הדמיון המבני. זוהי חלופה ל-PSNR,
ועשויים להיות מתואם טוב יותר עם האיכות הנתפסת של הסרטון הדחוס.
(לא) להמחיש
אפשר הדמיות של x264 במהלך הקידוד. אם ה-x264 במערכת שלך תומך
זה, ייפתח חלון חדש במהלך תהליך הקידוד, שבו x264 יפתח
נסה להציג סקירה כללית של האופן שבו כל מסגרת מקודדת. כל סוג בלוק מופעל
הסרט המוצג יצבע בצורה הבאה:
dump_yuv= שם>
זרוק מסגרות YUV לקובץ שצוין. לשימוש באגים.
אדום/ורוד
בלוק תוך
כָּחוֹל
בלוק בין
ירוק
דלג על בלוק
צהוב
בלוק
תכונה זו יכולה להיחשב ניסיוני ונתונה לשינויים. באופן מיוחד,
זה תלוי בהידור של x264 עם הפעלת הדמיות. שימו לב שנכון ל
כתיבת זה, x264 משתהה לאחר הקידוד והדמיה של כל פריים, מחכה
המשתמש ללחוץ על מקש, ואז המסגרת הבאה תקודד.
xvfw (-xvfwopts)
קידוד עם רכיבי Codec של Video עבור Windows מיושן לרוב, אלא אם כן אתה רוצה לקודד
איזה codec פרינג' לא ברור.
codec=
שם קובץ ה-Codec הבינארי שאיתו יש לקודד.
compdata=
שם קובץ הגדרות ה-Codec (כמו firstpass.mcf) שנוצר על ידי vfw2menc.
MPEG מוקסר (-mpegopts)
ה-MPEG muxer יכול ליצור 5 סוגי זרמים, שלכל אחד מהם יש ברירת מחדל סבירה
פרמטרים שהמשתמש יכול לעקוף. בדרך כלל, כשיוצרים קבצי MPEG, זה כן
מומלץ להשבית את קוד הדילוג על המסגרת של MEncoder (ראה -noskip, -mc וכן ה-harddup
ומסנני וידאו softskip).
דוגמא:
format=mpeg2:tsaf:vbitrate=8000
format= | mpeg2 | xvcd | xsvcd | DVD | פסח 1 | pes2>
פורמט זרם (ברירת מחדל: mpeg2). pes1 ו-pes2 הם פורמטים שבורים מאוד (ללא חבילה
כותרת וללא ריפוד), אבל VDR משתמש בהם; אל תבחר בהם אלא אם כן אתה יודע
בדיוק מה שאתה עושה.
גודל= ל 65535>
גודל חבילה בבתים, אל תשנו אלא אם כן אתם יודעים בדיוק מה אתם עושים
(ברירת מחדל: 2048).
muxrate=
muxrate נומינלי ב-kbit/s בשימוש בכותרות החבילה (ברירת מחדל: 1800 kb/s). יהיה
מעודכן לפי הצורך במקרה של 'format=mpeg1' או 'mpeg2'.
צף
מגדיר חותמות זמן על כל המסגרות, אם אפשר; מומלץ כאשר format=dvd. אם
dvdauthor מתלונן עם הודעה כמו "..מגזר השמע מחוץ לטווח...", אתה
כנראה לא אפשר את האפשרות הזו.
שזירה 2
משתמש באלגוריתם טוב יותר לשזירת מנות אודיו ווידאו, בהתבסס על
העיקרון שהמקסר תמיד ינסה למלא את הזרם בגדולים ביותר
אחוז מהשטח הפנוי.
vdelay=<1-32760>
זמן השהיית וידאו ראשוני, באלפיות שניות (ברירת מחדל: 0), השתמש בו אם ברצונך לעכב
וידאו ביחס לאודיו. זה לא עובד עם :drop.
adelay=<1-32760>
זמן עיכוב שמע ראשוני, באלפיות שניות (ברירת מחדל: 0), השתמש בו אם ברצונך לעכב
אודיו ביחס לווידאו.
ירידה
בשימוש עם vdelay, המוקסר מפיל את החלק של האודיו שהיה צפוי.
vwidth, vheight=<1-4095>
הגדר את רוחב וגובה הווידאו כאשר הווידאו הוא MPEG-1/2.
רוחב vps, vpsheight=<1-4095>
הגדר את הרוחב והגובה של וידאו וסריקה כאשר הווידאו הוא 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 הנפתח: המוקסר יגרום לזרם הווידאו להיראות
כאילו זה היה מקודד ב-30000/1001 fps. זה עובד רק עם וידאו MPEG-2 כאשר
קצב המסגרת של הפלט הוא 24000/1001 fps, המר אותו עם -ofps במידת הצורך. כל אחר
framerate אינו תואם לאפשרות זו.
film2pal
מאפשר FILM ל-PAL ו-NTSC ל-PAL מצב telecine רך: המוקסר יגרום ל-
זרם הווידאו נראה כאילו הוא מקודד ב-25 פריימים לשנייה. זה עובד רק עם וידאו MPEG-2
כאשר קצב המסגרות של הפלט הוא 24000/1001 fps, המר אותו עם -ofps במידת הצורך.
כל קצב פריימים אחר אינו תואם לאפשרות זו.
tele_src ו tele_dest
מאפשר telecining שרירותי באמצעות קוד DGPulldown של Donand Graft. אתה צריך
ציין את המקור ואת קצב הפריימים הרצוי; המוקסר יעשה את הסרטון
הזרם נראה כאילו הוא מקודד בקצב הפריימים הרצוי. זה עובד רק עם
וידאו MPEG-2 כאשר קצב הפריימים של הקלט קטן מקצב הפריימים של הפלט וה-
העלאת קצב הפריימים היא <= 1.5.
דוגמא:
tele_src=25,tele_dest=30000/1001
PAL ל-NTSC telecining
vbuf_size=<40-1194>
מגדיר את גודל המאגר של מפענח הווידאו, מבוטא בקילו-בייט. ציין את זה
רק אם קצב הסיביות של זרם הווידאו גבוה מדי עבור הפורמט הנבחר ואם
אתה יודע מצוין מה אתה עושה. ערך גבוה מדי עלול להוביל ל-
סרט שלא ניתן לשחק, בהתאם ליכולות הנגן. בעת העברת וידאו HDTV א
ערך של 400 אמור להספיק.
abuf_size=<4-64>
מגדיר את גודל המאגר של מפענח השמע, מבוטא בקילו-בייט. אותו הדבר
העיקרון לגבי vbuf_size חל.
FFmpeg libavformat דגמי דגמים (-lavfdopts)
אנליזה משך =
אורך מקסימלי בשניות לניתוח מאפייני הזרם.
format=
כפה על libavformat demuxer ספציפי.
o= = [, = [,...]]
העבר את AVOptions ל-libavformat demuxer. שימו לב, תיקון כדי להפוך את ה-o= ללא צורך ו
להעביר את כל האפשרויות הלא ידועות דרך מערכת AVOption יתקבל בברכה. רשימה מלאה של
AVOptions ניתן למצוא במדריך FFmpeg. שים לב שחלק מהאפשרויות עלולות להתנגש
עם אפשרויות MPlayer/MEncoder.
דוגמא:
o=ignidx
בדיקה =
כמות נתונים מקסימלית לבדיקה במהלך שלב הזיהוי. במקרה של MPEG-TS
ערך זה מזהה את המספר המרבי של מנות TS לסריקה.
מפתח קריפטו=
מפתח הצפנה שהממקס צריך להשתמש בו. זהו הנתונים הבינאריים הגולמיים של המפתח
המרה למחרוזת הקסדצימלית.
FFmpeg libavformat מוקסרים (-lavfopts) (גַם לִרְאוֹת -שֶׁל lavf)
עיכוב =
כרגע משמעותי רק עבור MPEG[12]: המרחק המרבי המותר, בשניות,
בין טיימר הייחוס של זרם הפלט (SCR) לבין חותמת הזמן של הפענוח
(DTS) עבור כל זרם קיים (דמוקס לפענוח עיכוב). ברירת המחדל היא 0.7 (כפי שנקבע
לפי הסטנדרטים שהוגדרו על ידי MPEG). ערכים גבוהים יותר דורשים מאגרים גדולים יותר וחייבים
לא ישמש.
format=
תעקוף לאיזה פורמט מיכל יש להוסיף (ברירת מחדל: זיהוי אוטומטי מקובץ הפלט
סיומת).
mpg
מערכות MPEG-1 ו-MPEG-2 PS
Asf
פורמט סטרימינג מתקדם
אבי
קובץ אודיו וידאו שזירה
wav
אודיו גלי
swf
Macromedia Flash
flv
קבצי וידאו של Macromedia Flash
rm
RealAudio ו-RealVideo
au
פורמט SUN AU
אגוז
פורמט מיכל פתוח של NUT (ניסיוני)
Mov
QuickTime
mp4
פורמט MPEG-4
ה-iPod
פורמט MPEG-4 עם דגלי כותרת נוספים הנדרשים על ידי קושחת Apple iPod
dv
מיכל וידאו דיגיטלי של סוני
matroska
מאטרוסקה
muxrate=
קצב סיביות נומינלי של המרב, בסיביות לשנייה; כרגע זה משמעותי
רק עבור MPEG[12]. לפעמים יש צורך להעלות אותו על מנת להימנע מ"חיץ
תחתונים".
o= = [, = [,...]]
העבר AVOptions ל-libavformat muxer. שימו לב, תיקון כדי להפוך את ה-o= ללא צורך ו
להעביר את כל האפשרויות הלא ידועות דרך מערכת AVOption יתקבל בברכה. רשימה מלאה של
AVOptions ניתן למצוא במדריך FFmpeg. שים לב שחלק מהאפשרויות עלולות להתנגש
עם אפשרויות MEncoder.
דוגמא:
o=גודל מנות=100
גודל מנות=
גודל, מבוטא בבתים, של החבילה האוניטרית עבור הפורמט הנבחר. כשמקסים
למימושי MPEG[12] ערכי ברירת המחדל הם: 2324 עבור [S]VCD, 2048 עבור כולם
פורמטים אחרים.
טעינה מוקדמת=
כרגע משמעותי רק עבור MPEG[12]: מרחק התחלתי, בשניות, בין ה-
טיימר התייחסות של זרם הפלט (SCR) וחותמת הזמן של הפענוח (DTS) עבור כל אחד
זרם קיים (דמוקס לפענוח עיכוב).
הסביבה וריאציות
ישנם מספר משתני סביבה שניתן להשתמש בהם כדי לשלוט בהתנהגות של
MPlayer ו- MEncoder.
MPLAYER_CHARSET (גַם לִרְאוֹת -msgcharset)
המר הודעות מסוף לערכת התווים שצוינה (ברירת מחדל: זיהוי אוטומטי). ערך
של "noconv" פירושו ללא המרה.
MPLAYER_HOME
ספרייה שבה MPlayer מחפש הגדרות משתמש.
MPLAYER_VERBOSE (גַם לִרְאוֹת -v ו -msglevel)
הגדר את רמת הדיבור הראשונית בכל מודולי ההודעות (ברירת מחדל: 0). ה
מילולית המתקבלת מתאימה לזו של -msglevel 5 בתוספת הערך של
MPLAYER_VERBOSE.
ליבאף:
LADSPA_PATH
אם LADSPA_PATH מוגדר, הוא מחפש את הקובץ שצוין. אם זה לא מוגדר, אתה
חייב לספק שם נתיב שצוין במלואו. FIXME: זה מוזכר גם ב
מדור ladspa.
libdvdcss:
DVDCSS_CACHE
ציין ספרייה שבה לאחסן ערכי מפתח כותרת. זה יאיץ
פירוק של תקליטורי DVD שנמצאים במטמון. נוצרה ספריית DVDCSS_CACHE
אם היא לא קיימת, ונוצרת ספריית משנה הנקראת על שם ה-DVD או
תאריך יצור. אם DVDCSS_CACHE אינו מוגדר או ריק, libdvdcss ישתמש ב-
ערך ברירת המחדל שהוא "${HOME}/.dvdcss/" תחת Unix ו-"C:\Documents and
הגדרות\$USER\Application Data\dvdcss\" תחת Win32. הערך המיוחד "כבוי"
משבית את השמירה במטמון.
DVDCSS_METHOD
מגדיר את שיטת האימות והפענוח שבה ישתמש libdvdcss לקריאה
דיסקים מקושקשים. יכול להיות כותרת, מפתח או דיסק.
מפתח
היא שיטת ברירת המחדל. libdvdcss ישתמש בקבוצה של מפתחות נגן מחושבים
כדי לנסות להשיג את מפתח הדיסק. זה עלול להיכשל אם הכונן אינו מזהה
כל אחד ממפתחות הנגן.
דיסק
היא שיטה חוזרת כאשר המפתח נכשל. במקום להשתמש במפתחות נגן,
libdvdcss יפצח את מפתח הדיסק באמצעות אלגוריתם כוח גס. זֶה
התהליך הוא עתיר מעבד ודורש 64 מגה-בייט של זיכרון לאחסון זמני
נתונים.
כותרת
הוא הנסיגה כאשר כל השיטות האחרות נכשלו. זה לא מסתמך על א
החלפת מפתחות עם כונן ה-DVD, אלא משתמשת במתקפת קריפטו כדי לנחש
מפתח הכותרת. במקרים נדירים זה עלול להיכשל כי אין מספיק
נתונים מוצפנים בדיסק כדי לבצע התקפה סטטיסטית, אבל ב
מצד שני זו הדרך היחידה לפענח DVD המאוחסן בדיסק קשיח, או א
DVD עם האזור הלא נכון בכונן RPC2.
DVDCSS_RAW_DEVICE
ציין את ההתקן הגולמי לשימוש. השימוש המדויק יהיה תלוי במערכת ההפעלה שלך,
כלי השירות של לינוקס להגדרת התקנים גולמיים הוא חי(8) למשל. שים לב ש
ברוב מערכות ההפעלה, שימוש במכשיר גולמי דורש מאגרים מיושרים מאוד:
לינוקס דורשת יישור של 2048 בתים (שזה בגודל של מגזר DVD).
DVDCSS_VERBOSE
מגדיר את רמת המילוליות libdvdcss.
0 לא מוציא הודעות כלל.
1 מוציא הודעות שגיאה ל-stderr.
2 פלט הודעות שגיאה והודעות איתור באגים ל-stderr.
DVDREAD_NOKEYS
דלג על אחזור כל המפתחות בעת ההפעלה. כרגע מושבת.
עמוד הבית FIXME: תעד את זה.
libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: תעד את זה.
AUDIODEV
FIXME: תעד את זה.
שרת אודיו
מציין את שרת מערכת השמע ברשת שאליו מנהל התקן פלט השמע nas
צריך להתחבר ואת התחבורה שבה צריך להשתמש. אם לא מוגדר, נעשה שימוש ב-DISPLAY
במקום זאת. התחבורה יכולה להיות אחת של tcp ו-unix. תחביר הוא
tcp/ : , : או [יוניקס]: .
יציאת הבסיס של NAS היא 8000 ו מתווסף לזה.
דוגמאות:
AUDIOSERVER=מארח כלשהו:0
התחבר לשרת NAS במארח כלשהו באמצעות יציאת ברירת מחדל ותחבורה.
AUDIOSERVER=tcp/somehost:8000
התחבר לשרת NAS במארח כלשהו שמאזין ביציאת TCP 8000.
AUDIOSERVER=(יוניקס)?:0
התחבר למופע שרת NAS 0 ב-localhost באמצעות שקעי תחום יוניקס.
תצוגה
FIXME: תעד את זה.
vidix:
VIDIX_CRT
FIXME: תעד את זה.
VIDIXIVTVALPHA
הגדר זאת ל'נטרול' כדי למנוע ממנהל ההתקן של VIDIX לשלוט
הגדרות של שילוב אלפים. לאחר מכן תוכל לתפעל את זה בעצמך עם 'ivtvfbctl'.
osdep:
מונח FIXME: תעד את זה.
ליבו:
תצוגה
FIXME: תעד את זה.
FRAMEBUFFER
FIXME: תעד את זה.
עמוד הבית FIXME: תעד את זה.
libmpdemux:
עמוד הבית FIXME: תעד את זה.
בית
FIXME: תעד את זה.
http_proxy
FIXME: תעד את זה.
LOGNAME
FIXME: תעד את זה.
פרופיל משתמש
FIXME: תעד את זה.
GUI:
תצוגה
שם התצוגה שאליה אמור ה-GUI להתחבר.
עמוד הבית ספריית הבית של המשתמש הנוכחי.
libavformat:
AUDIO_FLIP_LEFT
FIXME: תעד את זה.
BKTR_DEV
FIXME: תעד את זה.
BKTR_FORMAT
FIXME: תעד את זה.
BKTR_FREQUENCY
FIXME: תעד את זה.
http_proxy
FIXME: תעד את זה.
no_proxy
FIXME: תעד את זה.
השתמש ב-mencoder באינטרנט באמצעות שירותי onworks.net