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 : 295 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 : 406 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 : 295 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 : 13708 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 : 295 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 : 69 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 : 69 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 : 295 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 : 69 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 : 295 utilisateur non connecté France
Bonne analogie.
Merci

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


Sylv_01

Mégaphone [Afficher / Cacher]

olinuxx, 15:51, lun. 20 Aug 2018: Bonjour et bienvenue à graphicspad et à neoshell ! cool
olinuxx, 19:36, sam. 18 Aug 2018: Bonjour et bienvenue à lalilala ! cool
sub26nico, 09:43, jeu. 16 Aug 2018: Salut et bienvenue à georges74 :-)
sub26nico, 22:36, mar. 14 Aug 2018: Salut et bienvenue à maharo :-)
sub26nico, 22:25, mar. 14 Aug 2018: En attendant la V5 de Mixbus 32C, qui devrait arriver demain...
sub26nico, 22:25, mar. 14 Aug 2018: Un nouveau greffon de chez Harrison : [Lien]
syberia303, 22:03, lun. 13 Aug 2018: Pour ceux que ça pourrait intéresser, Traktion en version 7 est gratuit: [Lien]
sub26nico, 17:53, lun. 13 Aug 2018: Salut et bienvenue à Nydoxic :-)
olinuxx, 18:27, dim. 12 Aug 2018: Bonjour et bienvenue à GhostOfBushes ! cool
sub26nico, 00:55, dim. 12 Aug 2018: Salut et bienvenue à TotoLeTroll :-)
olinuxx, 17:05, jeu. 09 Aug 2018: @jipeL : merci pour le partage d'expérience. La prochaine fois, mets un lien vers le fil de discussion stp. [Lien]
jipeL, 18:32, mer. 08 Aug 2018: Mise en garde concernant le code "ISRC" d'une oeuvre dans le forum.