IPB

ברוך הבא אורח ( התחבר | הירשם )


 
Reply to this topicStart new topic
> קידוד: נספח י"ח - מה זה בעצם להיות מקודד?
SirSwagALot
הודעה 28.11.2013, 23:20
הודעה #1


חבר ANBU
סמל קבוצה

קבוצה: וותיקים
הודעות: 3,058
תאריך הצטרפות: 8.05.06
מיקום: בלגיה
משתמש מספר: 10,131



קידוד: נספח י"ח - מה זה בעצם להיות מקודד?



רציתי לחלוק איתכם מה זאת אומרת להיות מקודד, כי נראה שלהרבה נובונים-קטנים אין שמץ. יש אנשים, שלדעתם "לקודד" זה להדביק כתוביות, זה הכל. אנשים אלו חושבים ש"לקודד טוב" זה עניין של לדעת להשתמש ב"תוכנת קידוד" טובה. כלומר, לדעתם זאת לא באמת "עבודה" להיות "מקודד", זה עניין של ללחוץ כפתור פה, כפתור שם, וזהו. זה לא ככה. מה שכרגע תואר זה השלב הסופי של תהליך הקידוד, ואפילו לא. אז, אתם רוצים לדעת מה זה קידוד אמיתי?
תהליך הקידוד - שונה ממקור ווידאו למקור ווידאו. אני הולך לתאר תהליך הכי ארוך, תהליך של קידוד כאשר מקור הווידאו הוא די.אי.די ישן.
דבר ראשון שעושים, זה מתקינים מלא תוכנות, סה"כ איזה 10. שמים את הדיסק בכונן, מקליטים את הקובץ של הווידאו לדיסק הקשוח(כן, קשוח, שבו בשקט), מחלצים את קבצי הווידאו והאודיו. מה הלאה? הלאה בוחנים את הווידאו, האם הוא פרוגרסיבי? האם יש שם TELECINE? איזה סוג של TELECINE יש שם? הרי, אי אפשר לקחת את הווידאו איך שהוא - הוא מתאים למסך רגיל, אך לא למסך מחשב. הוא מתאים להיות מנוגן במחשיר די.וי.די, אך לא כקובץ. הרבה פעמים, *רוב* הפעמים תהליך העיבוד של הווידאו, בכדי להפוך אותו למשהו שאפשר לעבוד איתו לא קשה בכלל, אבל, לפעמים השלב הראשון יכול לקחת שעות על גבי שעות של תיסכול ועבודה ידנית *אם* יש ברצונו של המקודד לעשות עבודה טובה. זה, אגב, משהו שתשימו לב אליו הרבה פעמים - תמיד, תמידדד אפשר לעשות את העבודה מהר - אבל עבודה מהירה לרוב תהיה מלווה באיכות... לא משהו smile.gif. כלומר, המקודד הטוב הוא לרוב PERFECTIONIST, הוא יבזבז עוד שעתיים כדי לעשות את זה יותר טוב, אולי רק ב 10%, למה? זה אפילו לא קטע של איכות, זה קטע של "עשיתי את זה. עשיתי את המקסימום שהייתי יכול, אין אדם שיכול לבוא ולהגיד לי אחרת" משהו כזה - לפחות בשבילי.

אז, לקחנו והוצאנו את הווידאו מהדיוידי, ועשינו אותו לווידאו שימושי, זה לקח לנו, בין 30 דקות, ל 3 שעות. עבודה ידנית, לא "לחץ כפתור, חכה, זה גמור".

מה הלאה? הלאה כמובן, יש לטפל בבעיות שיש בווידאו. כל מקור ניתן לשפר, אבל לפני שמשפרים, צריך לטפל בבעיות שיש, למשל, צבעי הקשת, במקומות אקרעיים, לרוחב כל הווידאו, או אולי פיקסלים קטנים וזזים, אשר נראים כמו נמלים. הרי, כייצד אפשר לעשות את הדברים ליותר מחודדים כאשר יש חרא על המסך? גם הוא יחודד!, לכן, מבזבזים עוד בין 10דקות ל 30 דקות, לפעמים כמה שעות, למה כמה שעות? לפעמים התמונה נראת סבבה, ואתם מקודדים נסיון, וכאשר התמונה זזה אתם מגלים עוד דברים - פגמים - שלא ראיתם כאשר התמונה לא זזה, לרוב? עניין של 20 דקות, לפעמים? עניין של כמה שעות.

