<div>Hi all,</div>
<div> </div>
<div>I'm following suggestion to give ideas to improve the renderer window design and have a few on how it should be. I want to share this ideas with all of you to start a discussion and reach (hopefully !!) a consensus on how the window will look like.
</div>
<div> </div>
<div>Here you have:</div>
<div> </div>
<div>- First of all, I think it's a great idea to use ffmpeg as renderer engine. For me is the best !</div>
<div> </div>
<div>- I do not think we need to let the user choose between PAL & NTSC when rendering. This information is already in the project settings, so take it from there. If the user is working in PAL and decides to change to NTSC for rendering (or viceversa), then only he needs to do is changing project settings.
</div>
<div> </div>
<div>- For the same reason, I do not think we need to take care about fps.</div>
<div> </div>
<div>- The first decission for the user is where & what he wants to render. He needs to select the location (dir) to place the file and the filename (no need for an extension. Should be automatically added). Also he needs to decide if want to render video+audio, only video or only audio. And if he wants to render the full timeline or just a part (based on selection or marks)
</div>
<div> </div>
<div>- This info should be in the main window. Render option (Video+audio, video & audio) should be tabs that will include their own parameters.</div>
<div> </div>
<div>- Once in the selected tab, the user should have the choice to select a "template". In ffmpeg terms this should be a target type. We should define the most usual (DV, DVD, SVCD, MPEG, ...) and if the user select any of them, the rest of parameters will be defaulted.
</div>
<div> </div>
<div>- If the user do not want to select a template or want to change something, we'll have also the most usual options in the screen. For me, they are:</div>
<div> </div>
<div>- Video: Codec to be used, size, aspect, number of pass, video bitrate, min & max quantization (for VBR fans. Maybe also min & max bitrate ?)</div>
<div>- Audio: Codec to be used, frequency, audio bitrate and no. channels</div>
<div> </div>
<div>- For the rest of options, we may have an "Advanced options"  part, but I do not think it's necessary if we follow next point.</div>
<div> </div>
<div>- For advanced users, I think the best option is to have an additional tab where they can select the preferred encoder (mencoder, ffmpeg, transcode, ...) (is it possible to work with different encoders in kdenlive ?) and then pass the rest of options they want as a parameter list for this encoder.
</div>
<div> </div>
<div>That's all for now. What do you think about ?</div>
<div> </div>
<div>Regards.</div>
<div>Juan </div>
<div> </div>