기록하는 블로그

기록하는 블로그

  • 분류 전체보기 (53)
    • 하루 (0)
    • 취미 (0)
    • 먹은 것 (0)
    • 쓴 것 (0)
    • 그린 것 (0)
    • iOS (50)
      • 패턴 (2)
      • 출시 관련 (3)
      • 반응형 Rx | Combine (2)
      • WWDC 파보기 (3)
      • Swift 문법 (6)
      • 네트워크 (6)
      • 이슈 (19)
      • 협업 (4)
      • 레이아웃 (2)
    • 알고리즘 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

기록하는 블로그

컨텐츠 검색

태그

Asset 스타트위드유데미 AVFoundation scrollview LowData SPM Swift 유데미 인프콘 #커피챗 #FLO #드림어스컴퍼니 HIG existential type RxSwift 유데미코리아 스터디윗미 WWDC ios WWDC 19 Video nestedcontainer apple design challenge

최근글

댓글

공지사항

아카이브

exportsession(1)

  • AVFoundation - 비디오의 인코딩(압축) 및 업로드(2) - AssetReader / Writer 이용

    AVFoundation - 비디오의 인코딩(압축) 및 업로드(1) - ExportSession 이용 ExportSession을 사용하지 않게된 이유 exportSession은 프리셋을 사용해 인코딩을 조절할 수 있기 때문에, 원하는 화질을 유지하면서 용량을 낮추는데에 한계가 있었다. 따라서, low level API인 Asset Reader / Writer를 사용하게 되었다. stream을 이용한 파일 입출력과 비슷한 느낌이다. Asset Audio Reader: 오디오가 없는 비디오 case를 고려하여 처리 // Set AudioReader var assetReaderAudioOutput: AVAssetReaderTrackOutput? if let audioTrack = asset.tracks(with..

    2023.03.20
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바