Php ile bir ses dosyası içine ses mesajı embed nasıl?

3 Cevap php

Bu ses dosyalarını ses mesajın gömülmesini yaratmak mümkün olup olmadığını bilmek istiyorum?

Örneğin, bir ses, her 10 saniye oynarken, daha sonra ve ses devam ediyor: "Şu anda bir XYZ grup tarafından ses dinlerken" bir ses mesajı ile kesintiye olacaktır. Ve birisi mp3 dosyasını indirmek için olsa bile, sesli mesaj hala indirilen dosya ile gömülü?

Yukarıdaki sonuca ulaşmak için php ile herhangi bir kütüphaneler veya sınıflar varsa ben öğrenebilir miyim? Ve ne iş akışı olurdu?

Çok teşekkür ederim.

3 Cevap

Ben her şey için sox'u kullanmak istiyorsunuz. Bu çözmek ve size mesajı katmayacak, ve sonra yeni bir mp3 dosyası içine dizisini render içine kesimleri içine ses kıymak yapabilirsiniz. Aynı zamanda ses üzerine iletileri bindirmek için gerekir, böylece daha hoş gelebilir, hangi müziği kırmak istemem.

Tabii ki, bu sadece yönetim için PHP kullanarak anlamına gelir. Sinyal işleme sox yapılabilir olacaktır. Eğer gerçekten PHP mümkün olduğunca yapmak istiyorsanız, PHP bir tamsayı diziye PCM yüklemek, bir dalga dosyaya mp3 çözmek için harici bir aracı kullanmak ve orada işlemek. Bu gibi çatırdayan numaraya gelince PHP çok hızlı muhtemelen değil, ama mümkün olmalıdır. Nihai kodlama için diske PCM kaydedin.

Kesinlikle saf PHP bunu yapamam - teoride could PHP için bir MP3 kod çözme ve kodlama motoru yazmak ama deli bir fikir - ve görev için bazı sunucu tarafı yardıma ihtiyacınız olacaktır.

ffmpeg bir dosya için birlikte birden fazla MP3 karıştırmak sağlar, sunulan ev sahibi bunu destekler.

Bu Groove Salad radyo istasyonu hatırlatıyor; onlar bazen kendi ses akışının içine böyle kesintileri koydu.

Bu mümkün olup olmadığını bilmiyorum, ama MP3 formatında ile ben cevap no olduğunu tahmin ediyorum; Eğer sesli mesaj düzenli dinleme için in-sesli olmasını istiyorum özellikle. (Ayrıca albüm kapak resmi içerebilir) bir ID3 etiketi ekleyerek benzer MP3, içine bazı alternatif ses akışı koymak belki mümkün, ama diğer insanların alternatif ses akışı çözmesi mümkün olmasını istiyorsanız, size olurdu Bunu yapmanın bir ortak standarda sopa. Ben herhangi bilemeyiz.

Şeyler gerçek ses akışının yanı sıra özel veri depolama izin veren diğer biçimleri (örneğin, Windows WAV dosya biçimi) ile farklı görünebilir.