כיצד להוסיף טקסט לסרטון עם FFmpeg?

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

מה זה FFmpeg?

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

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

FFmpeg נמצא בשימוש נרחב בתעשיית המדיה והוא זמין ברוב מערכות ההפעלה, כולל Windows, macOS, Linux ו-Unix.

כיצד להשתמש ב-FFmpeg?

הנה כמה דוגמאות נפוצות לשימוש ב-FFmpeg:

  1. המרת קובץ וידאו מפורמט אחד לאחר:

קוד: ffmpeg -i input_ video.mp 4 output_video.avi

פקודה זו תמירinput_video.mp4 לoutput_video.avi . FFmpeg יבחר אוטומטית את הקודקים המתאימים לפורמט הפלט.

  1. שנה גודל של סרטון:

קוד: ffmpeg -i input_ video.mp 4 -vf scale=640:480 output_ video.mp 4

פקודה זו תשנה את הגודלinput_video.mp4 לרזולוציה של 640×480 פיקסלים ושמור את התוצאה לoutput_video.mp4 .

  1. חלץ אודיו מסרטון:

קוד: ffmpeg -i input_ video.mp 4 -vn output_ audio.mp 3

פקודה זו תחלץ את רצועת האודיו ממנהinput_video.mp4 ולשמור אותו לoutput_audio.mp3 .

  1. שרשרת שני סרטונים:

קוד: ffmpeg -i input_ video1.mp 4 -i input_ video2.mp 4 -filter_complex concat output_ video.mp 4

פקודה זו תשרשרinput_video1.mp4 וinput_video2.mp4 ושמור את התוצאה לoutput_video.mp4 .

  1. הוסף סימן מים לסרטון:

קוד: ffmpeg -i input_ video.mp 4 -i watermark.png -filter_complex "overlay=10:10" output_ video.mp 4

פקודה זו תוסיף את הwatermark.png תמונה בפינה השמאלית העליונה שלinput_video.mp4 עם היסט של 10 פיקסלים ושמור את התוצאה לoutput_video.mp4 .

אלו הן רק כמה דוגמאות למה לעשות עם FFmpeg. אפשר גם להשתמש ב-FFmpeg באנדרואיד. למידע נוסף, עיין במדריכים מקוונים, הזרמת וידאו או צ'אטבוטים של AI כגון ChatGPT.

לוגו ffmpeg

מהן פקודות עריכת וידאו שימושיות של FFmpeg?

  1. חתוך סרטון:

קוד: ffmpeg -i input_ video.mp 4 -ss 00:00:05 -t 00:00:10 -c copy output_ video.mp 4

פקודה זו תקצץinput_video.mp4 להתחיל בסימון של 5 שניות ולסיים לאחר 10 שניות ולשמור את התוצאה לoutput_video.mp4 .

  1. הוסף שכבת-על של תמונה או סרטון בסרטון שלי:

קוד: ffmpeg -i input_ video.mp 4 -i overlay_image.png -filter_complex "overlay=10:10" output_ video.mp 4

פקודה זו תוסיף את הoverlay_image.png קובץ כשכבת-על לinput_video.mp4 בקואורדינטות (10, 10), ושמור את התוצאה לoutput_video.mp4 .

  1. שנה רזולוציית וידאו:

קוד: ffmpeg -i input_ video.mp 4 -vf scale=1280:720 -c:a copy output_ video.mp 4

פקודה זו תשנה את הרזולוציה שלinput_video.mp4 ל-1280×720 פיקסלים ושמור את התוצאה בoutput_video.mp4 .

  • תוסיף את הtextfile וreload אפשרויות לצייר טקסט:

קוד: ffmpeg -i input.mp 4 -vf "drawtext=fontfile=/path/to/font.ttf:textfile=text.txt:reload=1:fontcolor=white:fontsize=24:box=1:boxcolor=black @0.5:boxborderw=5:x=(w-text_w)/2:y=(h-text_h)/2" -codec:a copy output.mp 4

כיצד להוסיף טקסט לסרטון עם FFmpeg?

כדי להוסיף טקסט לסרטון עם FFmpeg, השתמש ב-drawtext לְסַנֵן. הdrawtext מסנן מאפשר לך לציין את הגופן, הגודל, הצבע והמיקום של הטקסט, בין שאר הפרמטרים.

הנה פקודה בסיסית להוספת טקסט לסרטון באמצעותdrawtext לְסַנֵן:

קוד: ffmpeg -i input_ video.mp 4 -vf "drawtext=text='Hello World':fontfile=/path/to/font.ttf:fontsize=50:fontcolor=white:x=100:y=100" – codec:a copy output_ video.mp 4

