-
Notifications
You must be signed in to change notification settings - Fork 7
/
cut-the-crap.cabal
155 lines (150 loc) · 4.96 KB
/
cut-the-crap.cabal
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
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: 1add9cfa5ab40b8c8cfa97b8f6fc0b196c79ccceb139357a10f66a04cc2567f4
name: cut-the-crap
version: 2.3.3
synopsis: Cuts out uninteresting parts of videos by detecting silences.
description: Cut the crap is an automatic video editing program for streamers. It can cut out uninteresting parts by detecting silences. This was inspired by [jumpcutter](https://github.com/carykh/jumpcutter), where this program can get better quality results by using an (optional) dedicated microphone track. This prevents cutting of [quieter consonants](https://youtu.be/DQ8orIurGxw?t=675) for example. Using ffmpeg more efficiently also produces faster results and is less error prone.
category: video
author: Jappie Klooster
maintainer: [email protected]
copyright: 2019 Jappie Klooster
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
Readme.md
LICENSE
Changelog.md
library
exposed-modules:
Cut.Analyze
Cut.Crap
Cut.CutVideo
Cut.Download
Cut.Options
Cut.Shell
Cut.SpeechRecognition
other-modules:
Paths_cut_the_crap
hs-source-dirs:
src
default-extensions: EmptyCase FlexibleContexts FlexibleInstances InstanceSigs MultiParamTypeClasses LambdaCase MultiWayIf NamedFieldPuns TupleSections DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies GeneralizedNewtypeDeriving StandaloneDeriving OverloadedStrings TypeApplications
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wredundant-constraints -Wincomplete-record-updates -Widentities
cc-options: -DMODELDIR="/nix/store/a9l7d7j0abmfybxq64xv3zfwvgssycy7-pocketsphinx-5prealpha/share/pocketsphinx/model"
include-dirs:
includes
c-sources:
includes/speech_recognition.c
includes/speech_recognition.h
pkgconfig-depends:
pocketsphinx
, sphinxbase
build-tools:
c2hs
build-depends:
base >=4.7 && <5
, exceptions
, generic-lens
, lens
, network-uri
, optparse-applicative
, random
, regex-tdfa
, shelly
, system-filepath
, temporary
, text
, time
, unliftio-core
default-language: Haskell2010
executable cut-the-crap
main-is: exe.hs
other-modules:
Paths_cut_the_crap
hs-source-dirs:
app
default-extensions: EmptyCase FlexibleContexts FlexibleInstances InstanceSigs MultiParamTypeClasses LambdaCase MultiWayIf NamedFieldPuns TupleSections DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies GeneralizedNewtypeDeriving StandaloneDeriving OverloadedStrings TypeApplications
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wredundant-constraints -Wincomplete-record-updates -Widentities -threaded -rtsopts -with-rtsopts=-N
cc-options: -DMODELDIR="/nix/store/a9l7d7j0abmfybxq64xv3zfwvgssycy7-pocketsphinx-5prealpha/share/pocketsphinx/model"
include-dirs:
includes
c-sources:
includes/speech_recognition.c
includes/speech_recognition.h
pkgconfig-depends:
pocketsphinx
, sphinxbase
build-tools:
c2hs
build-depends:
base >=4.7 && <5
, cut-the-crap
, exceptions
, generic-lens
, lens
, network-uri
, optparse-applicative
, random
, regex-tdfa
, shelly
, system-filepath
, temporary
, text
, time
, unliftio-core
default-language: Haskell2010
test-suite unit
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Test.MatchLineSpec
Test.SubtitleAlignmentSpec
Test.TestSpec
Cut.Analyze
Cut.Crap
Cut.CutVideo
Cut.Download
Cut.Options
Cut.Shell
Cut.SpeechRecognition
Paths_cut_the_crap
hs-source-dirs:
test
src
default-extensions: EmptyCase FlexibleContexts FlexibleInstances InstanceSigs MultiParamTypeClasses LambdaCase MultiWayIf NamedFieldPuns TupleSections DeriveFoldable DeriveFunctor DeriveGeneric DeriveLift DeriveTraversable DerivingStrategies GeneralizedNewtypeDeriving StandaloneDeriving OverloadedStrings TypeApplications
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns -Wredundant-constraints -Wincomplete-record-updates -Widentities
cc-options: -DMODELDIR="/nix/store/a9l7d7j0abmfybxq64xv3zfwvgssycy7-pocketsphinx-5prealpha/share/pocketsphinx/model"
include-dirs:
includes
c-sources:
includes/speech_recognition.c
includes/speech_recognition.h
pkgconfig-depends:
pocketsphinx
, sphinxbase
build-tools:
c2hs
build-depends:
QuickCheck
, base >=4.7 && <5
, exceptions
, generic-lens
, hspec
, hspec-core
, lens
, network-uri
, optparse-applicative
, quickcheck-classes
, random
, regex-tdfa
, shelly
, system-filepath
, temporary
, text
, time
, unliftio-core
default-language: Haskell2010