Återgivningsprofilparametrar förklarade¶
Egenskapsförinställningar¶
Kdenlive använder nu egenskapsförinställningar som levereras av projektet melt (se MLT Presets). Förinställningarna refereras av syntaxen properties=<preset>. I det illustrerade exemplet hänvisar återgivningsprofilen till lossless/H.264. Det hänvisar till en egenskapsförinställning som finns i filen H.264 som finns på systemet i
- Windows:
C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\lossless
- Linux:
/usr/share/mlt/presets/consumer/avformat/lossless
Med en standardinstallation hänvisar alla <förinställningar> som refereras till i återgivningsinställningarna i Kdenlive till förinställningar som finns i
- Windows:
C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\
- Linux:
/usr/share/mlt/presets/consumer/avformat/
Man refererar till förinställningar som finns i underkataloger till katalogen med hjälp av syntaxen <underkatalognamn>/<profil>
som visas i exemplet ovan.
properties=lossless/H.264
g=120
crf=%quality
ab=%audiobitrate+'k'
Förinställningsfilerna som finns i /usr/share/mlt/presets/consumer/avformat/
respektive C:\Program Files\kdenlive\share\mlt\presets\consumer\avformat\
, är enkla textfiler som innehåller parametrarna för melt som definierar återgivningen. Ett exempel visas nedan. Det är samma parametrar som användes i tidigare versioner av Kdenlive.
Innehållet i 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
Hur man läser dem¶
I huvudsak är parametrarna instruktioner till ffmpeg som används för att koda video- och ljudströmmar. Därför bör det inte komma som en överraskning att parametrarna är väldokumenterade av ffmpeg project.
I exemplet ovan är parametrarna:
f=mp4
acodec=aac
ab=384k
vcodec=libx264
intra=1
vb=0
g=0
bf=0
preset=medium
qscale=1
qp=0
coder=ac
Ett annat exempel för dvd-utdata:
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
Vid uppslagning av ffmpeg options översätts parametrarna på följande sätt:
Huvudalternativ är:
-f fmt force format
Videoalternativ är:
-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
Ljudalternativ är:
-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)
AVCodecContext AVOptions inkluderar:
-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
Alla återgivningsprofilalternativen är beskrivna i dokumentationen över ffmpeg.
Se också MLT Presets för mer information om egenskapen MLT-förinställning.