קורץ און וועסנטלעך (BLUF): די אַפּסקיילער מאכט דיין ווידעא אָדער בילד 2 אָדער 4 מאל גרעסערע: אַ קליין ראַם טורנס אין אַ גרויס, און די Real-ESRGAN נעוראַל נעץ רעדאַגירן די דעטאַילס. אַלץ לויפט אויף דיין אייגענע מיטל - די טעקע איז קיינמאָל ופּלאָאַדעד, קיין טאָקענס זענען טשאַרדזשינג און עס איז קיין באַצאָלט API הינטער עס. דער מאָדעל לויפט רעכט אין דעם בלעטערער, אַזוי איר זען די רעזולטאַט בשעת עס איז געמאכט, און די פאַרטיק ווידעא דאַונלאָודז מיט דער אָריגינעל ראַם קורס און געזונט.
די אַפּסקאַלער נעמט דיין טעקע און רייזאַז זייַן האַכלאָטע: × 2 אָדער × 4. עס איז נישט בלויז סטרעטשינג די בילד - די Real-ESRGAN נעוראַל נעץ קוקט אויף די ראַם און רידיווז די דעטאַילס: עדזשאַז ווערן קרוכלע, פייַן טעקסטשערז און האָר האַלטן צו ווערן אַ מאַש, און ראַש און קאַמפּרעשאַן אַרטאַפאַקץ זענען רידוסט.
די געצייַג אַקסעפּץ ביידע אַ ווידעא און אַ איין בילד. פֿאַר אַ ווידעא יעדער ראַם איז אַפּסקיילעד אויף זיך און דאַן אַלץ איז פארזאמלט צוריק אין אַ קלעמערל מיט דער אָריגינעל ראַם קורס און דער אָריגינעל געזונט. פֿאַר אַ בילד דער רעזולטאַט איז אַ PNG אין די העכער האַכלאָטע.
דער טעקע איז קיינמאָל געשיקט צו אונדזער סערווער אָדער צו ווער עס יז אַנדערש. די Real-ESRGAN ווייץ (BSD-3 דערלויבעניש) לאָדן אין דעם בלעטערער אַמאָל און זענען דערנאָך געדינט פֿון קאַש, און די קאַמפּיאַטיישאַן לויפט אויף דיין graphics קאָרט דורך WebGPU. אויב WebGPU איז ניט בנימצא, אַ CPU פאַלבאַק קיקס אין - סלאָוער, אָבער עס אַרבעט אומעטום.
קיין טאָקענס זענען באפוילן פֿאַר דעם מאָדעל: עס איז קיין באַצאָלט בעטן. ווידעא ראָמען זענען דעקאָדעד מיט WebCodecs, יעדער איז ופּסקיילד לאָוקאַלי, און דער רעזולטאַט איז פארזאמלט אין MP4 (H.264 + AAC) אָדער WebM (VP9 + Opus), וועלכער דיין סיסטעם שטיצט.
עס זענען צוויי שטעלט פון ווייץ. אַלגעמיינע - פֿאַר פאָטאָס און פּראָסט ווידעא: ×2 (RealESRGAN_x2plus) און ×4 (RealESRGAN_x4plus). אַנימע - פֿאַר דראַווינגס, אַנימע און קאַרטאָאָנס: × 4 (realesr-animevideov3). א באַזונדער אַנימע × 2 מאָדעל איז נישט עקסיסטירט, אַזוי "אַנימע × 2" איז קאַמפּיוטאַד מיט די × 4 מאָדעל און דעמאָלט קערפאַלי רידוסט צו × 2 - די לעצט האַכלאָטע איז האָנעסטלי צוויי מאָל די אָריגינעל.
טייל גרייס איז אַ טעכניש באַשטעטיקן. דער ראַם איז שנייַדן אין סקווערז און יעדער איינער איז קאַמפּיוטאַד סעפּעראַטלי: אַ קלענערער קאַכל ניצט ווייניקער זכּרון (וויכטיק אויף אַ טעלעפאָן), אַ גרעסערע קאַכל איז פאַסטער אויף אַ שטאַרק graphics קאָרט. עס זענען קיין סימז צווישן טיילז: די עדזשאַז זענען גענומען מיט אַ גרענעץ און דעמאָלט קראַפּט.
פֿאַר אַ בילד דער רעזולטאַט איז געוויזן גלייך ווי אַ איין אַפּסקייל בילד. פֿאַר אַ ווידעא, די פאָרויסיקע ווייַזונג דערהייַנטיקונגען בשעת פּראַסעסינג - איר קענען זען די ראָמען דערשייַנען איינער דורך איינער, און די פּראָגרעס באַר ווייזט ווי פילע ראָמען זענען שוין דורכגעקאָכט.
א לאַנג לויפן קענען זיין קאַנסאַלד מיט אַ קנעפּל. די פאַרטיק טעקע דאַונלאָודז מיט איין גיט: אַ בילד ווי PNG, אַ ווידעא ווי MP4 אָדער WebM.
די גיכקייַט דעפּענדס אויף די טעקע גרייס, די אויסדערוויילטע וואָג און צי איר האָבן WebGPU. אויף די CPU אַ לאַנג קלעמערל נעמט אַ בשעת: אַ קורץ קלעמערל קען נעמען עטלעכע מינוט. אָנהייבן מיט אַ בילד אָדער אַ קורץ פראַגמענט, קוק אין דער רעזולטאַט און נעמען אַ גרעסערע טעקע.
ווידעא דאַרף אַ מאָדערן בלעטערער מיט WebCodecs — Chrome אָדער Edge. דער רעזולטאַט איז לימיטעד דורך די טעכניש סטעליע פון דעם בלעטערער: אויב די אַפּסקייל ראַם וואָלט יקסיד 8192 בילדצעלן אויף די לאַנג זייַט, די געצייַג זאגט אַזוי האָנעסטלי און סאַגדזשעסץ × 2 אָדער אַ קלענערער טעקע.
די אַפּסקאַלער אַרבעט בעסטער אויף ראָמען מיט קלאָר דעטאַל: פנימער, טעקסט, אַרקאַטעקטשער, נאַטור. שווער קאַמפּרעסט און טומלדיק קוואלן זענען אויך קלינד אַרויף, אָבער קיין מיראַקאַלז זענען צוגעזאגט: אויב די דעטאַל איז ניטאָ פון די ראַם, די נעץ וועט אויסטראַכטן עס אין זייַן אייגן וועג.
פֿאַר אַנימע און דראַווינגס קלייַבן די אַנימע שטעלן - עס טוט נישט גלאַט די אַוטליינז און טוט נישט "פאָטאָגראַפי" די שורה אַרבעט.
יא. דער מאָדעל און זייַן ווייץ לאָדן אין דעם בלעטערער און די קאַמפּיאַטיישאַן לויפט אויף דיין מיטל. ווידיאס און בילדער זענען קיינמאָל געשיקט ערגעץ, און עס איז קיין באַצאָלט API אין דעם מאָדעל.
גאָרנישט. קיין טאָקענס זענען באפוילן פֿאַר די אַפּסקייל: די פּראַסעסינג לויפט אויף דיין קאָמפּיוטער, נישט אויף אונדזער סערווער.
יא. דער ווידעא איז פארזאמלט צוריק אין דער אָריגינעל FPS און די אַודיאָ שפּור איז געפירט איבער אין דער רעזולטאַט (AAC פֿאַר MP4, Opus פֿאַר WebM). אויב דיין בלעטערער קען נישט ענקאָוד אַודיאָ, די געצייַג זאגט האָנעסטלי אַז די געזונט קען נישט זיין געפירט איבער.
×4 רייזאַז די האַכלאָטע פיר מאָל אויף יעדער זייַט (דאָס איז 16 מאל די שטח) און גיט מער דעטאַל, אָבער נעמט מער און דאַרף מער זכּרון. × 2 איז פאַסטער און לייטער, גוט פֿאַר אַ טעלעפאָן.
יאָ, די געצייַג אַקסעפּץ אויך בילדער: דער רעזולטאַט איז אַ PNG אין העכער האַכלאָטע.
די גיכקייַט דעפּענדס אויף די טעקע גרייס, וואָג און צי WebGPU איז בארעכטיגט. אויף די CPU אַ לאַנג קלעמערל נעמט עטלעכע מאָל מער - פּרוּווט אַ קורץ קלעמערל אָדער אַ בילד.