הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] PHP וסירטונים(WMV). (https://hosts.co.il/forums/showthread.php?t=37950)

nevo 14-01-07 13:55

[שאלה] PHP וסירטונים(WMV).
 
נגיד שעכשיו אני בונה מערכת שאפשר להעלות בה סירטונים, אני רוצה שאחרי שהקובץ בשרת המערכת תקח ברנדומליות תמונה קפואה מהסרטון ותשמור אותה בשרת, יש איזה פונקציה לזה GD משהו?

omercnet 14-01-07 16:33

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

האמת שיצא לי לבנות כזאת מערכת כמו youtube, אם אתה צריך עזרה או משהו אל תהסס :)

nevo 14-01-07 20:07

קודם כל תודה רבה על העזרה, דבר שני
מזה בידיוק
ffmpeg?
זה לא פונקציה נכון?
class שמישהו בנה או משהו?
זה עובד רק על MPG?
בתודה, נבו.

omercnet 14-01-07 20:11

http://www.google.com/search?q=ffmpeg
http://www.google.com/search?q=ffmpeg+php

nevo 14-01-07 20:17

אבל זה DLL לPHP שאין סיכוי שבעל השרת יתקין :\

RS324 14-01-07 20:25

ציטוט:

נכתב במקור על ידי omercnet (פרסם 405798)
GD עובד עם תמונות, לא סרטים
אתה יכול לממשק את ffmpeg שעושה את זה בצורה יפה
אתה בוחר פריים רנדומלי ובודק שהוא בסדר (שזה לא סתם שחור או משהו) ומשתמש בו

האמת שיצא לי לבנות כזאת מערכת כמו youtube, אם אתה צריך עזרה או משהו אל תהסס :)

זה נחמד ונכון רק אם :

יש לך שרת פרטי משלך שאתה יכול להתקין בו את FFMPEG

אל תשכח ש FFMEPEG דורשת פונקציות שנותנות גישה ל SHELL
כמו SHELL_EXEC , SYSTEM, EXEC
שמבחינת בעלי שרתים רבים זה נחשב לפירצת אבטחה חמורה
(למרות שאם אתה מתכנת חרא, זה לא הפונצקיה שתפיל את השרת - לא חסר אחרות)
ובכל מקרה , צריך לקמפל את PHP מחדש עם המודול הנוסף שהחברה של FFMPEG ייצרה
בשביל שתוכל לעבוד על פריימים ודברים כאלו ואחרים או בקיצור הקלאס של FFMPEG...


מה הסיכוי שכל זה יקרה בשבילו ? אין סיכוי

רק אם הוא ייקנה שרת ויימצא מישהו שיודע לקמפל את PHP עם המודול של FFMPEG

(רובם פשוט מורידים, מעלים לשרת ומאנקלדים את זה באפאצי)

אבל קבל ח"ח על הידע...

(אתה מפתיע אותי לטובה - כל הכבוד.)

nevo 14-01-07 20:26

