I parametri del profilo di esportazione spiegati

image_1 image_2 image_3

Le preimpostazioni delle proprietà

Kdenlive ora fa uso delle preimpostazioni delle proprietà, che derivano dal progetto melt (vedi MLT Presets). Queste preimpostazioni fanno riferimento alla sintassi proprietà=<preimpostazione>. Nell’esempio illustrato, il profilo di esportazione si riferisce a lossless/H.264. Questo si riferisce alle preimpostazioni delle proprietà trovate nel file h.264 che si trova in

Windows:

C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\lossless

Linux:

/usr/share/mlt/presets/consumer/avformat/lossless

In un’installazione predefinita tutte le <preimpostazioni> citate nelle impostazioni di esportazione di Kdenlive fanno riferimento alle preimpostazioni che si trovano in

Windows:

C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\

Linux:

/usr/share/mlt/presets/consumer/avformat/

Le preimpostazioni di riferimento trovate nelle sottocartella di questa cartella usano una sintassi <nomesottocartella>/<profilo>, come mostrato nell’esempio sopra.

properties=lossless/H.264
g=120
crf=%quality
ab=%audiobitrate+'k'

I file delle preimpostazioni che si trovano rispettivamente in /usr/share/mlt/presets/consumer/avformat/ and C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\ sono dei semplici file di testo che contengono i parametri di melt che definiscono l’esportazione. Un esempio è mostrato qui sotto. Sono gli stessi parametri che venivano usati nelle vecchie versioni di Kdenlive.

Il contenuto di 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

Come leggerli

I parametri sono essenzialmente delle istruzioni per ffmpeg, che viene usato per codificare i flussi audio e video. Non dovrebbe quindi essere una sorpresa che i parametri siano ben documentati dal ffmpeg project.

Nell’esempio qui sopra, i parametri sono:

f=mp4
acodec=aac
ab=384k
vcodec=libx264
intra=1
vb=0
g=0
bf=0
preset=medium
qscale=1
qp=0
coder=ac

Un altro esempio per l’output DVD:

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

Cercando nelle ffmpeg options, i parametri vengono tradotti come mostrato sotto.

L’opzione principale è:

-f fmt            force format

Le opzioni video sono:

-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

Le opzioni audio sono:

-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)

AVOptions di AVCodecContext include:

-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

Tutte le opzioni del profilo di esportazione sono documentate nella documentazione di ffmpeg.

Per maggiori dettagli sulle proprietà delle preimpostazioni di MLT, vedi anche MLT Presets.