Profielparameters voor renderen uitgelegd

image_1 image_2 image_3

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.