12 # Advanced image processing (triples size of output)
13 , advancedProcessing ? false
22 assert advancedProcessing -> (
23 opencv3 != null && scikitimage != null && scikitlearn != null
24 && scipy != null && matplotlib != null && youtube-dl != null);
26 buildPythonPackage rec {
30 disabled = !(pythonAtLeast "3.4");
33 inherit pname version;
34 sha256 = "2884e35d1788077db3ff89e763c5ba7bfddbd7ae9108c9bc809e7ba58fa433f5";
37 # No tests, require network connection
40 propagatedBuildInputs = [
41 numpy decorator imageio imageio-ffmpeg tqdm requests proglog
42 ] ++ (lib.optionals advancedProcessing [
43 opencv3 scikitimage scikitlearn scipy matplotlib youtube-dl
47 description = "Video editing with Python";
48 homepage = "https://zulko.github.io/moviepy/";
49 license = licenses.mit;