בדיקת הפרמטרים של קובץ מדיה בשרת מרוחק

  • פותח הנושא s976
  • פורסם בתאריך

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
יש כמה סיפריות (PHP) שמאפשרות בדיקת הפרמטרים של הקבצים (במיוחד מעניין אותי האורך של קבצי שמע ווידאו), דוגמת getID3
אבל זה עובד רק על הקבצים המקומיים
האם מישהו מכיר דרך לבדוק את הנתונים הנ"ל בקבצים שנמצאים בשרת מרוחק?
(בתיאוריה, אני מניח שהדרך לזה היא להוריד את תחילת הקובץ ולבדוק בו את הרשימות הדרושות - אבל אני מחפש איזו ספריה מוכנה)
 

KingYes

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

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
כן, אבל הורדת קובץ וידאו תיצור עיכוב בזמן שלא בא בחשבון
 

mat

------- Magicode -------
יש תוכנה שנקראת mediainfo.
http://mediaarea.net/en/MediaInfo
זה תוכנת שעובדת גם בשורת הפקודה. תתקין את זה על השרת המרוחק.

ואז תעשה שרת קטן שאתה שולח לו פרמטר והוא מחזיר תשובה.
זה אותו סיבוך כמו להתחבר עם ftp או משהו כזה.

דוגמא למחלקה שמשתמשת בזה
https://npmjs.org/package/mediainfo
 

mat

------- Magicode -------
מצאתי משהו מעניין.

https://github.com/leetreveil/node-musicmetadata

הוא יכול להוריד את הקובץ ותוך כדי לבדוק.

ברגע שהוא גמר לבדוק הוא מקפיץ אירוע שהוא גמר ואז אתה יכול לעצור את ההורדה.

אבל זה לא עובד על כל הפורמטים של הוידאו והאודיו.
 

KingYes

משתמש צעיר
הפתרון הקודם שלך יותר מציאותי ומהיר. פשוט לבנות ממשק API בשרת המרוחק שהוא יחזיר כ-JSON או XML את פרטי הקובץ.
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכד

א שִׁיר הַמַּעֲלוֹת לְדָוִד לוּלֵי יְהוָה שֶׁהָיָה לָנוּ יֹאמַר נָא יִשְׂרָאֵל:ב לוּלֵי יְהוָה שֶׁהָיָה לָנוּ בְּקוּם עָלֵינוּ אָדָם:ג אֲזַי חַיִּים בְּלָעוּנוּ בַּחֲרוֹת אַפָּם בָּנוּ:ד אֲזַי הַמַּיִם שְׁטָפוּנוּ נַחְלָה עָבַר עַל נַפְשֵׁנוּ:ה אֲזַי עָבַר עַל נַפְשֵׁנוּ הַמַּיִם הַזֵּידוֹנִים:ו בָּרוּךְ יְהוָה שֶׁלֹּא נְתָנָנוּ טֶרֶף לְשִׁנֵּיהֶם:ז נַפְשֵׁנוּ כְּצִפּוֹר נִמְלְטָה מִפַּח יוֹקְשִׁים הַפַּח נִשְׁבָּר וַאֲנַחְנוּ נִמְלָטְנוּ:ח עֶזְרֵנוּ בְּשֵׁם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:
נקרא  5  פעמים

לוח מודעות

למעלה