Documentación offline PHP master

ogg://

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ogg://

Flujos de audio

Descripción#

Los ficheros que se abran para lectura usando la envoltura ogg:// se utilizan como codificaciones de audio comprimido usando el códec OGG/Vorbis. De forma similar, los ficheros abiertos para escritura o para añadir contenido usando la envoltura ogg:// se escriben como datos de audio comprimidos. Cuando se use la función stream_get_meta_data con un fichero OGG/Vorbis abierto para lectura, se devolverán diversos detalles del flujo, incluyendo la etiqueta vendor, cualquier comments que se haya añadido, el número de canales channels, el ratio de muestreo, y el rango del ratio de codificación descrito por: bitrate_lower, bitrate_upper, bitrate_nominal, y bitrate_window.

ogg:// (PECL)

[!NOTE] Para usar la envoltura ogg:// es necesario instalar la extensión OGG/Vorbis disponible en PECL.

Uso#

  • ogg://soundfile.ogg

  • ogg:///path/to/soundfile.ogg

  • ogg://http://www.example.com/path/to/soundstream.ogg

Opciones#

Atributo Permitido
Restringido por allow_url_fopen No
Permite Lecturas
Permite Escrituras
Permite Añadir contenido
Permite Lecturas y Escrituras Simultánea No
Permite usar la función stat No
Permite usar la función unlink No
Permite usar la función rename No
Permite usar la función mkdir No
Permite usar la función rmdir No

Resumen de la Envoltura {role="stream_wrapper"}

Nombre Uso Valor por omisión Modo
pcm_mode codificación PCM que se aplicará en las lecturas, de entre: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE, y OGGVORBIS_PCM_S16_LE. (8 o 16 bit, con o sin signo, big o little endian) OGGVORBIS_PCM_S16_LE Lectura
rate Ratio de muestreo en datos de entradas, expresado en Hz 44100 Escritura/Adición
bitrate Si es un entero, definirá el bitrate fijo al que se codificará. (de 16000 a 131072) Si es un real, definirá la calidad del bitrate variable a usar. (de -1.0 a 1.0) 128000 Escritura/Adición
channels El número de canales de audio a codificar, normalmente 1 (mono), o 2 (estéreo). Puede llegar a 16. 2 Escritura/Adición
comments Un array de strings a codificar en la cabecera de la pista. Escritura/Adición

Opciones de contexto {role="stream_wrapper"}