I wrote a small note (mainly for my future self) about AVCaptureSession and the preview layer startup performance: https://alexsteiner.de/blog/posts/avcapturevideopreviewlayer-startup-performance/

#ios #swift #avfoundation

AVCaptureVideoPreviewLayer startup performance | Alexander Steiner's Blog

Minor details about AVCaptureVideoPreviewLayer on how to improve start up speed

Alexander Steiner's Blog

Want to reduce 48MP ProRAW file sizes without sacrificing quality? Discover how to enable JPEG-XL compression in your camera app by navigating an undocumented AVFoundation API.

🔗: https://open.substack.com/pub/juniperphoton/p/supporting-jpeg-xl-compression-in by Weichao Deng

#AVFoundation #ProRAW #iOSDev

Supporting JPEG-XL compression in Apple ProRAW Capture

Pinpoint some trouble you may encounter when supporting JPEG-XL

JuniperPhoton’s Substack

Do I have any audio processing gurus on here? I got high/low pass filters, compressors, peak limiters etc in place. But I got no idea how to configure them to improve the audio. 🙈

If anyone wants to get on a call, ping me!

#avfoundation #podcast #apple #audioUnits

Воспроизведение и редактирование видео с AVFoundation. Часть 2. Ассеты продвинутые

Вторая статья из цикла об идеях воспроизведения и редаĸтирования медиа с использованием AVFoundation. В ней разберём тему сложных ассетов.

https://habr.com/ru/articles/899304/

#видео #аудио #видеоредактор #ios #avfoundation #avcomposition #avaudiomix #avvideocomposition #mobileup

Воспроизведение и редактирование видео с AVFoundation. Часть 2. Ассеты продвинутые

Перед вами вторая статья из моего цикла про воспроизведение и редактирование медиа с помощью AVFoundation. В предыдущей статье я рассказал, что такое простой ассет. Если вы её пропустили, советую...

Хабр

Воспроизведение и редактирование видео с AVFoundation. Часть 1. Ассеты простые

Первая статья из циĸла об идеях воспроизведения и редаĸтирования медиа с использованием AVFoundation. В ней рассмотрим главный объеĸт работы с медиа – простой ассет.

https://habr.com/ru/articles/897008/

#видео #аудио #видеоредактор #ios #swift #avfoundation #avasset #avassettrack #cmtime #mobileup

Воспроизведение и редактирование видео с AVFoundation. Часть 1. Ассеты простые

C 2023 по 2025 год мы с командой развивали модуль создания контента в одном из приложений по просмотру коротких видео в России. Я присоединился к ней в середине пути и успел глубоко изучить как сам...

Хабр

Podcast folks, we pushed a new Lysten beta yesterday that adjusts the audio in realtime.

The idea is to boost vocals, lower bass and normalize audio. Please reach out if you got any feedback!

#iOS #podcast #audioUnits #avfoundation

This Swift 6 code crashes in _dispatch_assert_queue_fail(), even if the installTap() closure is empty. If I remove the MainActor annotation on the class, it works. Anybody else seen and/or worked around this?

#swift #concurrency #avfoundation

Do I happen to be connected with an AVFoundation expert on here? I’d like to pick your brain about something.

#avfoundation #macos

Looking for #AVFoundation #CoreMedia expert help to solve an issue with filling #audio gaps with silence when recording on #macOS in #swift app. Any feedback much appreciated!
https://github.com/darrarski/macOS-audio-gap-demo/issues/1

Taking a look into AVFoundation changes in https://developer.apple.com/documentation/avfoundation?changes=latest_minor
Mostly are swift concurrency annotations. But hundreds.
I just spot new metrics classes, which look like a replacement for access and error logs (indeed there is a session explaining it https://developer.apple.com/wwdc24/10113)

So, just to note how big swift 6 impact is.
Apple needed a year bandwidth in a core framework like this.

#AVFoundation #wwdc24 #swift6 #hls

AVFoundation | Apple Developer Documentation

Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.

Apple Developer Documentation