אז מה אין שום סיכוי???
אני חייב את זה למערכת מה אני אעשה :( :( :( :( :(

RS324 14-01-07 20:29

ציטוט:

נכתב במקור על ידי nevo (פרסם 405968)
אז מה אין שום סיכוי???
אני חייב את זה למערכת מה אני אעשה :( :( :( :( :(

תקנה שרת ? או שהלקוח שאתה בונה לו את המערכת שהוא יקנה שרת.

nevo 14-01-07 20:31

לקנות כוונה מחשב שלם זה מה שאתה מתכוון?
אין שום דרך אחרת? |:

RS324 14-01-07 20:34

ציטוט:

נכתב במקור על ידי nevo (פרסם 405973)
לקנות כוונה מחשב שלם זה מה שאתה מתכוון?
אין שום דרך אחרת? |:

כן מחשב...קופסא כזאת...

בפעם האחרונה שבדקתי ל FFMPEG אני תמיכה ב PHP על גבי שרת WIN ככה שאתה לא יכול להוריד ולעשות נסיונות על המחשב אתה חייב שרת LINUX.

nevo 14-01-07 20:35

אתה יודע אולי אם בjoinweb יש את זה מותקן?

RS324 14-01-07 20:38

ציטוט:

נכתב במקור על ידי nevo (פרסם 405976)
אתה יודע אולי אם בjoinweb יש את זה מותקן?

אם הייתי יודע מה זה JOINWEB הייתי יכול להגיד לך...

nevo 14-01-07 20:39

ציטוט:

נכתב במקור על ידי RS324 (פרסם 405978)
אם הייתי יודע מה זה JOINWEB הייתי יכול להגיד לך...

חברה |: מזה כבר יכול להיות.

RS324 14-01-07 20:46

ציטוט:

נכתב במקור על ידי nevo (פרסם 405980)
חברה |: מזה כבר יכול להיות.

לא יודע...תשאל את החברה....

רוב הסיכויים שלא.

והסיבה היא כזאת : פעולות של המרות (בין וידאו ל SWF ו WMV או אחרים) הם פעולות שדורשות הרבה זיכרון מהשרת.. וכשאתה נמצא על שרת שיתופי הסיכוי שפונקציות האלה פתוחות הוא 0. כי הם הרי לא ירצו שאתה תזלול להם את כל הזיכרון עבור חישובים (המרות סרטים) לאתר אחד שידפוק את האתרים האחרים.

בנוסף להתקין את FFMPEG - זה מצריך 2 שלבים : 1. ההתקנה של התוכנה על גבי השרת
2. לקמפל את PHP ביחד עם המודול הנוסף של ה FFMPEG

ככה שבעצם, אם זה לא משהו שמוגדר מראש (לדוגמא כשאתה קונה\משכיר שרת אתה אומר לו תשמע אני רוצה 1 2 3 4 ולפי זה מתקינים לך) אז בעצם אין מצב בעולם

nevo 14-01-07 20:49

אין איזה פונקציה מובנית בPHP?

RS324 14-01-07 20:56

ציטוט:

נכתב במקור על ידי nevo (פרסם 405991)
אין איזה פונקציה מובנית בPHP?

לא, הדבר הכי קרוב לזה היה כמו GD רק לפלאש

http://www.php.net/swf

אבל הפסיקו את הפיתוח של זה (כנראה שזה לא היה משתלם או שמי שעבד על זה הפסיק)

והתחילו לפתח פונקציות אחרות שנקרות MING

http://www.php.net/manual/en/ref.ming.php

וגם הם מוגדרות כניסיוניות - ויכולות להשתנות בכל רגע... וגם אותם צריך לאפשר ב PHP.INI (להוסיף שורות קוד) או בקימפול לאפשר אותם
ובכל מקרה אתה תאלץ להתקין את ה LIB שלהם
עוד מידע באתר הבית שלהם : http://ming.sourceforge.net/

מצטער לאכזב אותך אבל במילים אחרות, פשוט תשכח מזה.

nevo 14-01-07 20:59

אני אדבר אם בעל השרת נראה מה הוא יגיד.

omercnet 14-01-07 21:05

ציטוט:

נכתב במקור על ידי RS324 (פרסם 405967)
זה נחמד ונכון רק אם :

יש לך שרת פרטי משלך שאתה יכול להתקין בו את FFMPEG

אל תשכח ש FFMEPEG דורשת פונקציות שנותנות גישה ל SHELL
כמו SHELL_EXEC , SYSTEM, EXEC
שמבחינת בעלי שרתים רבים זה נחשב לפירצת אבטחה חמורה
(למרות שאם אתה מתכנת חרא, זה לא הפונצקיה שתפיל את השרת - לא חסר אחרות)
ובכל מקרה , צריך לקמפל את PHP מחדש עם המודול הנוסף שהחברה של FFMPEG ייצרה
בשביל שתוכל לעבוד על פריימים ודברים כאלו ואחרים או בקיצור הקלאס של FFMPEG...


מה הסיכוי שכל זה יקרה בשבילו ? אין סיכוי

רק אם הוא ייקנה שרת ויימצא מישהו שיודע לקמפל את PHP עם המודול של FFMPEG

(רובם פשוט מורידים, מעלים לשרת ומאנקלדים את זה באפאצי)

אבל קבל ח"ח על הידע...

(אתה מפתיע אותי לטובה - כל הכבוד.)

קודם כל תודה,

שנית, מפתיע? לא הבנתי בידיוק למה אתה מתכוון

LosNir 14-01-07 21:23

ציטוט:

נכתב במקור על ידי omercnet (פרסם 406009)
קודם כל תודה,

שנית, מפתיע? לא הבנתי בידיוק למה אתה מתכוון

הוא התכוון שאתה מפתיע אותו עם כל הידע שלך |Rolleyes|
וד"א, גם אותי |קורץ|

omercnet 14-01-07 22:39

ציטוט:

נכתב במקור על ידי LosNir (פרסם 406016)
הוא התכוון שאתה מפתיע אותו עם כל הידע שלך |Rolleyes|
וד"א, גם אותי |קורץ|

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

LosNir 15-01-07 00:26

ציטוט:

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

אז כל הכבוד ;P

עמרי שוסטר 15-01-07 03:43

ציטוט:

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

נחמד והכל, אבל רושמים "professional" לא "proffesional".

WebProject 15-01-07 07:26

ציטוט:

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

חחח.. בכל מקרה, הדרך היחידה היא ffmpeg, וזה די בדוק, ולא רק זה, אם אתה מתכוון לבנות אתר בסדר גודל גדול, אתה תצטרך יותר משרת אחד, הרי זה תופס המון זיכרון, ואם יהיה לך שרת אחד, ברגע שיעלו הרבה סירטונים האתר יתחיל להיות יותר ויותר איטי, כנראה שגם יהיו לך הרבה נפילות, בוא נגיד שאם אתה בונה אתר כזה, בנה אותו לסירטונים שלך בלבד חח.. בגלל זה Youtube השקיעו 12 מיליון דולר בפיתוח האתר :)

LosNir 15-01-07 11:24

ציטוט:

נכתב במקור על ידי WebProject (פרסם 406135)
חחח.. בכל מקרה, הדרך היחידה היא ffmpeg, וזה די בדוק, ולא רק זה, אם אתה מתכוון לבנות אתר בסדר גודל גדול, אתה תצטרך יותר משרת אחד, הרי זה תופס המון זיכרון, ואם יהיה לך שרת אחד, ברגע שיעלו הרבה סירטונים האתר יתחיל להיות יותר ויותר איטי, כנראה שגם יהיו לך הרבה נפילות, בוא נגיד שאם אתה בונה אתר כזה, בנה אותו לסירטונים שלך בלבד חח.. בגלל זה Youtube השקיעו 12 מיליון דולר בפיתוח האתר :)

ועוד 12 מיליון דולר בשרתים |winky|

somebody 15-01-07 14:48

ציטוט:

נכתב במקור על ידי LosNir (פרסם 406172)
ועוד 12 מיליון דולר בשרתים |winky|

זאת הכוונה לפיתוח האתר..
שרתים+תיכנות.
תיכנות כזה לא עולה 12 מיליון דולר, אבל שרתים כן..

LosNir 15-01-07 15:18

ציטוט:

נכתב במקור על ידי somebody (פרסם 406245)
זאת הכוונה לפיתוח האתר..
שרתים+תיכנות.
תיכנות כזה לא עולה 12 מיליון דולר, אבל שרתים כן..

אה אז סליח ה :)
יור מתאים הקמת האתר..
אבל לא מתאים לפה בכל מקרה, נחזור לנושא :D


כל הזמנים הם GMT +2. הזמן כעת הוא 10:27.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