PHP 8.4.2 Released!

ogg://

ogg://Streams de áudio

Descrição

Os arquivos abertos para leitura por meio do empacotador ogg:// são tratados como áudio compactado codificado usando o codec OGG/Vorbis. Da mesma forma, os arquivos abertos para gravação ou adição por meio do empacotador ogg:// são gravados como dados de áudio compactados. stream_get_meta_data(), quando usado em um arquivo OGG/Vorbis aberto para leitura, retornará vários detalhes sobre o fluxo, incluído a etiqueta vendor, quaisquer comentários incluídos em comments, o número de canais em channels, a taxa no parâmetro rate, e o intervalo da taxa de codificação descrito por: bitrate_lower, bitrate_upper, bitrate_nominal, e bitrate_window.

ogg:// (PECL)

Nota: Este empacotador não é habilitado por padrão
Para poder utilizar o empacotador ogg://, a extensão » OGG/Vorbis disponível em » PECL precisa estar instalada.

Uso

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

Opções

Resumo do Empacotador
Atributo Suportado
Restringido por allow_url_fopen Não
Permite leitura Sim
Permite escrita Sim
Permite adição Sim
Permite leitura e ecrita simultâneas Não
Suporta stat() Não
Suporta unlink() Não
Suporta rename() Não
Suporta mkdir() Não
Suporta rmdir() Não

Opções de contexto
Nome Uso Padrão Modo
pcm_mode Codificação PCM a ser aplicada durante a leitura, uma das seguintes constantes: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE e OGGVORBIS_PCM_S16_LE. (8 bits versus 16 bits, com sinal ou sem sinal, big ou little endian) OGGVORBIS_PCM_S16_LE Leitura
rate Taxa de amostragem de dados de entrada, expressa em Hz 44100 Escrita/Adição
bitrate Quando fornecido como um número inteiro, refere-se à taxa de bits fixa para codificação. (16000 to 131072) Quando fornecido como um float, refere-se à qualidade da taxa de bits variável a ser utilizada. (-1.0 to 1.0) 128000 Escrita/Adição
channels O número de canais de áudio a serem codificados, geralmente 1 (mono) ou 2 (estéreo). Pode variar até 16. 2 Escrita/Adição
comments Um array de strings para codificar no cabeçalho da faixa.   Escrita/Adição

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
-2
martin dot leese at stanfordalumni dot org
16 years ago
Note that although "ogg:" is the wrapper name, the stream is restricted to Ogg files containing a single stream encoded using the Vorbis audio codec. An Ogg container can, in fact, contain multiple streams: audio, video, anything. (Also, the audio streams in an Ogg contaner can use codecs such as FLAC and OggPCM.) The wrapper name is therefore misleading.
To Top