המרת PowerPoint PPT לווידאו מקוון

אנשים מבקשים לעתים קרובות להמיר PPT לווידאו מסיבות רבות. על ידי המרת PowerPoint לווידאו, הם משיגים קובץ מדיה (mp4, למשל) שקל מאוד לשתף ולפתוח. מלבד הזדמנויות שיתוף מוגברות, פורמט הווידאו שנוצר מאפשר להם להשתמש בתוכן של המצגות שלהם באופן שבדרך כלל מושך יותר את הקהל.

המרת PowerPoint PPT לווידאו מקוון

בעוד אפליקציית PowerPoint מצוידת בפונקציות המאפשרות למשתמשים להמיר את השקופיות שלהם לסרטון, תהליך יצירת הווידאו אינו פשוט. אתה עשוי להפיק תועלת רבה יותר משימוש בכלי מקוון פשוט כמו אפליקציית האינטרנט PowerPoint to Video מבית Aspose. עד שתסיים לקרוא את המאמר הזה, תלמד כיצד להמיר PowerPoint PPT לווידאו באמצעות ממיר מקוון ועל ידי הפעלת קודים ב-C#, Java ו-C++.

ממיר PPT ל-MP4 מקוון

  1. עבור לדף Aspose Online ממיר PPT ל-MP4.
  2. לחץ על שחרר או העלה את הקבצים שלך.
  3. העלה את מצגת ה-PowerPoint שברצונך להמיר לסרטון MP4.
  4. לחץ על המר.

ממיר ה-PPT ל-MP4 המקוון מספק פרמטרים המאפשרים לך:

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

PowerPoint PPT ל-MP4 - שאלות נפוצות

איך אני ממיר וידאו PPT ל-MP4 באינטרנט?

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

באיזה פורמט הסרטון המתקבל?

MP4 הוא הפורמט של הסרטון המתקבל.

כמה זמן לוקח להמיר PowerPoint לווידאו?

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

האם אוכל להמיר PowerPoint PPT לווידאו בסמארטפון שלי?

כן. אתה יכול להשתמש באפליקציית האינטרנט Aspose PowerPoint to Video בטלפון הנייד שלך. הממיר פועל באותה צורה במכשירים ניידים כפי שהוא פועל במחשבים.

המרת PPT לווידאו באמצעות קוד

באמצעות Aspose APIs, מפתחים ויישומים יכולים ליצור מסגרות המבוססות על שקופיות PowerPoint (שאותן ניתן להמיר לווידאו), להמיר מצגות לקבצים אחרים, לערוך ולתפעל מצגות וכו'.

המרת וידאו PPT ל-MP4 ב-C#

  1. השתמש בפקודת dotnet add package כדי להוסיף Aspose.Slides ו-FFMpegCore לפרויקט שלך:
    • הפעל את dotnet add package Aspose.Slides.NET --גרסה 22.11.0
    • הפעל את dotnet add package FFMpegCore --גרסה 4.8.0
  2. הורד את ffmpeg כאן.
  3. FFMpegCore דורש ממך לציין את הנתיב ל-ffmpeg שהורד (למשל חולץ ל-“C:\tools\ffmpeg”): GlobalFFOptions.Configure(new FFOptions { BinaryFolder = @"c:\tools\ffmpeg\bin",} );
  4. הפעל את קוד C# הבא להמרת PowerPoint PPT לווידאו:
using System.Collections.Generic;
using Aspose.Slides;
using FFMpegCore; // Will use FFmpeg binaries we extracted to "c:\tools\ffmpeg" before
using Aspose.Slides.Animation;
using (Presentation presentation = new Presentation())

{
    // מוסיף צורת חיוך ואז מחייה אותו
    IAutoShape smile = presentation.Slides[0].Shapes.AddAutoShape(ShapeType.SmileyFace, 110, 20, 500, 500);
    IEffect effectIn = presentation.Slides[0].Timeline.MainSequence.AddEffect(smile, EffectType.Fly, EffectSubtype.TopLeft, EffectTriggerType.AfterPrevious);
    IEffect effectOut = presentation.Slides[0].Timeline.MainSequence.AddEffect(smile, EffectType.Fly, EffectSubtype.BottomRight, EffectTriggerType.AfterPrevious);
    effectIn.Timing.Duration = 2f;
    effectOut.PresetClassType = EffectPresetClassType.Exit;

   const int Fps = 33;
   List<string> frames = new List<string>();

   using (var animationsGenerator = new PresentationAnimationsGenerator(presentation))
    using (var player = new PresentationPlayer(animationsGenerator, Fps))
    {
        player.FrameTick += (sender, args) =>
        {
            string frame = $"frame_{(sender.FrameIndex):D4}.png";
            args.GetFrame().Save(frame);
            frames.Add(frame);
        };
        animationsGenerator.Run(presentation.Slides);
    }

    // הגדר את התיקיה הבינאריים של ffmpeg. ראה דף זה: https://github.com/rosenbjerg/FFMpegCore#installation
    GlobalFFOptions.Configure(new FFOptions { BinaryFolder = @"c:\tools\ffmpeg\bin", });
    // ממיר מסגרות לווידאו webm
    FFMpeg.JoinImageSequence("smile.webm", Fps, frames.Select(frame => ImageInfo.FromPath(frame)).ToArray());

}

אם אתה רוצה ללמוד עוד על Aspose.Slides עבור .NET יכולות במונחים של המרות PowerPoint לווידאו, קרא את המר PowerPoint PPT לסרטון מאמר.