בפקודה זו:

  • -i input_video.mp4 מציין את קובץ וידאו הקלט.
  • -vf "drawtext=..." מציין את מסנן הווידאו שיש להחיל, שהואdrawtext מסנן במקרה זה.
  • text='Hello World' מציין את הטקסט שיש להוסיף לסרטון.
  • fontfile=/path/to/font.ttf מציין את קובץ הגופן לשימוש.
  • fontsize=50 מציין את גודל הגופן בנקודות.
  • fontcolor=white מציין את צבע הגופן.
  • x=100:y=100 מציין את מיקום הטקסט בסרטון, כאשר הפינה השמאלית העליונה היא (100, 100) פיקסלים.
  • -codec:a copy מציין להעתיק את זרם האודיו מסרטון הקלט לסרטון הפלט מבלי לקודד אותו מחדש.
  • output_video.mp4 מציין את קובץ הווידאו הפלט.

מה זה Fontfile?

הfontfile אפשרות ב-FFmpeg משמשת לציון הנתיב לקובץ גופן שישמש לעיבוד טקסט בסרטון או בתמונה.

כאשר אתה משתמש בdrawtext מסנן ב-FFmpeg כדי להוסיף טקסט לסרטון, ציין אתfontfile אפשרות לבחור גופן ספציפי לשימוש עבור הטקסט.

כיצד לכלול גופן בפקודה FFmpeg מבלי להשתמש באפשרות Fontfile?

על מנת להשתמש בגופן בפקודת FFMPEG מבלי לציין את אפשרות ה-fontfile, השתמש בגופן המותקן במערכת.

להלן פקודה לדוגמה המשתמשת בגופן המותקן במערכת:

קוד: ffmpeg -i input_ video.mp 4 -vf "drawtext=text='Hello World':fontcolor=white:x=100:y=100:font=Arial" -codec:a copy output_ video.mp 4

מה זה GitHub?

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

כיצד להוסיף טקסט "StackOverflow" עם FFmpeg?

קוד: ffmpeg -i input_ video.mp 4 -vf "drawtext=text='StackOverflow':fontfile=/path/to/font.ttf:fontsize=30:fontcolor=white:x=100:y=100" -codec :a copy output_ video.mp 4

הנה מה שעושות האפשרויות השונות בפקודה זו:

  • -i input_video.mp4 מציין את קובץ וידאו הקלט.
  • -vf "drawtext=text='StackOverflow':fontfile=/path/to/font.ttf:fontsize=30:fontcolor=white:x=100:y=100" מגדיר את פילטר הווידאו לציור הטקסט. פקודה זו מציירת את הטקסט "StackOverflow" בסרטון בקואורדינטות (100, 100), באמצעות קובץ גופן שנמצא בכתובת/path/to/font.ttf , עם גודל גופן 30 וצבע גופן לבן.
  • -codec:a copy מעתיק את זרם האודיו מסרטון הקלט לסרטון הפלט מבלי לקודד אותו מחדש.
  • output_video.mp4 מציין את השם של קובץ וידאו הפלט.

כיצד להציג קודי זמן או חותמות זמן באמצעות מסנן Drawtext של FFmpeg?

קוד: ffmpeg -i input_ video.mp 4 -filter_complex "drawtext=fontfile=/path/to/font.ttf:text='%{pts\:hms}':fontsize=24:fontcolor=white:x=10: y=10" -codec:a copy output_ video.mp 4

הנה מה שעושות האפשרויות השונות בפקודה זו:

  • -i input_video.mp4 מציין את קובץ וידאו הקלט.
  • -filter_complex מאפשר לך להשתמש במספר מסננים באותה פקודה.
  • drawtext הוא שם המסנן.
  • fontfile=/path/to/font.ttf מציין את הנתיב לקובץ הגופן שבו נרצה להשתמש.
  • text='%{pts\:hms}' מגדיר את הטקסט שיוצג. %{pts\:hms} הוא מציין מיקום שיוחלף בקוד הזמן הנוכחי בפורמט שעות:דקות:שניות.
  • fontsize=24 מגדיר את גודל הגופן ל-24.
  • fontcolor=white מגדיר את צבע הגופן ללבן.
  • x=10 וy=10 הגדר את מיקום הטקסט בסרטון.
  • -codec:a copy מעתיק את זרם האודיו מסרטון הקלט לסרטון הפלט מבלי לקודד אותו מחדש.
  • output_video.mp4 מציין את שם קובץ הפלט.
שתפו את הפוסט:

בינה מלאכותית מתקדמת

התחל עם Transkriptor עכשיו!

מאמרים קשורים

מהי אפליקציית תמלול
Transkriptor

מהי אפליקציית תמלול?

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

לתמלל סרטון
Transkriptor

איך לתמלל סרטון?

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

להמיר קול לטקסט
Transkriptor

המר את הקול שלך לטקסט!

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

הדרך הטובה ביותר לתמלל קבצי אודיו
Transkriptor

הדרך הטובה ביותר לתמלל קבצי אודיו

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