leandromoreira / ffmpeg-libav-tutorial

FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: πŸ‡ΊπŸ‡Έ πŸ‡¨πŸ‡³ πŸ‡°πŸ‡· πŸ‡ͺπŸ‡Έ πŸ‡»πŸ‡³ πŸ‡§πŸ‡·
https://github.com/leandromoreira/ffmpeg-libav-tutorial
BSD 3-Clause "New" or "Revised" License
9.94k stars 956 forks source link

Improvement for the tutorial #36

Open lp35 opened 5 years ago

lp35 commented 5 years ago

Hi,

First I would like to thank you for the initiative. I have few suggestoin for your project:

  1. Add a section for FFMpeg compilation and/or links for Windows/Linux. For instance, add links to Zeranoe builds. Explain the limitation of codec/mux and licenses issues, the interest of the non-free flag for compilation.
  2. A small guide/links explaining how to compile ffmpeg with specific options, how to add/remove a codec from a build.
  3. Differenciate version of FFMpeg. There are many API changes, maintaining multiple version of the sample code can be great.
  4. Add a small tutorial for synching audio & video when there is no constant FPS input (I already have some stuff for this one).

I can participate to some of these points. Let me know if you are interested by a contribution!

BR

leandromoreira commented 5 years ago

Thank you @lp35 about your points:

  1. We can do that, I think this fits into a extra chapter
  2. The same situation as number 1, maybe both can be placed at the same chapter
  3. This IS PRETTY HARD and I don't think we would have time and people to maintain that
  4. This is pretty cool as well, maybe an addition to https://github.com/leandromoreira/ffmpeg-libav-tutorial#chapter-1---syncing-audio-and-video