אז, בזבזנו עוד כ חצי שעה - שעה, על העניין של תיקון פגמים, מה בא עכשיו? עכשיו בה הקטע המשעשע יותר, פילטרור - מה שאומר, שיפור איכות הווידאו. יש לחדד את התמונה, יש ליישר את הקווים ולעשות אותם ליותר ברורים, יש לנקות את התמונה, לתקן את הצבעים. לפעמים יש סצנה חשוכה שאולי כדאי להוסיף בה בהירות, או אולי בהירה מדי, עקב תיקון הצבעים - אגב, אפשר לתקן צבעים ידנית, או בעזרת תוכנה - מה בוחרים? איזה פילטר בוחרים לחדד? איזה לנקות? יש מבחר גדול... מנסים כל מני שונים, ורואים מה עובד הכי טוב. זה משהו שיכול לקחת... לפחות חצי שעה, ויכול לקחת כמה שעות טובות. זה לא תמיד כיף לרפרף בין שני מסכים - אחד בו יש תמונה מקורית, ואחד בו יש תמונה מפולטררת, האם שיפרתם משהו? סבבה, אבל, האם ניקיתם אולי יותר מדי, ומחקתם כמה פריטים קטנים? אולי חידדתם נחמד במקום אחד, אבל במקום אחר זה מדגיש כל מני ליכלוכים? כיף כיף כיף. פתאום אתם קולטים: פילטרור עובד בצורה שונה בסצנות חשוכות, ובסצנות מוארות - או יותר נכון, מה שאנחנו "שמים לב" אליו משתנה.

ובכן, פילטרור לקח עוד כ... שעה טובה smile.gif, וזה יכול לקחת יותר... לפעמים אתם שמים כל כך הרבה פילטרים שזה לוקח כ 30 שניות להעלות את התמונה... לפעמים מקודדים כמה גרסאות כדי לבחון יותר טוב איזו גרסא יצאה יותר טובה. שעה, או 5 שעות. הכל אפשרי smile.gif.

זה הסוף? לא, כמובן שלא smile.gif,

עכשיו צריך לייצר את הקובץ הסופי - כמה BITRATE צריך לתת? שאלה טובה, לא? אתם עושים כ 5 גרסאות, בBITRATE שונה, ומסתכלים מה הכי שווה - היכן יש... אקווליבריום, "שלום", בין גודל לאיכות. אתם יכולים לעשות קובץ של 200 מגה, ואחד של 500, ולא יהיה שוני בין האיכות, לאומת זאת 180 מגה ו 200? יכול לשנות הרבה smile.gif, זה תהליך דייי אוטומתי, אלא אם כן... אתם רוצים לנסות לעשות דחיסה תחת משתנים שונים. חצי שעה של עבודה ידנית smile.gif.

נחמד, אה? גם בסוף יש עוד חצי שעה שצריך להשקיע.

ובכן, כמה זמן לקח לעשות פרק, זמן של עבודה ידנית? שעתיים וחצי, מינימום, וכ...10 שעות מקסימום. לא בדיוק "לחץ כפתור וזה מוכן" אה?


--------------------

Laught at a struggling writer: Druids and shit
Go to the top of the page
 
+Quote Post
Ultim8 Sl8
הודעה 29.11.2013, 01:05
הודעה #2


Pirate King
סמל קבוצה

קבוצה: וותיקים
הודעות: 17,132
תאריך הצטרפות: 23.07.08
משתמש מספר: 59,578



אחלה הסבר.

מעצבן אותי המקדדים שממירים מקובץ ווידאו RAW איכותי של רזולוצייה 1080P או 720P ששוקל 1-3 ג'יגה ואורכו כ-40 דקות, לכדי קובץ ווידאו ששוקל 300-400 מגה, רזולוצייה 400P ואפילו פחות, איכות שמע סבירה אבל חזקה, אך עם תמונה מלאה פגמים.
הם יכלו לעשות קובץ ששוקל פחות, רזולוצייה 480P, איכות שמע סבירה וקצת חלשה, אך עם תמונה איכותית יותר לעין.

והחכמולוגים האלה שחושבים שאם הם ימתחו קובץ של 480P ל-720P אנשים לא ישימו לב שלא מדובר בHD אמיתי. והפעולה המתחכמת הזו גם מעלה את המשקל של הקובץ לחינם.

אלו דוגמאות למקדדים מחורבנים.
Go to the top of the page
 
+Quote Post
dash
הודעה 29.11.2013, 23:59
הודעה #3


!Sun attack
סמל קבוצה

קבוצה: וותיקים
הודעות: 3,296
תאריך הצטרפות: 6.05.09
מיקום: ירושלים
משתמש מספר: 67,256



יש לי כמה DVDISO שאני הרבה זמן רוצה לעבד אותם כי הם לא זמינים בצורה נוחה ברשת אם בכלל(טורנטים מתים וטראקרים פרטיים)
אשמח לעזרה עם זה.
Go to the top of the page
 
+Quote Post
SirSwagALot
הודעה 30.11.2013, 00:27
הודעה #4


חבר ANBU
סמל קבוצה

קבוצה: וותיקים
הודעות: 3,058
תאריך הצטרפות: 8.05.06
מיקום: בלגיה
משתמש מספר: 10,131



If it's live action it's different... It's likely easier than anime, though still requires work... I once did... That live action movie... you know... where kids kill one anotehr to survive... was real popular... yeah, battle royal.

