feat: cover song identification via stream
I found a tuto with the streaming way to performe cover song identification. I also add a way to download some sound with youtube dl. to download musique now just type: youtube-dl --config-location config_youtube-dl
This commit is contained in:
parent
76a85a75c8
commit
3c4d7b7299
6 changed files with 199 additions and 82 deletions
78
todo
78
todo
|
|
@ -35,4 +35,80 @@ Pour ca il faudrait:
|
|||
* comprendre un peu la logique du streaming avec essentia
|
||||
* refaire l'exemple em mode streaming
|
||||
|
||||
?? Est-ce que ca va etre rapide a s'executer ??
|
||||
?? Est-ce que ca va etre rapide a s'execute ??
|
||||
|
||||
#################################################
|
||||
|
||||
Bon en fait j'ai trouver le code d'exemple don j'ai besoin.
|
||||
Ca commence part recuperer en mode standar la description d'un fichier sonore.
|
||||
Puis avec un input en mode stream ca compart la distance avec la chansson.
|
||||
|
||||
Ce qu'il reste a faire:
|
||||
* avoir un script pour telecharger les musique a tester.
|
||||
* avoir un input type micro
|
||||
* avoir une entree avec jack (jackd)
|
||||
* Faire tourner plusieur processus pour pouvoir annalyser plusieurs track en meme temps.
|
||||
*
|
||||
|
||||
1) un scritp qui telecharge les son:
|
||||
|
||||
J'ai besoin d'un fichier de config qui telecharge les musique en extrayan le son
|
||||
et les place dans le bon dossier. Et dans un format que je peut lire avec essentia.
|
||||
|
||||
* avoir un
|
||||
*
|
||||
*
|
||||
*
|
||||
|
||||
Les ellement pour la config:
|
||||
|
||||
--config-location PATH Location of the configuration file;
|
||||
either the path to the config or its
|
||||
containing directory.
|
||||
|
||||
-a, --batch-file FILE File containing URLs to download ('-'
|
||||
for stdin), one URL per line. Lines
|
||||
starting with '#', ';' or ']' are
|
||||
considered as comments and ignored.
|
||||
|
||||
-c, --continue Force resume of partially downloaded
|
||||
files. By default, youtube-dl will
|
||||
|
||||
|
||||
--encoding ENCODING Force the specified encoding
|
||||
(experimental) resume downloads if possible.
|
||||
|
||||
-x, --extract-audio Convert video files to audio-only files
|
||||
(requires ffmpeg/avconv and
|
||||
ffprobe/avprobe)
|
||||
|
||||
--audio-format FORMAT Specify audio format: "best", "aac",
|
||||
"flac", "mp3", "m4a", "opus", "vorbis",
|
||||
or "wav"; "best" by default; No effect
|
||||
without -x
|
||||
|
||||
-w, --no-overwrites Do not overwrite files
|
||||
|
||||
|
||||
vv -E-X-M-P-L-E- -C-O-N-F-I-G- -F-I-L-E- vv
|
||||
|
||||
# Lines starting with # are comments
|
||||
|
||||
# Always extract audio
|
||||
-x
|
||||
|
||||
# Do not copy the mtime
|
||||
--no-mtime
|
||||
|
||||
# Use this proxy
|
||||
--proxy 127.0.0.1:3128
|
||||
|
||||
# Save all videos under Movies directory in your home directory
|
||||
-o ~/Movies/%(title)s.%(ext)s
|
||||
^^ - - - - - - - - - - - - - - - - - - - ^^
|
||||
|
||||
to run download:
|
||||
$> youtube-dl --config-location config_youtube-dl
|
||||
|
||||
Dependance:
|
||||
youtube-dl: sudo apt-get install -y ffmpeg
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue