Parámetros de perfiles de procesamiento - Cómo interpretarlos¶
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.