Comment envoyer l'en-tête de métadonnées au server icecast? Je suis en train d'save en AAC et de le diffuser sur le server icecast via ios mais le file est corrompu. Je soupçonne que les métadonnées doivent être ajoutées pour pouvoir lire un file. Comment envoyer les métadonnées? Dois-je l'envoyer comme une string? Quel devrait être […]
J'utilise la bibliothèque suivante pour convertir mkv en mp4: https://github.com/SterlingOnLoop/FFmpegWrapper . – (void)convertUsingFFmpegWrapper { NSSsortingng *mp4Extension = @"mp4"; NSSsortingng *mkvExtension = @"mkv"; NSSsortingng *videoName = @"file1"; // NSSsortingng *videoName = @"file2"; NSSsortingng *mkvVideoFilePath = [[NSBundle mainBundle] pathForResource:videoName ofType:mkvExtension]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSSsortingng *documentsDirectory = paths[0]; NSSsortingng *mp4VideoFilePath = [NSSsortingng ssortingngWithFormat:@"%@/%@.%@", documentsDirectory, videoName, […]
AAC est un codec audio qui a été "conçu pour être le successeur du format MP3, AAC atteint généralement une meilleure qualité sonore que le MP3 à des débits binarys similaires." ( AAC sur Wikipedia ). Cependant, de manière similaire au MP3, certaines parties du codec AAC sont brevetées, ce qui signifie que vous ne […]
Je travaille sur l'logging audio. Je suis capable d'save mon audio au format caf (Core audio format) .i a suivi ce tutoriel Recording Audio sur un iPhone avec AVAudioRecorder . Maintenant, je ne veux pas save le son au format .aac directement, j'ai besoin de convertir le file audio enregistré .caf en file audio .aac […]
J'écris une application iOS qui diffuse la video et l'audio sur le réseau. J'utilise AVCaptureSession pour saisir des images video brutes en utilisant AVCaptureVideoDataOutput et les encoder dans un logiciel utilisant x264 . Cela fonctionne très bien. Je voulais faire la même chose pour l'audio, seulement que je n'ai pas besoin de beaucoup de contrôle […]
J'ai écrit une boucle pour encoder datatables audio pcm générées par mon application vers aac en utilisant Extended Audio File Services. L'enencoding a lieu dans un thread d'arrière-plan de manière synchrone et non en time réel. L'enencoding fonctionne parfaitement sur ipad 1 et iphone 3gs / 4 pour ios 4 et 5. Cependant, pour les […]
Tout l'exemple de code que je peux find qui utilise AudioConverterRef se concentre sur les cas d'utilisation où j'ai toutes datatables à l'avance (comme la conversion d'un file sur le disque). Ils appellent communément AudioConverterFillComplexBuffer avec le PCM à convertir en inInputDataProcUserData et le remplissent simplement dans le callback. (Est-ce vraiment la façon dont il […]