Profielparameters voor renderen uitgelegd¶
Voorinstellingen van eigenschappen¶
Kdenlive maakt nu gebruik van voorinstellingen van eigenschappen geleverd door het project melt (zie |melt_presets|). Naar deze voorinstellingen wordt verwezen door de syntaxis properties=<preset>. In het geïllustreerde voorbeeld, refereert het renderprofiel naar lossless/H.264. Dit verwijst naar een voorinstellingseigenschap te vinden in bestand H.264 te vinden op het systeem in
- Windows:
C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\lossless
- Linux:
/usr/share/mlt/presets/consumer/avformat/lossless
Bij een standaard installatie alle verwezen <presets> in de renderinstellingen in Kdenlive zullen worden verwezen naar voorinstellingen te vinden in
- Windows:
C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\
- Linux:
/usr/share/mlt/presets/consumer/avformat/
Uw verwezen voorinstellingen te vinden in submappen van deze map met een syntaxis ``<subdirname>/<profile>` zoals getoond in het bovenstaande voorbeeld.
properties=lossless/H.264
g=120
crf=%quality
ab=%audiobitrate+'k'
De voorinstellingsbestanden gevonden in respectievelijk /usr/share/mlt/presets/consumer/avformat/
en C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\
, zijn eenvoudige tekstbestanden die de melt parameters bevatten die de rendering definiëren. Onderstaand wordt een voorbeeld getoond. Dit zijn dezelfde parameters die werden gebruikt in eerdere versies van Kdenlive.
Inhoud van lossless/H.264
:
f=mp4
acodec=aac
ab=384k
vcodec=libx264
intra=1
vb=0
g=0
bf=0
preset=medium
qscale=1
qp=0
coder=ac
<!--T:28-->
meta.preset.extension=mp4
meta.preset.note=Intra-frame only, lossless compressed MPEG-4 AVC with AAC audio
Hoe ze te lezen¶
in essentie zijn de parameters instructies voor ffmpeg die wordt gebruikt voor coderen van de video- en audiostreams. Het zou dus niet als een verrassing moeten komen dat de parameters goed gedocumenteerd zijn door het ffmpeg project.
In het bovenstaande voorbeeld zijn de parameters:
f=mp4
acodec=aac
ab=384k
vcodec=libx264
intra=1
vb=0
g=0
bf=0
preset=medium
qscale=1
qp=0
coder=ac
Nog een voorbeeld voor DVD-uitvoer:
f=dvd
vcodec=mpeg2video
acodec=mp2
b=5000k
maxrate=8000k
minrate=0
bufsize=1835008
mux_packet_s=2048
mux_rate=10080000
ab=192k
ar=48000
s=720x576
g=15
me_range=63
trellis=1
profile=dv_pal_wide
pass=2
Opzoeken in ffmpeg options vertaalt deze parameters als volgt:
Hoofdoptie is:
-f fmt force format
Video-opties zijn:
-vcodec codec force video codec ('copy' to copy stream)
-pass n select the pass number (1 or 2)
-b bitrate set bitrate (in bits/s)
-vb bitrate set video bitrate (in bits/s)
-s size set frame size (WxH or abbreviation)
-me_range limit motion vectors range (1023 for DivX player)
-trellis rate-distortion optimal quantization
Audio-opties zijn:
-acodec codec force audio codec ('copy' to copy stream)
-ab bitrate set audio bitrate (in bits/s)
-ar rate set audio sampling rate (in Hz)
De AVCodecContext AVOpties omvatten:
-b set bitrate (in bits/s)
-maxrate set max video bitrate tolerance (in bits/s)
-minrate set min video bitrate tolerance (in bits/s)
-g set the group of picture size
Alle renderprofielopties zijn gedocumenteerd in de documentatie van ffmpeg.
Zie ook MLT Presets voor meer details over de MLT voorinstellingeneigenschappen.