
onMetaData是FLV文件中的第一個Tag, 用來表示當前文件的一些基本信息: 比如視音頻的編碼類型id、視頻的寬和高、文件大小、視頻長度、創建日期等。 onMetaD...
如果不存在B幀,當然dts等于pts。如果存在B幀呢,flv文件中dts和pts是如何體現的呢? FLV的官方文檔中對tag的定義,前半部分如下: tag的前半部分 可以看到...
手機上要已經安裝該App Apple Configuration 2 應用,找到您想要ipa的那個應用->添加 1、首先 去Mac上的App Store下載Apple Con...
demo 參考: https://github.com/yxibng/AudioConverterDemo[https://github.com/yxibng/AudioCo...
參考文檔: Notification Programming Topics[https://developer.apple.com/library/archive/docum...
之前的理解是錯誤的,感謝指正,已修復
如何設置AudioStreamBasicDescription概念 參考:AudioStreamBasicDescription[https://developer.apple.com/documentation/coreaudioty...
插件安裝: 安裝C++ extension for VS Code[https://marketplace.visualstudio.com/items?itemName=m...
參考 webrtc[https://chromium.googlesource.com/external/webrtc/+/d49c30cd2fe442f2b5b4ecec8...
lipo 可以將不同架構(arm64,armv7, x86_64)的庫合并為一個一個。之前iOS真機架構有兩個(arm64, armv7)iOS模擬器架構有兩個(x86_64...
參考:iOS之Bugly上傳符號表[https://icode.best/i/29044544380949] 前提條件: Mac中需要先安裝java環境,只支持jdk1.8....
參考: rbenv[https://github.com/rbenv/rbenv] 配置.zshrc Restart your terminal to apply your ...
# 動態鏈接 動態鏈接的基本思想是把程序按照模塊拆分成各個相對獨立部分,在程序運行時才將它們鏈接在一起形成一個完整的程序,而不是像靜態鏈接一樣把所有的程序模塊都鏈接成一個個單...
目錄 AVDictionary的使用介紹 FFmpeg中AVDictionary的使用 AVDictionary的源碼學習 總結 參考 [1] FMPEG Tips (5) ...
SDL2系列教程: Beginning Game Programming v2.0[https://lazyfoo.net/tutorials/SDL/] 跟著教程Hello...
前言 有時候需要進行源碼斷點調試(斷點調試是尋找問題的利器,同時也有利于加快理解ffmpeg源碼),本文介紹如何用Xcode開發環境進行ffmpeg的源碼斷點調試,這里介紹了...
前言 上一篇文章初步了解了音頻混合的原理及如何使用Mixer Unit混合音頻的流程,學習了如何在錄制音頻時播放背景音樂開啟耳返效果。那有人就會提出疑問,我錄制時只需要播放背...
前言 視頻直播,K歌應用等等都會有音頻錄制的功能,音頻錄制時還可以帶有耳返效果,那這些是如何實現的呢?如果僅僅是錄制音頻,那使用IOS的AudioQueue框架實現即可,但是...