Building a Video Sharing Website (with Node.js, Docker and FFMPEG)

Sdílet
Vložit
  • čas přidán 19. 05. 2024
  • There are a lot of things that go into creating an online video sharing platform, but in this video I'll go over the most important part: transcoding video. FFMPEG is a powerful open-source program that makes video transcoding fairly easy.
    0:00 Intro
    0:43 Why Video Transcoding is Important
    2:25 App Demo
    2:51 Frontend Code Walkthrough
    3:53 Backend Code Walkthrough
    5:19 Transcoding Videos in Node.js using fluent-ffmpeg
    7:24 Installing FFMPEG
    8:37 Scaling Up the App

Komentáře • 20

  • @nonefvnfvnjnjnjevjenjvonej3384

    i liked and subscribed. i think this is the first time i have done so when someone said that. this video was that helpful and clear.

  • @petecollison737
    @petecollison737 Před 2 lety

    Great explanation. Thanks.

  • @n-0-1
    @n-0-1 Před 2 lety

    great video man, thanks.

  • @moccomocco
    @moccomocco Před 17 dny

    Awesome. I was facing this same issue. The only better thing here is if you can show how you put this on a cloud platform.

  • @snehvachhanivlogs
    @snehvachhanivlogs Před 2 lety

    Great video ...

  • @jiachen1078
    @jiachen1078 Před 2 lety

    thanks for sharing. have you tried to add chapters to the video with map_metadata?

  • @jorgezozaya5049
    @jorgezozaya5049 Před rokem +2

    Hey, hey, hey! great content here. Would it be possible to process just the blob without writing the video to the file system? thanks!

  • @Bahmanasheghii
    @Bahmanasheghii Před 2 lety +2

    great, btw did you know that ffmpeg can be used in the browser via wasm?
    I made a real time encoder/video player in the browser!

    • @codewithryan
      @codewithryan  Před 2 lety +1

      That’s awesome. I want to try that for one of my recent projects that uses ffmpeg

    • @hugo-abdou
      @hugo-abdou Před rokem

      ​@@codewithryan hy sir can you please redirect me to someone who explyne how to run multiple instances of ffmpeg

    • @razac_zr
      @razac_zr Před 11 měsíci

      interesting

  • @muhammedladeed2280
    @muhammedladeed2280 Před 2 lety

    how to convert mp4 into hls using ffmpeg?

  • @realdevdiv
    @realdevdiv Před rokem

    Is there a way to transcode without uploading it locally, like S3

    • @developerAKX
      @developerAKX Před 9 měsíci +1

      Do find any thing like I am working on project and trying to find a way to directly store it on s3 or r2

  • @mehulsharma6002
    @mehulsharma6002 Před 7 měsíci

    can you share the source code?

  • @n-0-1
    @n-0-1 Před 2 lety +1

    Hey, do you know if there is a way to prevent a video that has already been compressed from being compressed again and increasing in size?

    • @IncomingLegend
      @IncomingLegend Před 2 lety

      you could do some simple checks like if the video is in your desired resolution, if its under a desired file size, if its in your desired extension etc.

  • @mohammedajmal4264
    @mohammedajmal4264 Před 29 dny

    please can you share the source code

  • @yasalf3378
    @yasalf3378 Před rokem

    source code?

  • @YusufGaliba
    @YusufGaliba Před 2 lety +1

    open source?