forked from mltframework/shotcut_web
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfeatures.html
246 lines (230 loc) · 11.6 KB
/
features.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
---
layout: features
title: Full List of Features
permalink: /features/
category: about
---
<a name="format support"></a>
<div class="container mtb" align="center">
<!-- Shotcut Responsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-1305424236533187"
data-ad-slot="3403753557"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<!-- Row 1-->
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<a data-rel="prettyPhoto" href="{{ "/assets/img/pro-formats.png" | prepend: site.baseurl }}">
<img class="img-responsive" src="{{ "/assets/img/pro-formats.png" | prepend: site.baseurl }}">
</a>
</div>
<div class="col-md-6">
<h3>Wide Format Support</h3>
<ul>
<li>Support for the latest audio and video formats thanks to <a href="http://www.ffmpeg.org/general.html">FFmpeg</a></li>
<li>Supports popular image formats such as BMP, GIF, JPEG, PNG, SVG, TGA,
TIFF, WebP as well as image sequences</li>
<li>No import required - native timeline editing</li>
<li>Frame-accurate seeking for many formats</li>
<li>Multi-format timeline: mix and match resolutions and frame rates
within a project</li>
<li>Webcam capture</li>
<li>Audio capture</li>
<li>Support for 4K resolutions</li>
<li>Network stream playback (HTTP, HLS, RTMP, RTSP, MMS, UDP)</li>
<li><a href="https://frei0r.dyne.org/">Frei0r</a> video generator plugins (e.g. color bars and plasma)</li>
<li>Color, text, noise, and counter generators</li>
<li><a href="https://en.wikipedia.org/wiki/Edit_decision_list">EDL</a> (CMX3600 Edit Decision List) export</li>
<li>Export single frame as image or video as image sequence</li>
<li>Videos files with alpha channel - both reading and writing</li>
</ul>
</div>
</div><!-- /row -->
</div><!-- /container -->
<!-- Row 2 -->
<div style="background-color:#ddd; width:100%; padding:5px 0;">
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<h3>Audio Features</h3>
<ul>
<li>Audio scopes: loudness, peak meter, waveform, spectrum analyzer</li>
<li>Volume control</li>
<li>Audio filters:<br>Balance, Bass & Treble, Band Pass,
Compressor, Copy Channel, Delay, Downmix, Expander, Gain, High Pass,
Limiter, Low Pass, Normalize: One Pass, Normalize: Two Pass,
Notch, Pan, Reverb, Swap Channels</li>
<li>Audio mixing across all tracks</li>
<li>Fade in and out audio and fade video from and to black with
easy-to-use fader controls on timeline</li>
<li>Cross-fade audio and video dissolve transitions easily by
overlapping shots on the same track of the timeline</li>
<li>JACK transport sync</li>
<li>Tone generator</li>
<li>Stereo, mono, and 5.1 surround</li>
</ul>
</div>
<div class="col-md-6">
<a data-rel="prettyPhoto" href="{{ "/assets/img/waveforms.png" | prepend: site.baseurl }}">
<img class="img-responsive" src="{{ "/assets/img/waveforms.png" | prepend: site.baseurl }}">
</a>
</div>
</div><!-- /row -->
</div><!-- /container -->
</div>
<!-- Row 3 -->
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<a data-rel="prettyPhoto" href="{{ "/assets/img/shotcut_mac_monitor.png" | prepend: site.baseurl }}">
<img class="img-responsive" src="{{ "/assets/img/shotcut_mac_monitor.png" | prepend: site.baseurl }}">
</a>
</div>
<div class="col-md-6">
<h3 style="margin-top: 5px;">Video Effects</h3>
<ul><li>Video compositing across video tracks</li>
<li>HTML5 (sans audio and video) as video source and filters</li>
<li>3-way (shadows, mids, highlights) color wheels for color correction and grading</li>
<li>Eye dropper tool to pick neutral color for white balancing</li>
<li>Deinterlacing</li>
<li>Auto-rotate</li>
<li>Fade in/out audio and fade video from and to black with easy-to-use fader controls on timeline</li>
<li>Video <a href="http://en.wikipedia.org/wiki/Wipe_(transition)">wipe
transitions:</a><br>bar, barn door, box, clock (radial),
diagonal, iris, matrix, and custom gradient image</li>
<li>Track compositing/blending modes:<br>None, Over, Add, Saturate, Multiply,
Screen, Overlay, Darken, Dodge, Burn, Hard Light, Soft Light,
Difference, Exclusion, HSL Hue, HSL Saturation, HSL Color,
HSL Luminosity.</li>
<li>Video Filters:<br>Alpha Channel: Adjust, Alpha Channel: View,
Audio Spectrum Visualization, Blur, Brightness, Chroma Key:
Advanced, Chroma Key: Simple, Contrast, Color Grading, Crop,
Diffusion, Glow, Hue/Lightness/Saturation, Invert Colors, Key
Spill: Advanced, Key Spill: Simple, Lens Correction, 3D LUT,
Mask, Mirror, Mosaic, Old Film: Dust, Old Film: Grain, Old
Film: Projector, Old Film: Scratches, Old Film: Technocolor,
Opacity, Rotate and Scale, Rutt-Etra-Izer, Saturation, Sepia Tone,
Sharpen, Size and Position, Sketch, Stabilize, Text, Timer,
Vignette, Unpremultiply Alpha, Wave, White Balance</li>
<li>Speed effect for audio/video clips</li>
<li>Reverse a clip</li>
</ul>
</div>
</div><!-- /row -->
</div><!-- /container -->
<!-- Row 4 -->
<div style="background-color:#ddd; width:100%; padding:5px 0;">
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<h3 style="margin-top: 5px;">Editing Features</h3>
<ul><li>Trimming on source clip player or timeline with ripple option</li>
<li>Easy-to-use cut, copy, and paste operations</li>
<li>Append, insert, overwrite, lift, and ripple delete editing on the
timeline</li>
<li>3-point editing</li>
<li>Hide, mute, and lock track controls</li>
<li>Multitrack timeline with thumbnails and waveforms</li>
<li>Unlimited undo and redo for playlist edits including a history view</li>
<li>Create, play, edit, save, load, encode, and stream MLT XML projects (with auto-save)</li>
<li>Save and load trimmed clip as MLT XML file</li>
<li>Load and play complex MLT XML file as a clip</li>
<li>Drag-n-drop files from file manager</li>
<li>Scrubbing and transport control</li>
<li>Keyframes for filter parameters</li>
<li>Detach audio from video clip</li>
</ul>
</div>
<div class="col-md-6">
<a data-rel="prettyPhoto" href="{{ "/assets/img/editing-group.jpg" | prepend: site.baseurl }}">
<img class="img-responsive" src="{{ "/assets/img/editing-group.jpg" | prepend: site.baseurl }}">
</a>
</div>
</div><!-- /row -->
</div><!-- /container -->
</div>
<!-- Row 5 -->
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<img class="img-responsive" src="{{ "/assets/img/os-platforms.png" | prepend: site.baseurl }}">
<a name="interface"></a>
</div>
<div class="col-md-6">
<h3>Cross Platform & Codec Independent</h3>
<ul>
<li>Cross platform support: available on Windows, Linux, and macOS)</li>
<li>Codec independent so does not rely on system codecs</li>
<li>Can run as a portable app from external drive</li>
<li>UI translations: Catalan, Chinese, Czech, Danish, Dutch, English, Estonian,
Finnish, French, Gaelic, German, Greek, Hungarian, Italian, Japanese, Nepali,
Norwegian Bokmål, Occitan, Polish, Portugese, Russian, Slovak, Slovenian,
Spanish, Taiwanese, Turkish, Ukranian (not all 100%, but you can
<a href="https://www.transifex.com/projects/p/shotcut/">help</a></li>
<li>Batch encoding with job control</li>
<li>Encode/transcode to a variety of formats and codecs thanks to FFmpeg</li>
<li>Stream (encode to IP) files and any capture source</li>
<li>Video quality measurement (PSNR and SSIM)</li>
<li>Perform integrity check of an audio/video file</li>
<li>View detailed information about an audio/video file</li>
</ul>
</div>
</div><!-- /row -->
</div><!-- /container -->
<!-- Row 6 -->
<div style="background-color:#ddd; width:100%; padding:5px 0;">
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<h3 style="margin-top: -5px;">Display and Monitoring</h3>
<ul>
<li>External monitoring via Blackmagic Decklink card on NTSC monitor</li>
<li>External monitoring on an extra system display/monitor</li>
<li>UI themes/skins: native-OS look and custom dark and light</li>
<li>Control video zoom in the player: fit viewable area (default),
10%, 25%, 50%, original (100%), and 200%</li>
<li>Flexible UI through dock-able panels</li>
<li>Detailed media properties panel</li>
<li>Recent files panel with search</li>
<li>Thumbnail and waveform caching between sessions</li>
<li>Save and switch between multiple UI layouts.</li>
</ul>
<a name="device support"></a>
</div>
<div class="col-md-6">
<a data-rel="prettyPhoto" href="{{ "/assets/img/external-monitoring.png" | prepend: site.baseurl }}">
<img class="img-responsive" src="{{ "/assets/img/external-monitoring.png" | prepend: site.baseurl }}">
</a>
</div>
</div><!-- /row -->
</div><!-- /container -->
</div>
<!-- Row 7 -->
<div class="container mtb">
<div class="row">
<div class="col-md-6">
<img class="img-responsive" src="{{ "/assets/img/decklink-leapmotion.png" | prepend: site.baseurl }}">
</div>
<div class="col-md-6">
<h3>Hardware Support</h3>
<ul>
<li>Blackmagic Design SDI and HDMI for input and preview monitoring</li>
<li><a href="http://www.leapmotion.com">Leap Motion</a> for jog/shuttle control</li>
<li>Webcam capture</li>
<li>Audio capture to system audio card</li>
<li>Capture (record) SDI, HDMI, webcam (V4L2), JACK audio, PulseAudio,
IP stream, and Windows DirectShow devices</li>
<li>Multi-core parallel image processing (when not using GPU and frame-dropping is disabled)</li>
<li>DeckLink SDI keyer output</li>
<li>OpenGL GPU-based image processing with 16-bit floating point linear
per color component</li>
</ul>
</div>
</div><!-- /row -->
</div><!-- /container -->