profiles.xml 5.85 KB
Newer Older
1
<profiles version="0.1">
2
 <group name="Generic (HD for web, mobile devices...)" renderer="avformat" type="av">
3
4
  <profile name="WebM-VP8/Vorbis (libre)" extension="webm"
   qualities="15,45" defaultquality="25"
5
   audioqualities="7,3" defaultaudioquality="5"
Vincent Pinon's avatar
Vincent Pinon committed
6
   args="f=webm vcodec=libvpx acodec=vorbis crf=%quality vb=0 quality=good aq=%audioquality max-intra-rate=1000"
7
   speeds="cpu-used=2;cpu-used=3;cpu-used=4;cpu-used=5"/>
8
9
  <profile name="MP4-H264/AAC" extension="mp4"
   qualities="15,45" defaultquality="25"
10
11
   audiobitrates="256,64" defaultaudiobitrate="160"
   args="f=mp4 movflags=+faststart vcodec=libx264 progressive=1 g=15 bf=2 crf=%quality acodec=aac ab=%audiobitrate+'k'"
12
13
14
15
   speeds="preset=slower;preset=medium;preset=faster;preset=ultrafast"/>
  <profile name="MPEG-2" extension="mpg"
   qualities="3,15" defaultquality="5"
   audioqualities="3,7" defaultaudioquality="3"
16
   args="properties=MPEG-2 qscale=%quality aq=%audioquality"
17
   speeds="subq=5 cmp=2 subcmp=2 trellis=1 bf=2;subq=3 cmp=1 subcmp=1 trellis=1 bf=2;subq=1"/>
Farid Abdelnour's avatar
Farid Abdelnour committed
18
  <profile name="GIF High Quality" extension="GIF" args=""/>
19
20
 </group>
 <group name="Ultra-High Definition (4K)" renderer="avformat" type="av">
21
  <profile name="WebM-VP9/Vorbis (libre)" extension="webm"
22
23
24
25
   qualities="15,45" defaultquality="25"
   audioqualities="7,3" defaultaudioquality="5"
   args="f=webm acodec=vorbis vcodec=libvpx-vp9 crf=%quality vb=0 quality=good aq=%audioquality"
   speeds="cpu-used=2;cpu-used=3;cpu-used=4;cpu-used=5"/>
26
27
28
29
30
  <profile name="WebM-AV1/Opus (libre)" extension="webm"
   qualities="15,45" defaultquality="25"
   audiobitrates="256,64" defaultaudiobitrate="160"
   args="f=webm acodec=libopus vcodec=libaom-av1 crf=%quality vb=0 row-mt=1 tile-columns=2 tile-rows=1 strict=experimental ab=%audiobitrate+'k'"
   speeds="cpu-used=2;cpu-used=3;cpu-used=4;cpu-used=5"/>
31
  <profile name="MP4-H265 (HEVC)" extension="mp4"
32
33
   qualities="15,45" defaultquality="25"
   audiobitrates="256,64" defaultaudiobitrate="160"
34
35
36
   args="properties=x265-medium f=mp4 vcodec=libx265 acodec=aac crf=%quality ab=%audiobitrate+'k'"
   speeds="preset=slower;preset=medium;preset=faster;preset=ultrafast"/>
 </group>
37
38
 <group name="Video with Alpha" renderer="avformat" type="av">
  <profile name="Alpha VP8" extension="webm"
39
40
   qualities="15,45" defaultquality="25"
   audioqualities="7,3" defaultaudioquality="5"
41
   args="f=webm vcodec=libvpx acodec=vorbis crf=%quality vb=0 quality=good aq=%audioquality max-intra-rate=1000 mlt_image_format=rgba pix_fmt=yuva420p"
42
   speeds="cpu-used=2;cpu-used=3;cpu-used=4;cpu-used=5"/>
43
  <profile name="Alpha VP9" extension="webm"
44
45
   qualities="15,45" defaultquality="25"
   audioqualities="7,3" defaultaudioquality="5"
46
   args="f=webm acodec=vorbis vcodec=libvpx-vp9 crf=%quality vb=0 quality=good aq=%audioquality mlt_image_format=rgba pix_fmt=yuva420p"
47
   speeds="cpu-used=2;cpu-used=3;cpu-used=4;cpu-used=5"/>
48
49
  <profile name="Alpha MOV" extension="mov" 
   args="vcodec=qtrle pix_fmt=argb"/>
50
51
  <profile name="Ut Video" extension="avi"
   args="f=avi vcodec=utvideo mlt_image_format=rgba pix_fmt=gbrap g=1 bf=0 acodec=pcm_s24le"/>
52
 </group>
53
54
55
56
 <group name="Old-TV definition (DVD...)" renderer="avformat" type="av">
  <profile name="VOB (DVD)" extension="vob"
   qualities="5,15" defaultquality="5"
   audiobitrates="192,128" defaultaudiobitrate="160"
57
   args="properties=dv_%dv_standard/DVD mlt_profile=dv_%dv_standard f=dvd vcodec=mpeg2video acodec=ac3 qscale=%quality ab=%audiobitrate+'k'"
58
59
60
61
62
63
64
65
66
67
68
   speeds="subq=5 cmp=2 subcmp=2 trellis=1 bf=2;subq=3 cmp=1 subcmp=1 trellis=1 bf=2;subq=1"/>
  <profile name="MPEG4-ASP/MP3 (DivX compatible)" extension="avi"
   qualities="5,15" defaultquality="5"
   audioqualities="3,7" defaultaudioquality="5"
   args="properties=MPEG-4-ASP qscale=%quality aq=%audioquality"
   speeds="subq=5 cmp=2 subcmp=2 trellis=1 bf=2;subq=3 cmp=1 subcmp=1 trellis=1 bf=2;subq=1"/>
  <profile name="Windows Media Player" extension="wmv"
   qualities="5,15" defaultquality="5"
   audioqualities="3,5,7" defaultaudioquality="5"
   args="f=asf vcodec=wmv2 acodec=wmav2 qscale=%quality aq=%audioquality"/>
 </group>
69
70
71
72
73
 <group name="Hardware Accelerated (experimental)" renderer="avformat" type="av">
  <profile name="NVENC H264 ABR" extension="mp4"
   bitrates="30000,1000" defaultbitrate="6000"
   audiobitrates="256,64" defaultaudiobitrate="160"
   args="f=mp4 vcodec=nvenc_h264 vb=%bitrate+'k' acodec=aac ab=%audiobitrate+'k'"/>
74
  <profile name="NVENC H264 VBR" extension="mp4"
75
76
77
78
79
80
81
   qualities="15,45" defaultquality="25"
   audiobitrates="256,64" defaultaudiobitrate="160"
   args="f=mp4 vcodec=nvenc_h264 rc=constqp vglobal_quality=%quality vq=%quality acodec=aac ab=%audiobitrate+'k'"/>
  <profile name="NVENC H265 ABR" extension="mp4"
   bitrates="30000,1000" defaultbitrate="6000"
   audiobitrates="256,64" defaultaudiobitrate="160"
   args="f=mp4 vcodec=hevc_nvenc vb=%bitrate+'k' acodec=aac ab=%audiobitrate+'k'"/>
82
83
84
85
86
  <profile name="VAAPI Intel H264" extension="mp4"
   args="f=mp4 vaapi_device=/dev/dri/renderD128 vf=’format=nv12,hwupload’ vcodec=h264_vaapi vb=30000k acodec=aac ab=192k"/>
  <profile name="VAAPI AMD H264" extension="mp4"
   args="f=mp4 hwaccel=vaapi hwaccel_device=renderD129 hwaccel_output_format=vaapi vcodec=h264_vaapi vb=30000k acodec=aac ab=192k"/>
 </group>
87
 <group name="Audio only" renderer="avformat" type="audio">
Farid Abdelnour's avatar
Farid Abdelnour committed
88
89
90
  <profile name="AC3" extension="ac3" audiobitrates="192,64" defaultaudiobitrate="160" args="ab=%audiobitrate+'k' vn=1"/>
  <profile name="ALAC" extension="mov" args="f=mov acodec=alac vn=1 video_off=1"/>
  <profile name="FLAC" extension="mka" args="f=matroska acodec=flac vn=1 video_off=1"/> 
91
  <profile name="MP3" extension="mp3" audioqualities="3,7" defaultaudioquality="5" args="aq=%audioquality acodec=libmp3lame vn=1"/>
Jean-Baptiste Mardelle's avatar
Jean-Baptiste Mardelle committed
92
  <profile name="OGG" extension="ogg" audioqualities="3,7" defaultaudioquality="4" args="aq=%audioquality vn=1"/>
Farid Abdelnour's avatar
Farid Abdelnour committed
93
  <profile name="WAV" extension="wav" args="properties=WAV"/>
94
 </group>
95
</profiles>
96