Explicació dels paràmetres dels perfils de renderització

image_1 image_2 image_3

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.