Skip to main content

Historique: Jack_capture

Aperçu de cette version: 15

Jack_capture est un enregistreur simple en ligne de commande pour jack.


Informations

Site web officiel : http://archive.notam02.no/arkiv/src/?C=M;O=D.
Version actuelle : 0.9.72.
Développeur : Kjetil S. Matheussen.
Licence : GNU GPL.
Support : jack.

Description


jack_capture est un programme pour enregistrer des fichiers son avec jack. L'opération par défaut du programme est executée en tapant "jack_capture" dans un terminal sans ajout d'options de ligne de commande:
Copy to clipboard
$ jack_capture

...ce qui enregistrera ce qui sort de vos haut-parleurs dans un fichier wav stéréo.

Autres caractéristiques:
  • Les noms de fichier sont autogénérés, unique et humainement compréhensibles.
  • La limite de taille de 4GB pour les fichiers wav est gérée en continuant l'écriture dans de nouveaux fichiers lorsque les 4GB sont atteints.
  • Supporte tous les formats de fichiers son supportés par sndfile. (wav, aiff, ogg, flac, wavex, au, etc.) (option: -f <format>)
  • Supporte le mp3 en utilisant liblame. (option: -mp3)
  • Option pour écrire des données raw 16 bit vers stdout. (option: -ws)
  • VU-mètre console intégré, plus une option pour démarrer/arrêter automatiquement Meterbridge. Les connexions des ports à Meterbridge sont faites automatiquement, et au vol, par jack_capture.
  • jack_capture peut se connecter à n'iimporte quelle entrée ou sortie jack.
    • Lorsque l'on se "connecte" à un port d'entrée jack (i.e. un port accessible en écriture), jack_capture surveille constamment quels ports jack ports sont connectés au port d'entrée, et s'assure que jack_capture est toujours connecté aux mêmes ports.
    • Autrement dit, jack_capture reconnectera ses ports automatiquement durant l'enregistrement pour correspondre aux connexions des ports. C'est pratique, par exemple, Lorsqu'on enregistre les ports de playback parce que jack_capture peut être démarré en premier, et ensuite, les autres programmes peuvent démarrer/s'arrêter à tout moment alors que tous les sons doivent encore être enregistrés.
    • Pas de limite sur le nombre de ports de jack auxquels jack_capture peut se connecter. (I.e. l'argument port argument peut être spécifié plus d'une fois, plus le fait qu'il accepte des arguments "joker". Par exemple, jack_capture port "*" se connectera à tous les ports actuels de jack, aussi bien aux ports d'entrée que de sortie, à l'exception de ses propres ports jack_capture.)
    • Les tampons sont automatiquement accrus pendant la durée pour éviter des underruns et pour éviter de gaspiller de la mémoire en pré-allouant de trop. (handled by using lockless atomic fifo/lifo queues to store temporary sound data instead of ringbuffers)
    • The disk thread is automatically reniced to a higher priority when using more than half of the buffer.
    • Performance d'enregistrement significativement meilleure qu'Ardour. (probablement parce que jack_capture écrit tous les canaux dans un seul fichier et il ne crée pasde fichiers de crête). (testé sur athlonXP)
    • Aucun problème à écrire au moins 256 canaux de 32 bit wav en même temps sur un disque dur local. (testé sur icore7)

REMERCIEMENTS
  • Originellement basé sur le programme jackrec dans la distribution jack fait par Paul Davies et Jack O'Quin. Il ne reste pas grand-chose de ce code actuellement. http://www.jackaudio.org
  • Code de l'indicateur de crête pour le vu-mètre console pris de meterbridge par Steve Harris. http://plugin.org.uk/meterbridge/
  • Code atomic lifo/fifo non modifié pris de midishare. (Copyright Grame 1999-2005) http://midishare.sf.net
  • Fonction atomic_add copiée des sources de jack. (www.jackaudio.org)
  • Le code pour écrire vers stdout a été fait en regardant http://mir.dnsalias.com/oss/jackstdout/start créé par Robin Gareus.

Utilisation


Changelog

[+]

Historique

Information Version
Sat 14 mai 2022 16:13 olinuxx + LZK-4 38
Afficher
Mon 28 Sep 2020 15:25 olinuxx + 1 lien interne + 1 alias + 1§ divers 37
Afficher
Sat 06 Jun 2020 12:15 olinuxx ponctuations + suppression de liens inutiles + drapeaux EN 36
Afficher
Sat 06 Jun 2020 12:13 olinuxx + coquilles + ponctuation 35
Afficher
Fri 05 Jun 2020 17:19 piratebab Ajout de la possibilité multipistes dans la description 34
Afficher
Fri 22 mai 2020 15:10 olinuxx + LZK3 + ponctuations + cohérence wiki 33
Afficher
Mon 20 Nov 2017 07:47 olinuxx + lzk2 32
Afficher
Fri 20 Jan 2017 23:13 olinuxx mise en page + LZK + corrections + drapeau + liens internes 31
Afficher
Sun 05 Oct 2014 19:45 olinuxx mise en cohérence des variables : version logiciel + date + informations 30
Afficher
Fri 05 Sep 2014 16:19 olinuxx Recherche et remplacement en masse 29
Afficher
Fri 05 Sep 2014 16:12 olinuxx Recherche et remplacement en masse 28
Afficher
Fri 05 Sep 2014 15:15 olinuxx mise en cohérence des variables : version logiciel + date 27
Afficher
Fri 05 Sep 2014 08:34 olinuxx Recherche et remplacement en masse 26
Afficher
Thu 04 Sep 2014 14:12 olinuxx Recherche et remplacement en masse 25
Afficher
Thu 04 Sep 2014 08:53 olinuxx Recherche et remplacement en masse 24
Afficher
Sun 25 mai 2014 18:25 Dominique précision 23
Afficher
Sun 25 mai 2014 18:01 Dominique utilisation 22
Afficher
Sun 25 mai 2014 17:44 Dominique précision 21
Afficher
Sun 25 mai 2014 17:41 Dominique ajout configuration 20
Afficher
Fri 05 Apr 2013 17:53 xzu ~np~ 19
Afficher
Fri 01 Mar 2013 00:22 xzu {box} d'ariane virrée 18
Afficher
Sun 11 Mar 2012 18:16 pianolivier 17
Afficher
Sun 11 Mar 2012 17:19 pianolivier 16
Afficher
Sun 11 Mar 2012 17:19 pianolivier +fil d'ariane 15
Afficher
Sun 26 Feb 2012 13:13 pianolivier changelog 14
Afficher
Tue 25 Oct 2011 18:54 pianolivier +support 13
Afficher
Tue 21 Sep 2010 21:59 pianolivier 12
Afficher
Tue 21 Sep 2010 21:55 pianolivier 11
Afficher
Wed 08 Sep 2010 14:55 olinuxx passage aux variables de version 10
Afficher
Tue 07 Sep 2010 00:55 olinuxx version : 0.9.56 du 24 août 2010 9
Afficher
Tue 17 Aug 2010 22:18 olinuxx (mode stylo rouge) 8
Afficher
Tue 17 Aug 2010 22:16 olinuxx (mode stylo rouge) 7
Afficher
Tue 17 Aug 2010 21:38 pianolivier nouvelle version 6
Afficher
Tue 17 Aug 2010 21:23 pianolivier ajout section changelog 5
Afficher
Fri 05 Mar 2010 13:14 yanshee 4
Afficher
Fri 05 Mar 2010 13:14 yanshee 3
Afficher
Mon 01 Feb 2010 18:20 olinuxx licence 2
Afficher
Mon 01 Feb 2010 18:13 olinuxx création de la page + jack_capture 0.9.40 du 26/01/2010 1
Afficher