Function to perform a Zoom-in effect in Python (ideally with MoviePy)

  • Status: Closed
  • Nagroda: £50
  • Uzyskane Zgłoszenia: 6
  • Zwycięzca: YousefMahran2096

Opis Konkursu

Hello!

I'm looking for a python developer with experience in video editing using Python.

The goal of this task is to create a function that takes in a path for an mp4 video file in desktop format 16:9 (you can use the starting_file.mp4 I provided) and some additional variables provided below, and converts it into a mobile video format 9:16 and performs a Zoom effect (take a look at the zoom_in.mp4 file I provided for a demo of what's expected).

The full function should take the following arguments:
- path: the path to the file
- background_color: the color of the background (black in the zoom_in.mp4 file I provided)
- x_position: the x axis position of where the zoom ends (in the zoom_in.mp4 file I provided, the x_position is 0 since the zoomed in view ends on the left)

So to summarize, you should start with the starting_file.mp4 and create a function that will transform that file into the zoom_in.mp4 file I provided.

If for some reason you prefer to use another language (not Python) or another framework (not MoviePy), that's fine. This is really a hiring process as I'll need multiple such effects to be coded and am totally unable to code them myself.

Zalecane Umiejętności

Opinie o Pracodawcy

“@YousefMahran2096 won the contest on 28 June 2022”

Zdjęcie profilowe nathanganserpro, United Kingdom.

Najlepsze zgłoszenia do tego konkursu

Zobacz więcej zgłoszeń

Publiczna Tablica Wyjaśnień

  • YousefMahran2096
    YousefMahran2096
    • 1 rok temu

    Looking forward to hearing your feedback.

    • 1 rok temu
  • YousefMahran2096
    YousefMahran2096
    • 1 rok temu

    Hi, I have a couple of questions just to be sure that I've understood you.
    1) You want a python script that will CROP a portion of the input video NOT resizing it. Am I right?
    2) Also, you want to specify the top left corner at which the crop will happen, am I right?

    • 1 rok temu
    1. nathanganserpro
      Organizator Konkursu
      • 1 rok temu

      Well, it's both. It's a crop in the sense that the input video is 16:9 and the output one 9:16, and it's a resizing in the sense that the animation will basically look as if the video was getting bigger (starting from being in the center and the screen width being the width of the video, to getting bigger and the screen height being the height of the video.

      Since the video height will be 100% in the end, x_position simply specifies the position on the x axis (on the y axis, the whole video will be displayed).

      In case you haven't, I recommend watching the two videos I shared, they explain perfectly what's asked and images and much better than words to explain animations :)

      • 1 rok temu

Jak rozpocząć z konkursami?

  • Opublikuj swój konkurs

    Opublikuj swój Konkurs Łatwo i szybko

  • Uzyskaj tysiące ofert

    Uzyskaj Tysiące Ofert Z całego świata

  • Nagródź najlepszą ofertę

    Nagródź najlepszą ofertę Pobieraj pliki - Łatwo!

Opublikuj Konkurs Teraz lub dołącz do nas już dziś!