<p>I would like to learn a lot about Transcoding video files with FFMPEG from any format to mp4 (hH264/AAC) format. We have a large repository of video files ranging from 1 MB to 2 GB of various formats like mkv,mp4,avi,wmv,mov,m4a etc including both HD and SD. </p>

<p>After converting we will be uploading the files to a CDN from where we stream it through JW player. </p>

<p>So, the goal here was to attain a maximum quality with reasonable file size and has to stream faster.</p>

<p>I am planning to use FFMPEG for transcoding.</p>

<p>Please point me to the articles where I could learn about efficient transcoding. </p>

CC BY-SA 3.0
2013-06-04T12:54:21.463Z
This is really kind of a loaded question.  There are companies whose sole business is encoding/transcoding.  We might be able to direct you towards some introductory resources, but you are jumping in to a very deep, very detailed field that can be done as simply as using presets for your format and resolution or as complex as custom encodings fine tuned for individual videos relying on in depth knowledge of the codec being used.
AJ Henderson
CC BY-SA 3.0
2013-06-04T17:14:57.190Z
A good start would be the [FFmpeg and x264 Encoding Guide](https://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide). You can add `-movflags faststart` to your ffmpeg command so the videos can be viewed by the client as they are being downloaded.
llogan
CC BY-SA 3.0
2013-06-05T05:37:16.630Z
@AJHenderson Yes, I've worked with Mediacoder, Handbrake and few other tools, but my vision here is to learn and use FFMPEG and deign my own transcoder
Gopi
<ffmpeg><transcoding><mp4>
Where to start Transcoding with FFMPEG?
Gopi
# Where to start Transcoding with FFMPEG?

(Asked by: username_0 on 2013-06-04)

I would like to learn a lot about Transcoding video files with FFMPEG from any format to mp4 (hH264/AAC) format. We have a large repository of video files ranging from 1 MB to 2 GB of various formats like mkv,mp4,avi,wmv,mov,m4a etc including both HD and SD.

After converting we will be uploading the files to a CDN from where we stream it through JW player.

So, the goal here was to attain a maximum quality with reasonable file size and has to stream faster.

I am planning to use FFMPEG for transcoding.

Please point me to the articles where I could learn about efficient transcoding.

**Tags:** ffmpeg, transcoding, mp4

> **Comments:**
> **username_1**: This is really kind of a loaded question.  There are companies whose sole business is encoding/transcoding.  We might be able to direct you towards some introductory resources, but you are jumping in to a very deep, very detailed field that can be done as simply as using presets for your format and resolution or as complex as custom encodings fine tuned for individual videos relying on in depth knowledge of the codec being used.  
> **username_2**: A good start would be the [FFmpeg and x264 Encoding Guide](https://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide). You can add `-movflags faststart` to your ffmpeg command so the videos can be viewed by the client as they are being downloaded.  
> **username_0**: @AJHenderson Yes, I've worked with Mediacoder, Handbrake and few other tools, but my vision here is to learn and use FFMPEG and deign my own transcoder  

---

## 0 answers

