I have a youtube channel and I have bought an HD caméra recently. I know that 2 profiles are available in kdenlive for youtube (Youtube 640x480 and Youtube 1280x700) but these are not the best video quality possible (1080p HD).
In fact, in the specifications, we can see that youtube recommand this following config:
- Container: .mp4
No Edit Lists (or you may lose AV sync)
moov atom at the front of the file (Fast Start)
- Audio Codec: AAC-LC
Channels: Stereo or Stereo + 5.1
Sample rate 96khz or 48 khz
- Video Codec: H.264
Progressive scan (no interlacing)
2 consecutive B frames
Closed GOP. GOP of half the frame rate.
Variable bitrate. No bitrate limit required, though we offer recommended bit rates below for reference
Color Space: 4.2.0
- Frame rates should match the source material
For example, content shot in 24fps should be encoded and uploaded at 24fps. Content recorded at 30fps should be uploaded at 30fps.
Content shot in 720p60, should be uploaded at 720p60
Content at 1080i 60, should be deinterlaced, going from 60 interlaced fields per second to 30 progressive frames per second before uploading.
Mine is a 30fps. At the end of the page we can see suggested bitrates for uploads:
Video bitrate: 50,000 kbps
Stereo Audio Bitrate: 384 kbps
I have created a new profile in Kdenlive with this following options:
f=mp4 hq=1 acodec=aac ab=384k ar=44100 vcodec=libx264 minrate=0 vb=4000k s=1920x1080 aspect=%dar mbd=2 trellis=1 mv4=1 subq=7 qmin=10 qcomp=0.6 qdiff=4 qmax=51 pass=%passes
but I'm not sure that everything is exactly the same than youtube advanced encoding specifications! What do I need to change?
I also whant to know if it is possible to force progressive render by default.
Thanks for your time!
Ps: encoding length is not a problem for me that's why I whant the best encoding options for my vidéos!