anywya, listen - It's not that difficult if you are an adult, male, and know how to work with computers, and have an attitude of "ok, lets google it". you know? In all honesty? Encoding, is mostly about attitude. If you're willing to put the time, you're gonna succeed... Nobody really taught me to do shit, yet here I am. Attitude.

From a very old guide I wrote, just follow the steps to get from ISO to Workable files.



Then what you do is(also from that same old guide):

ציטוט
1)יוצרים קובץ טקסט חדש.
2)משנים את שם הקובץ מ.TXT ל .AVS.
3)מעבירים את קובץ הסקריפט לספריה בה נמצא חומר הגלם.

צרו סקריפט קידוד ריק, והעבירו אותו לספריית העבודה שלכם(בה נמצא חומר הגלם).

פיתחו את סקריפט הקידוד עם התוכנה AVSP.

כעת אנו מעוניינים לפתוח את חומר הגלם - חומרי גלם שונים יש לפתוח בצורה שונה:

.d2v פותחים כך:


#DGDecode
LoadPlugin("C:\Program Files\AviSynth 2.5\EXTRA\DGDecode.dll")


d2vpath = "שם הקובץ.d2v"
MPEG2Source(d2vpath,info=3)


כמובן, אם שמתם את DGDECODE.DLL בספרייה אחרת, יש לכוון אלייה.



I found my battle Royale script... In case you are wondering:

קוד
######### The below two lines load up the files you created with the huge picture I put up above
d2vpath = "VTS_01_1.d2v"
MPEG2Source(d2vpath,info=3)

#### this is pre0filtering, pre cleaning of the video file, before it is made ready for viewing on a pc-monitor
aux=DeGrainMedian(limitY=2,limitUV=3,mode=1,interlaced=true)
VagueDenoiser(threshold=1.2, auxclip=aux, interlaced=true, wiener=true)

###these lines below make it watchable on a pc monitor, but it can vary, which parameters need to be in there
Interp = nnedi(field=0)
deint = TDeint(mode=0,Order=0,type=1,AP=55,edeint=interp,slow=2)
TFM(clip2=deint,order=0,Mode=5).TDecimate(mode=0, denoise=true)

######this line sharpens
LimitedSharpenFaster(Smode=3, Lmode=2, strength=120)

##this line gains a bit of light for the entirety of the movie
HDRAGC(avg_lum=128, max_gain=0.30,min_gain=0 ,coef_gain=1.0 ,max_sat=1.0 ,min_sat=0 ,coef_sat=1)

####these three lines there? Each line has a different degree of adding extra light, and a range of frames to which it should add it - it took me, I am guessing... 3 to 5 hours to make these 3 lines :).
ReplaceFramesSimple(HDRAGC(avg_lum=128, max_gain=0.15,min_gain=0 ,coef_gain=1.0 ,max_sat=1.0 ,min_sat=0 ,coef_sat=1), mappings="[9847 11777] [35670 36531] [36926 37518] [39125 40661] [43488 45304] [46129 48418] [75588 76890] [77191 79363] [79504 80342] [94067 95468]")
ReplaceFramesSimple(HDRAGC(avg_lum=128, max_gain=0.30,min_gain=0 ,coef_gain=1.0 ,max_sat=1.0 ,min_sat=0 ,coef_sat=1), mappings="[31656 31791] [32645 32792] [33608 35251] [45413 46128] [76891 77190] [80343 80672] [90474 90905] [92065 94066]")
ReplaceFramesSimple(HDRAGC(avg_lum=128, max_gain=0.45,min_gain=0 ,coef_gain=1.0 ,max_sat=1.0 ,min_sat=0 ,coef_sat=1), mappings="[9690 9846] [35359 35669] [41606 43487]")

#this line changes colors, to make colors better for pc monitor
Levels(16, 1, 235, 0, 255, coring=false)

a=last

#more cleaning is done by these lines, I haven't written them from scratch, I just modified an already existing cleaning filter
backward_vec2 = a.MVAnalyse(isb = true, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1)
backward_vec1 = a.MVAnalyse(isb = true, delta = 1, pel = 2, overlap=4, sharp=1, idx = 1)
forward_vec1 = a.MVAnalyse(isb = false, delta = 1, pel = 2, overlap=4, sharp=1, idx = 1)
forward_vec2 = a.MVAnalyse(isb = false, delta = 2, pel = 2, overlap=4, sharp=1, idx = 1)
a.MVDegrain2(backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=400,idx
=1)

###these last two change resolution towards one for pc-monitor
Crop(10,0,-4,-2)
Lanczos4Resize(768,432)


--------------------

Laught at a struggling writer: Druids and shit
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 משתמשים נמצאים בנושא זה (1 אורחים ו-0 משתמשים אנונימים)
0 משתמשים:

 



RSS גרסת ארכיון הזמן כרגע: 22.10.2019 , 03:22