Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

4 - Toutes les autres applications, les émulateurs...

> Forums de discussion > 4 - Toutes les autres applications, les émulateurs... > [jack_capture] réduire la taille du fichier [résolu]
Dernier post

[jack_capture] réduire la taille du fichier [résolu]

olicha Articles : 286 utilisateur non connecté France
Bonjour,
Pour passer en audio des devoirs de composition, j'ai l'habitude d'utiliser jack_capture qui me sort vite fait un mp3. Mais les pieces sont de plus en plus longues et j'ai la contrainte de ne pas dépasser 3Mo par fichier.
J'ai repéré une option "qualité du mp3" (de 0 à 9) mais j'ai exactement la même taille de fichier avec une qualité 3 ou 6 (et j'en suis à 6Mo).
Ce n'est pas comme ça qu'il faut procéder?

protein Articles : 365 utilisateur non connecté France
Salut

Perso pour alleger un fichier mp3 je fais ca :

lame --mp3input -b 80 input.mp3 output.mp3

Je ne sais pas si ca peut t'aider.

Bonne musique

olicha Articles : 286 utilisateur non connecté France
Effectivement ça a réduit la taille presque de moitié. J'ai dû installer lame que je ne connais que de nom. Le "longhelp" est un peu raide. Qu'est-ce que j'ai fait avec ça?

olinuxx Articles : 12909 utilisateur non connecté France
Un :
man lame
dans un terminal te donnera les réponses si tu lis l'anglais. Si tu ne le lis pas, copie colle les parties intéressantes ici, et probablement que quelqu'un t'aidera à traduire.

olicha Articles : 286 utilisateur non connecté France
En fait la question est plus précisément que signifie le 80. La doc indique ça après des valeurs plus habituelles de fréquence d'échantillonnage mais je suppose qu'on ne parle pas ici de 80kH. Et est-ce que le concept de qualité décrit ici est le même que pour jack_capture, au sens de variation près ?

Loki Harfagr Articles : 39 utilisateur non connecté
le -b 80 indique que tu demandes un taux minimal de 80 kbps, comme tu ne précises pas un taux variable ce sera le taux fixé comme préférence. C'est plutôt bas mais comme ton souci est surtout de réduire la taille c'est un bon moyen de le faire (!)

Loki Harfagr Articles : 39 utilisateur non connecté
à tout hasard, s'il t'est possible d'utiliser le format vorbis tu peux "descendre" en taille tout en conservant une qualité équivalente au mpg1-3 juste en choisissant un taux inférieur (dans ton cas 64k au lieu de 80k)

forme standard:
oggenc -b 64 fichieraudioentree [ -o fichieraudiosortie.ogg ]


même "genre", cette fois avec SoX:
sox fichieraudioentree -C 0 fichieraudiosortie.ogg


Une forme générale pour traiter également les fichiers multicanaux (ex: DTS):
ffmpeg -i fichieraudioentree -vn -ac 2 -aq 0 -y fichieraudiosortie.ogg


(et, a priori — je ne l'ai pas encore pratiqué suffisamment pour l'affirmer personnellement mais les infos diponibles semblent le confirmer — le codec "Opus" est encore plus efficace pour le rapport qualité/taille à faible taux)

olicha Articles : 286 utilisateur non connecté France
Merci pour ces éléments de réponse. J'avoue être plus à l'aise avec les fréquences d'échantillonnage qu'avec les bits rates. Je suppose que si je connaissais le nombre de bits utilisés par échantillon, j'aurais une équivalence directe entre les deux. Donc baisser la vitesse de transfert revient à diminuer dans le même rapport la bande passante de ce qui sera reproduit, ou c'est plus subtil que ça?

Loki Harfagr Articles : 39 utilisateur non connecté
"baisser la vitesse de transfert revient à diminuer dans le même rapport la bande passante de ce qui sera reproduit"

Ce n'est pas vraiment lié, pour simplifier et ne pas rentrer dans un cours qui dépasserait rapidement mes capacités suivi d'un débat qui déborderait rapidement la patience de tous wink

je vais plutôt utiliser une analogie simple.

Le taux de transfert correspond au débit (kbps) moyen (ou fixe si tu le forces) que tu autorises le fichier compressé à utiliser dans sa forme inerte c-a-d sa forme de stockage ou de transfert, c'est dû au fait originel de vouloir limiter la bande passante réseau utilisée pour transmettre le fichier vers le décodeur.

Dans l'application de ce principe une analogie simple sera de comparer avec l'équivalent pour le domaine visuel des algorithmes de compression à perte, le JPEG,
le JPEG le MPEG et le MPEG1-couche3 alias MP3, ainsi que l'AAC et le Vorbis utilisent tous une variante de TCD (une cousine de la transformée de Fourier)
plus on dimininue le taux de transfert plus les effets de pixellisation seront apparents.

Suivant la variante d'algorithme utilisée les "pixellisations sonores" seront apparentes plus ou moins rapidement dans les faibles débits,
l'algorithme Vorbis étant plus avancé (il est plus récent) que le MPEG il permet de garder une qualité satisfaisante en gagnant sur la taille du fichier généré.

Voilà voilà, maintenant je ne dirai plus rien biggrin

olicha Articles : 286 utilisateur non connecté France
Bonne analogie.
Merci

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

sub26nico, 18:07, ven. 16 Feb 2018: Et des promos aussi sur certains plugins Harrison : [Lien]
pierrotlo, 18:00, ven. 16 Feb 2018: SAlut tous, je viens de recevoir un Behringer Model D. pas de soucis en mode USB avec Linux (MIDI)
sub26nico, 17:55, ven. 16 Feb 2018: Mixbus4 à 19$ : [Lien]
sub26nico, 16:09, ven. 16 Feb 2018: Salut et bienvenue à tiseon :-)
sri_raoul, 13:44, ven. 16 Feb 2018: Un Theremin open source, qui peut servir de controleur midi: [Lien]
sub26nico, 02:27, ven. 16 Feb 2018: Salut et bienvenue à surian :-)
sri_raoul, 21:41, jeu. 15 Feb 2018: Merci su26nico pour l'info Airwindows. Je ne connaissais pas. Assez inattendus ces greffons!
sub26nico, 14:58, jeu. 15 Feb 2018: A voté pour la joute n°13 !
sub26nico, 20:46, mer. 14 Feb 2018: Le greffon Harrison XT-EQ est gratuit pendant une période très limitée : [Lien]
sub26nico, 15:29, mar. 13 Feb 2018: Les greffons Airwindows sont désormais disponibles pour Linux : [Lien]
sub26nico, 11:45, mar. 13 Feb 2018: Salut et bienvenue à javez846 :-)
ardoisebleue, 10:00, lun. 12 Feb 2018: A voté !