יעדער אינזשעניריע תּלמיד און אַ גראַדזשאַוואַט וויסן אַ נייַע שפּראַך אנדערע ווי די רעגולער שפּראַכן. C איז איינער פון די מערסט פאָלקס פּראָגראַממינג שפּראַכן אויף הויך מדרגה באזירט אויף עטלעכע קאָדירונג. ווילן צו מאַכן מעדיע שפּילער ניצן 'C' שפּראַך? צי איר טאַקע באַטראַכטן עס איז אַ שריט-דורך-שריט ינסטרוקטיאָן פֿאַר פּראָגראַממינג אַ מידיאַ שפּילער? איר דאַרפֿן צו באַטראַכטן פאַרשידן טאַסקס פֿאַר דעם. איר דאַרפֿן צו עפֿענען און אַרויסווייַזן מידיאַ טעקעס, דיזיינינג די באַניצער צובינד, ניצן מעניוז און מויז אָדער קלאַוויאַטור געשעענישן.
האַנדלינג מולטימעדיאַ מיט פפמפּעג איז שיין ווי פּשוט ווי דעם פּראָגראַם, כאָטש עטלעכע מגילה קען האָבן אַ זייער קאָמפּליצירט "טאָן עפּעס" שריט. אין דעם טוטאָריאַל, מיר וועלן עפֿענען אַ טעקע, לייענען פֿון די ווידעא טייַך ין עס, און אונדזער DO SOMETHING וועט שרייבן די ראַם צו אַ פּפּם טעקע.
וואָס איז פפמפּעג?
פפמפּעג איז אַ גאַנץ, קרייַז-פּלאַטפאָרמע לייזונג צו רעקאָרדירן, גער און סטרימינג אַדיאָו און ווידעא. דאָס איז דער בעסטער און שליימעסדיק ביבליאָטעק פֿאַר שאפן ווידעא אַפּלאַקיישאַנז אָדער אפילו אַלגעמיינע נוצן. עס אַקשלי נעמט זאָרג פון אַלע די שווער אַרבעט פון ווידעא פּראַסעסינג דורך טאן פאַרשידן טאַסקס, אַרייַנגערעכנט:
- דיקאָודינג
- קאָדירונג
- מוקסינג
- דעמוקסינג
דאָס קען מאַכן מעדיע אַפּלאַקיישאַנז פיל באַשיידן צו שרייַבן. עס איז פּשוט, געשריבן אין C, שיין שנעל און קענען דיקאָוד כּמעט קיין קאָדעק וואָס איר וועט געפֿינען אין נוצן הייַנט און אויך קאָדירן עטלעכע אנדערע פֿאָרמאַטירונגען.
ווי צו מאַכן אַ מעדיע שפּילער אין C שפּראַך ניצן ffmpeg?
ffmpeg איז אַ רייַך ווידעא ביבליאָטעק וואָס איז געשריבן אין C שפּראַך וואָס העלפּס איר צו מאַכן פּשוט מידיאַ אַפּלאַקיישאַנז. באַזירט אויף דער אפדעיטעד ווערסיע פון ffplay (מאָדעל פּראָגראַם קומט מיט ffmpeg), דאָ, איך בין ייַנטיילונג דער בעסטער וועג צו קאָד דיין אייגענע מידיאַ שפּילער אין ווייניקער ווי 1000 שורות.
אויב איר וויסן וועגן לייברעריז פֿאַר קריייטינג ווידעא אַפּלאַקיישאַנז, Ffmpeg איז איינער פון די בעסטער וועגן. די ווונדערלעך אַלגעמיינע ציל ביבליאָטעק פּערפאָרמז קאָמפּלעקס ווידעא פּראַסעסינג אַרבעט ווי דיקאָודינג, קאָדירונג, דעמוקסינג און מוקסינג. די ווידעא ביבליאָטעק וואָס איז געשריבן אין C האט די פיייקייט צו דעקאָדע רובֿ קאָדעקס.
אויב איר ווילט אָנהייבן מיט פפמפּעג, איר קען ניט געפֿינען פיל אינפֿאָרמאַציע בנימצא אָנליין. דעריבער, איך האָבן שערד אַ דיטיילד שריט-דורך-שריט פירן וואָס העלפּס איר מאַכן אַ מעדיע שפּילער אין C שפּראַך אין ווייניקער ווי 1000 שורות ניצן ffmpeg.
דריקט דאָ צו לייענען די גאַנץ טוטאָריאַל.
- אין דעם וועגווייַזער צו באַקומען די ווידעא און אַודיאָ רעזולטאַט פון די מידיאַ טעקע, SDL (סימפּלע דירעקטמעדיאַ לייַער) איז געוויינט ווייַל עס איז אַ גוט קרייז-פּלאַטפאָרמע מעדיע ביבליאָטעק געניצט אין פילע ווידעא שפּילערייַ און מעדיע ווייכווארג.
- צו זאַמלען די מגילה וואָס וועט זיין געלערנט אין דעם טוטאָריאַל, איר דאַרפֿן צו אָפּלאָדירן סדל אַנטוויקלונג לייברעריז אויף דיין סיסטעם און ינסטאַלירן עס.
- אויף יעדער בלאַט, עס איז אַ C טעקע וואָס איר קענען אראפקאפיע, צונויפנעמען און נאָכפאָלגן.
מיט גוטע וויסן קיוז, מוטעקסעס און פיל מער אין C שפּראַך און עטלעכע אנדערע מולטימעדיאַ באַסיקס, איר זענט געזונט גענוג צו יבערקערן מיט דיין אייגענע מעדיע שפּילער.
די פּראָגראַם קען נישט מאַכן אַ שפּילער צו דערגרייכן אַלע דיין מידיאַ פּלייבאַק רעקווירעמענץ, נאָר נעמען עס ווי אַ צוגאַנג צו לערנען מער, געווינען וויסן און אַנטדעקן מער און מער אַפּערטונאַטיז צו מאַכן ענכאַנסמאַנץ אין דעם פּראָגראַם.
אַרטיקל ערשטער געפֿונען אויף פאָססביטעס.
