Parámetros de perfiles de procesamiento - Cómo interpretarlos

image_1 image_2 image_3

Preajustes de propiedades

Ahora, Kdenlive hace uso de «preajustes de propiedades» proporcionados por el proyecto melt (ver MLT Presets). Se hace referencia a estos ajustes mediante la sintaxis properties=<preajuste>. En el ejemplo que se ilustra, el perfil de procesamiento se encuentra haciendo referencia a Sin pérdida/H.264. Esto se refiere a un preajuste de propiedades H.264 que, en el sistema, se encontrará en

Windows:

C:\Archivos de programa\kdenlive\share\mlt\presets\consumer\avformat\lossless

Linux:

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

En una instalación predeterminada, todos los <preajustes> que aparezcan en las Opciones de procesamiento de Kdenlive harán referencia a preajustes encontrados en

Windows:

C:\Archivos de programa\kdenlive\share\mlt\presets\consumer\avformat\

Linux:

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

Será posible hacer referencia a preajustes que se encuentren en subcarpetas de esta carpeta, usando una sintaxis de tipo <nombre_subcarpeta>/<perfil>, como la mostrada en el ejemplo de arriba.

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

Los archivos de los preajustes encontrados en /usr/share/mlt/presets/consumer/avformat/ y C:\Archivos de programa\kdenlive\share\mlt\presets\consumer\avformat\ serán archivos de texto simple que contendrán los parámetros de melt para definir el procesamiento. Debajo se muestra un ejemplo. Se trata de los mismos parámetros usados in versiones anteriores de Kdenlive.

Contenido de Sin pérdida/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

Cómo leerlos

Esencialmente, los parámetros son instrucciones para FFmpeg, que será usado para codificar las fuentes de video y audio. Por lo tanto, no debería sorprender que los parámetros se encuentren bien documentados en el propio proyecto FFmpeg (ffmpeg project).

En el ejemplo de arriba los parámetros son:

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

Otro ejemplo, esta vez para salida a 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

Buscando en las opciones de FFmpeg (ffmpeg options), estos parámetros se traducen tal como se muestra a continuación:

La opción principal es:

-f fmt            force format

Las opciones de video son:

-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

Las opciones de audio son:

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

Las opciones AVOptions de AVCodecContext incluyen:

-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

Todas las opciones de perfiles de procesamiento se encuentran documentadas en la documentación de FFmpeg.

Ver también MLT Presets para más detalles sobre la propiedad de preajustes de MLT.