CIII. oggvorbis

Introduction

Le format de fichier OGG/Vorbis, comme définit par http://www.vorbis.com/, est un schéma pour la compression de flux audio par de multiples facteurs avec un minimum de perte de qualité. Cette extension ajoute le support Ogg Vorbis aux gestionnaires d'URL de PHP. Lorsqu'utilisé en mode lecture, les données compressées OGG/Vorbis sont déployées en audio PCM brute en un des six formats d'encodage PCM listés ci-dessous.

Pré-requis

Cette extension nécessite PHP >= 4.3.0, libogg >= 1.0, et libvorbis >= 1.0.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Installation

oggvorbis est installé en utilisant le processus d'installation des paquets PECL.

  • $ pear install oggvorbis

  • Copiez le fichier résultant oggvorbis.so dans un dossier approprié et ajoutez extension=oggvorbis.so à votre php.ini ou chargez-le dynamiquement dans votre script PHP en utilisant dl('oggvorbis.so');

Options de contexte

Tableau 1. Options personnalisées OGG/Vorbis

OptionDéfinitionPertinenceDéfaut
pcm_modeEncodage PCM utilisé. Voir les constantes ci-dessous.Lecture / ÉcritureOGGVORBIS_PCM_S16_LE
rateTaux d'échantillonage PCM. Mesuré en Hz.Écriture uniquement44100
bitrate Débit d'encodage moyen Vorbis / Débit d'encodage variable. Mesuré en bps (ABR) ou en niveau de qualité (VBR : 0.0 à 1.0). 128000 ABR équivaut à 0.4 VBR. Écriture uniquement128000
channelsNombre de canaux PCM. 1 == Mono, 2 == Stéréo.Écriture uniquement2
serialno Nombre de séries de flux dans un fichier. Doit être unique dans un fichier. Parcequ'il est potentiellement possible de sélectionner plusieurs nombres de séries dans un fichier chaîné, faites l'effort d'assigner manuellement des nombres uniques lors de l'encodage. Écriture uniquementRandom
comments Tableau associatif de commentaires de fichier. Peut être traduit par strtoupper($name) . "=$value". Note : Cette option de contexte n'est pas disponible en oggvorbis-0.1 Écriture uniquementarray('ENCODER' => 'PHP/OggVorbis, http://pear.php.net/oggvorbis')

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

Tableau 2. OGG/Vorbis supporte l'encodage PCM dans les formats suivants :

ConstanteDéfinition
OGGVORBIS_PCM_U8PCM 8-bit non-signé.
OGGVORBIS_PCM_S8PCM 8-bit signé.
OGGVORBIS_PCM_U16_LEPCM 16-bit non-signé. Arrangements normaux Little Endian.
OGGVORBIS_PCM_U16_BEPCM 16-bit non-signé. Arrangements normaux Big Endian.
OGGVORBIS_PCM_S16_LEPCM 16-bit signé. Arrangements normaux Little Endian.
OGGVORBIS_PCM_S16_BEPCM 16-bit signé. Arrangements normaux Big Endian.
Table des matières
Utilisation --  Exemples d'utilisation du gestionnaire ogg://.


Rechercher une fonction PHP

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

5 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Références

  1. Consulter le document html Langue du document: fr Manuel PHP : http://be2.php.net, oggvorbis

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-3828
Document créé le 21/09/06 01:08, dernière modification le Vendredi 17 Juin 2011, 12:12
Source du document imprimé : http://www.gaudry.be/php-rf-ref.oggvorbis.html Document affiché 2 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
1,47 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Dans les discussions, les injures sont les raisons de ceux qui ont tort.

Chamfort
 
l'infobrol
Nous sommes le Dimanche 03 Juin 2012, 06:42, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)