기록하는 블로그

기록하는 블로그

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

기록하는 블로그

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

Video Compress(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.

티스토리툴바