![]() |
[שאלה] PHP וסירטונים(WMV).
נגיד שעכשיו אני בונה מערכת שאפשר להעלות בה סירטונים, אני רוצה שאחרי שהקובץ בשרת המערכת תקח ברנדומליות תמונה קפואה מהסרטון ותשמור אותה בשרת, יש איזה פונקציה לזה GD משהו?
|
GD עובד עם תמונות, לא סרטים
אתה יכול לממשק את ffmpeg שעושה את זה בצורה יפה אתה בוחר פריים רנדומלי ובודק שהוא בסדר (שזה לא סתם שחור או משהו) ומשתמש בו האמת שיצא לי לבנות כזאת מערכת כמו youtube, אם אתה צריך עזרה או משהו אל תהסס :) |
קודם כל תודה רבה על העזרה, דבר שני
מזה בידיוק ffmpeg? זה לא פונקציה נכון? class שמישהו בנה או משהו? זה עובד רק על MPG? בתודה, נבו. |
|
אבל זה DLL לPHP שאין סיכוי שבעל השרת יתקין :\
|
ציטוט:
יש לך שרת פרטי משלך שאתה יכול להתקין בו את FFMPEG אל תשכח ש FFMEPEG דורשת פונקציות שנותנות גישה ל SHELL כמו SHELL_EXEC , SYSTEM, EXEC שמבחינת בעלי שרתים רבים זה נחשב לפירצת אבטחה חמורה (למרות שאם אתה מתכנת חרא, זה לא הפונצקיה שתפיל את השרת - לא חסר אחרות) ובכל מקרה , צריך לקמפל את PHP מחדש עם המודול הנוסף שהחברה של FFMPEG ייצרה בשביל שתוכל לעבוד על פריימים ודברים כאלו ואחרים או בקיצור הקלאס של FFMPEG... מה הסיכוי שכל זה יקרה בשבילו ? אין סיכוי רק אם הוא ייקנה שרת ויימצא מישהו שיודע לקמפל את PHP עם המודול של FFMPEG (רובם פשוט מורידים, מעלים לשרת ומאנקלדים את זה באפאצי) אבל קבל ח"ח על הידע... (אתה מפתיע אותי לטובה - כל הכבוד.) |
אז מה אין שום סיכוי???
אני חייב את זה למערכת מה אני אעשה :( :( :( :( :( |
ציטוט:
|
לקנות כוונה מחשב שלם זה מה שאתה מתכוון?
אין שום דרך אחרת? |: |
ציטוט:
בפעם האחרונה שבדקתי ל FFMPEG אני תמיכה ב PHP על גבי שרת WIN ככה שאתה לא יכול להוריד ולעשות נסיונות על המחשב אתה חייב שרת LINUX. |
אתה יודע אולי אם בjoinweb יש את זה מותקן?
|
ציטוט:
|
ציטוט:
|
ציטוט:
רוב הסיכויים שלא. והסיבה היא כזאת : פעולות של המרות (בין וידאו ל SWF ו WMV או אחרים) הם פעולות שדורשות הרבה זיכרון מהשרת.. וכשאתה נמצא על שרת שיתופי הסיכוי שפונקציות האלה פתוחות הוא 0. כי הם הרי לא ירצו שאתה תזלול להם את כל הזיכרון עבור חישובים (המרות סרטים) לאתר אחד שידפוק את האתרים האחרים. בנוסף להתקין את FFMPEG - זה מצריך 2 שלבים : 1. ההתקנה של התוכנה על גבי השרת 2. לקמפל את PHP ביחד עם המודול הנוסף של ה FFMPEG ככה שבעצם, אם זה לא משהו שמוגדר מראש (לדוגמא כשאתה קונה\משכיר שרת אתה אומר לו תשמע אני רוצה 1 2 3 4 ולפי זה מתקינים לך) אז בעצם אין מצב בעולם |
אין איזה פונקציה מובנית בPHP?
|
ציטוט:
http://www.php.net/swf אבל הפסיקו את הפיתוח של זה (כנראה שזה לא היה משתלם או שמי שעבד על זה הפסיק) והתחילו לפתח פונקציות אחרות שנקרות MING http://www.php.net/manual/en/ref.ming.php וגם הם מוגדרות כניסיוניות - ויכולות להשתנות בכל רגע... וגם אותם צריך לאפשר ב PHP.INI (להוסיף שורות קוד) או בקימפול לאפשר אותם ובכל מקרה אתה תאלץ להתקין את ה LIB שלהם עוד מידע באתר הבית שלהם : http://ming.sourceforge.net/ מצטער לאכזב אותך אבל במילים אחרות, פשוט תשכח מזה. |
אני אדבר אם בעל השרת נראה מה הוא יגיד.
|
ציטוט:
שנית, מפתיע? לא הבנתי בידיוק למה אתה מתכוון |
ציטוט:
וד"א, גם אותי |קורץ| |
ציטוט:
בחתימה שלי כתוב שאני מתכנת מקצועי, הכוונה היא שזה המקצוע שלי, ולא תחביב כמו רוב אנשים פה אז אני משתדל להיות הכי טוב במה שאני עושה. |
ציטוט:
|
ציטוט:
|
ציטוט:
|
ציטוט:
|
ציטוט:
שרתים+תיכנות. תיכנות כזה לא עולה 12 מיליון דולר, אבל שרתים כן.. |
ציטוט:
יור מתאים הקמת האתר.. אבל לא מתאים לפה בכל מקרה, נחזור לנושא :D |
כל הזמנים הם GMT +2. הזמן כעת הוא 10:27. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