I parametri del profilo di esportazione spiegati¶
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.