Explicació dels paràmetres dels perfils de renderització¶
Predefinits de propietats¶
El Kdenlive ara fa ús dels «predefinits de propietats» oferts pel projecte melt (vegeu MLT Presets). Aquests predefinits estan referenciats per la sintaxi properties=<preset>. A l'exemple il·lustrat, el perfil de renderització fa referència a lossless/H.264. Això fa referència a un predefinit de propietats que es troba en el fitxer H.264 que en el sistema es troba a
- Windows:
C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\lossless
- Linux:
/usr/share/mlt/presets/consumer/avformat/lossless
En una instal·lació predeterminada, tots els <predefinits> referenciats a la configuració de renderització del Kdenlive es referiran als predefinits trobats a
- Windows:
C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\
- Linux:
/usr/share/mlt/presets/consumer/avformat/
Cal tenir fer referència als predefinits que es troben als subdirectoris en aquesta carpeta mitjançant una sintaxi <nom_subdirectori>/<perfil>
, tal com es mostra a l'exemple anterior.
properties=lossless/H.264
g=120
crf=%quality
ab=%audiobitrate+'k'
Els fitxers predefinits que es troben a /usr/share/mlt/presets/consumer/avformat/
i a C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\
, respectivament, són fitxers de text senzills que contenen els paràmetres del melt que defineixen la renderització. A continuació es mostra un exemple. Aquests són els mateixos paràmetres que s'utilitzaven en versions anteriors del Kdenlive.
Contingut de 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
Com llegir-los¶
Essencialment, els paràmetres són instruccions per al «ffmpeg» que s'utilitzen per a codificar els fluxos de vídeo i àudio. Per tant, no hauria de sorprendre que els paràmetres estiguin ben documentats pel ffmpeg project.
A l'exemple anterior els paràmetres són:
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 altre exemple per a la sortida de 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
Buscant les ffmpeg options, aquests paràmetres es tradueixen de la manera següent:
L'opció principal és:
-f fmt force format
Les opcions de vídeo són:
-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
Les opcions d'àudio són:
-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)
Les AVOptions de l'AVCodecContext inclouen:
-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
Totes les opcions del perfil de renderització estan documentades a la documentació del ffmpeg.
Vegeu també els MLT Presets per a més detalls sobre els predefinits de propietats del MLT.