GPT
A

ai-video-composer

רץ בדפדפן

huggingface-projectsרישיון לא דווח2023-03-22

  • gradio
  • ffmpeg
  • video-editing
  • natural-language
  • ai-video

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

  • הורדות בחודש
  • 663לייקים

מה זה

מעלים קובצי תמונה, אודיו או וידאו במגוון סיומות כמו PNG, MP3, MOV ו־MP4, ומקלידים הוראה בטקסט חופשי. אפשר לבקש להרכיב מצגת תמונות עם מוזיקת רקע, להאיץ וידאו פי שניים, להצמיד רצועת שמע לקליפ קיים או לייצר ויזואליזציה של גלי קול מתוך קובץ סאונד. התוצר הסופי שמתקבל הוא תמיד קובץ וידאו בפורמט MP4, ולצדו מוצגת גם פקודת הטרמינל המדויקת שנבנתה.

המערכת עצמה לא עורכת את הווידאו דרך מודל ראייה ממוחשבת, אלא משתמשת במודלי שפה, GLM-4.7-Flash או Kimi-K2-Instruct, כדי לתרגם את הבקשה לפקודת FFMPEG תקנית. הקוד מתקף את הפקודה ומריץ אותה ישירות על השרת בתוך ספרייה זמנית באמצעות subprocess של פייתון. דוגמאות הממשק מציגות יצירת גלי קול מקובץ דיבור על גבי תמונת רקע, וחיבור של סדרת תמונות חתולים לקליפ אחד עם רצועת שמע.

מתאים ל

  • יצירת מצגת תמונות עם סאונד

    חיבור רצף של תמונות לקובץ וידאו אחד והצמדת שיר רקע לפי משך זמן שמוגדר בהוראה.

  • הפקת גלי קול לקובצי פודקאסט

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

  • עריכות חיתוך ומהירות זריזות

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

איפה זה נופל

הכלי מוגבל לסרטונים באורך של עד 2 דקות בלבד, והפלט הוא תמיד בפורמט MP4 בלבד בלי אפשרות לייצא לקבצים אחרים. קיים חוסר התאמה בין התיעוד שמגדיר רף קובץ של 10MB לבין הודעות השגיאה בקוד שחוסמות קבצים מעל 100MB. מעבר לכך, המודל רק מייצר פקודת שורת פקודה ולא צופה בתוכן הווידאו, כך שאם התוצאה משובשת או שהפקודה נכשלת, תצטרכו לדייק את ההוראות ידנית.

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

לא, השימוש בדף פתוח לחלוטין ורץ על חומרת שיתופית שהוקצתה לחשבון. אין צורך להזין אמצעי תשלום או מפתח API אישי בממשק הקיים.

במה זה שונה משימוש רגיל במודל שפה?

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

מה קורה לקבצים שאני מעלה?

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

האם אפשר להריץ את זה מקומית במחשב שלי?

כן, הקוד בנוי מעל ספריית Gradio ומשתמש בסקריפט פייתון פשוט עם FFMPEG. תצטרכו להתקין את התלויות ולהגדיר מפתחות גישה מתאימים למודלים שנמצאים בקוד.

איך משתמשים

גוררים את הקבצים לאזור ההעלאה, כותבים את הבקשה בשדה הטקסט ולוחצים על Run. תחת לשונית ההגדרות אפשר לבחור איזה מודל יכתוב את הפקודה ולשנות ערכי Temperature ו־Top-p כדי לשלוט ביצירתיות הניסוח. הריצה מתבצעת על חומרת zero-a10g שמקצה מעבד גרפי לפי דרישה, כך שייתכן זמן המתנה קצר להתעוררות החומרה לפני שהפקודה מתחילה לרוץ בפועל. אין צורך בהתחברות או ברישום כדי להפעיל את הכלי.

הרישיון

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

הרישיון המלא ב־Hugging Face ↗