המרת PPT ל-MP4 ב-Java

  1. התקן את Aspose.Slides על ידי ביצוע ההוראות כאן.

  2. הורד את ffmpeg מכאן.

  3. הוסף את זה לקובץ POM שלך:

<dependency>
<groupId>net.bramp.ffmpeg</groupId>
<artifactId>ffmpeg</artifactId>
<version>0.7.0</version>
</dependency>
  1. הפעל את קוד ה-Java הבא כדי ליצור וידאו MP4 מ-PowerPoint PPT:
Presentation presentation = new Presentation();
try {
    // מוסיף צורת חיוך ולאחר מכן מחייה אותו
    IAutoShape smile = presentation.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.SmileyFace, 110, 20, 500, 500);
    ISequence mainSequence = presentation.getSlides().get_Item(0).getTimeline().getMainSequence();
    IEffect effectIn = mainSequence.addEffect(smile, EffectType.Fly, EffectSubtype.TopLeft, EffectTriggerType.AfterPrevious);
    IEffect effectOut = mainSequence.addEffect(smile, EffectType.Fly, EffectSubtype.BottomRight, EffectTriggerType.AfterPrevious);
    effectIn.getTiming().setDuration(2f);
    effectOut.setPresetClassType(EffectPresetClassType.Exit);

    final int fps = 33;
    ArrayList<String> frames = new ArrayList<String>();

    PresentationAnimationsGenerator animationsGenerator = new PresentationAnimationsGenerator(presentation);
    try
    {
        PresentationPlayer player = new PresentationPlayer(animationsGenerator, fps);
        try {
            player.setFrameTick((sender, arguments) ->
            {
                try {
                    String frame = String.format("frame_%04d.png", sender.getFrameIndex());
                    ImageIO.write(arguments.getFrame(), "PNG", new java.io.File(frame));
                    frames.add(frame);
                } catch (IOException e) {
                    throw new RuntimeException(e);
                }
            });
            animationsGenerator.run(presentation.getSlides());
        } finally {
            if (player != null) player.dispose();
        }
    } finally {
        if (animationsGenerator != null) animationsGenerator.dispose();
    }

    // הגדר את התיקיה הבינאריים של ffmpeg. ראה דף זה: https://github.com/rosenbjerg/FFMpegCore#installation
    FFmpeg ffmpeg = new FFmpeg("path/to/ffmpeg");
    FFprobe ffprobe = new FFprobe("path/to/ffprobe");

    FFmpegBuilder builder = new FFmpegBuilder()
            .addExtraArgs("-start_number", "1")
            .setInput("frame_%04d.png")
            .addOutput("output.avi")
            .setVideoFrameRate(FFmpeg.FPS_24)
            .setFormat("avi")
            .done();

    FFmpegExecutor executor = new FFmpegExecutor(ffmpeg, ffprobe);
    executor.createJob(builder).run();
} catch (IOException e) {
    e.printStackTrace();
}

אם אתה רוצה ללמוד עוד על Aspose.Slides עבור Java יכולות במונחים של המרות PowerPoint לווידאו, קרא את המר PowerPoint ל-MP4 מאמר.

צור וידאו מ-PPT ב-C++

  1. התקן את Aspose.Slides על ידי ביצוע ההוראות שניתנו כאן.
  2. הורד את ffmpeg כאן.
  3. הוסף נתיב אל ffmpeg.exe למשתנה הסביבה PATH.
  4. הפעל את קוד C++ זה עבור המרת PPT ל-MP4:
void OnFrameTick(System::SharedPtr<PresentationPlayer> sender, System::SharedPtr<FrameTickEventArgs> args)
{
    System::String fileName = System::String::Format(u"frame_{0}.png", sender->get_FrameIndex());
    args->GetFrame()->Save(fileName);
}

void Run()
{
    auto presentation = System::MakeObject<Presentation>();
    auto slide = presentation->get_Slide(0);

    // מוסיף צורת חיוך ולאחר מכן מחייה אותו
    System::SharedPtr<IAutoShape> smile = slide->get_Shapes()->AddAutoShape(ShapeType::SmileyFace, 110.0f, 20.0f, 500.0f, 500.0f);
    auto sequence = slide->get_Timeline()->get_MainSequence();
    System::SharedPtr<IEffect> effectIn = sequence->AddEffect(smile, EffectType::Fly, EffectSubtype::TopLeft, EffectTriggerType::AfterPrevious);
    System::SharedPtr<IEffect> effectOut = sequence->AddEffect(smile, EffectType::Fly, EffectSubtype::BottomRight, EffectTriggerType::AfterPrevious);
    effectIn->get_Timing()->set_Duration(2.0f);
    effectOut->set_PresetClassType(EffectPresetClassType::Exit);

    const int32_t fps = 33;

    auto animationsGenerator = System::MakeObject<PresentationAnimationsGenerator>(presentation);
    auto player = System::MakeObject<PresentationPlayer>(animationsGenerator, fps);
    player->FrameTick += OnFrameTick;
    animationsGenerator->Run(presentation->get_Slides());

    const System::String ffmpegParameters = System::String::Format(
        u"-loglevel {0} -framerate {1} -i {2} -y -c:v {3} -pix_fmt {4} {5}",
        u"warning", m_fps, "frame_%d.png", u"libx264", u"yuv420p", "video.mp4");
    auto ffmpegProcess = System::Diagnostics::Process::Start(u"ffmpeg", ffmpegParameters);
    ffmpegProcess->WaitForExit();
}

קרא את המרת קבצי PowerPoint לווידאו לפרטים נוספים.

גלה ממשקי API של ענן

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

סיכום

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

ראה גם