Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Debug of a video editing
Search
nakajijapan
April 23, 2014
Technology
1
620
Debug of a video editing
about AVCompositionDebugVieweriOS
nakajijapan
April 23, 2014
Tweet
Share
More Decks by nakajijapan
See All by nakajijapan
サービスにおけるDesign Systemの構築
nakajijapan
11
3.7k
Markdownをリアルタイムに解析する
nakajijapan
5
4.4k
Firebase Authorization
nakajijapan
0
270
Intoducing Izumo
nakajijapan
1
1.9k
Practical CloudKit
nakajijapan
1
1.8k
Introducing to Ajimi - プロダクトを味見していこう
nakajijapan
0
2.2k
Shari
nakajijapan
1
2.8k
Japan Apple Pay Development
nakajijapan
0
270
業務で絶対必要にならない技術
nakajijapan
0
830
Other Decks in Technology
See All in Technology
Amazon Q と『音楽』-ゲーム音楽もAmazonQで作成してみた感想-
senseofunity129
0
170
o11yツールを乗り換えた話
tak0x00
2
1.6k
Amazon GuardDuty での脅威検出:脅威検出の実例から学ぶ
kintotechdev
0
130
オブザーバビリティ文化を組織に浸透させるには / install observability culture
mackerelio
0
160
[OCI Technical Deep Dive] OracleのAI戦略(2025年8月5日開催)
oracle4engineer
PRO
1
230
プロジェクトマネジメントは不確実性との対話だ
hisashiwatanabe
0
130
工業高校で学習したとあるエンジニアのキャリアの話
shirayanagiryuji
0
120
Engineering Failure-Resilient Systems
infraplumber0
0
130
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
700
AI関数が早くなったので試してみよう
kumakura
0
330
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
210
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
7.1k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Become a Pro
speakerdeck
PRO
29
5.5k
Optimizing for Happiness
mojombo
379
70k
Practical Orchestrator
shlominoach
190
11k
Side Projects
sachag
455
43k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Navigating Team Friction
lara
188
15k
Designing Experiences People Love
moore
142
24k
For a Future-Friendly Web
brad_frost
179
9.9k
A Tale of Four Properties
chriscoyier
160
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Transcript
BQQಓ !OBLBKJKBQBO %FCVHPGB WJEFPFEJUJOH
!OBLBKJKBQBO 4PGUXBSF&OHJOFFS (.01&1"#0JOD
৺ྶࣸਅΞϓϦ͓Θ͔Γ͍͚ͨͩͨͩΖ͏͔
৺ྶಈըΞϓϦ͏Ұ͝ཡ͍ͨͩ͜͏
"7'PVOEBUJPO
/,+.PWJF$PNQPTFS IUUQTHJUIVCDPNOBLBKJKBQBO/,+.PWJF$PNQPTFS
None
IUUQTTV[VSJKQ
"7'PVOEBUJPO
"7'PVOEBUJPO %FCVH
ࢹ
ɾ88%$4FTTJPO7JEFPT ɾ"EWBODFE&EJUJOHXJUI"7'PVOEBUJPO
"7$PNQPTJUJPO%FCVH7JFXFSJ04 GSPNJ04%FWFMPQFS-JCSBSZ IUUQTEFWFMPQFSBQQMFDPNMJCSBSZJPTTBNQMFDPEF"7$PNQPTJUJPO%FCVH7JFXFSJ04*OUSPEVDUJPO*OUSPIUNMBQQMF@SFGEPDVJE%54
5IJTTBNQMFBQQMJDBUJPOIBTBO "7$PNQPTJUJPO%FCVH7JFXXIJDIQSFTFOUTBWJTVBM EFTDSJQUJPOPGUIFVOEFSMZJOH"7$PNQPTJUJPO "77JEFP$PNQPTJUJPOBOE"7"VEJP.JYPCKFDUTXIJDI GPSNUIFDPNQPTJUJPONBEFVTJOHUXPDMJQT BEEJOHB DSPTTGBEFUSBOTJUJPOJOCFUXFFOBOEBVEJPSBNQTUPUIF UXPBVEJPUSBDLT5IFWJTVBMJ[BUJPOQSPWJEFECZUIF TBNQMFDBOCFVTFEBTBEFCVHHJOHUPPMUPEJTDPWFS
JTTVFTXJUIBOJODPSSFDUDPNQPTJUJPOWJEFPDPNQPTJUJPO 'PSFYBNQMFBCSFBLJOWJEFPDPNQPTJUJPOXPVMESFOEFS CMBDLGSBNFTUPTDSFFO XIJDIDBOFBTJMZCFEFUFDUFE VTJOHUIFWJTVBMJ[BUJPOJOUIFTBNQMF "7$PNQPTJUJPO%FCVH7JFXFSJ04
ɾ࠶ੜ͞Ε͍ͯΔλΠϛϯά͍͔ͨͩ͠ ɾಈըͷ࠶ੜҐஔਖ਼͍͔͠ ɾՃϝσΟΞͷ͕ਖ਼͍͔͠ ɾԻྔΛௐө͞Ε͍ͯΔ͔
$VTUPNJ[JOH
6TJOH "1-$PNQPTJUJPO %FCVH7JFX
// APLCompositionDebugView compositionDebugView = [[APLCompositionDebugView alloc] initWithFrame:CGRectMake(0, 40, 320, 500)];
! [compositionDebugView setBackgroundColor:[UIColor clearColor]]; [compositionDebugView synchronizeToComposition:appDelegate.videoComposition.mixComposition videoComposition:appDelegate.videoComposition.videoComp audioMix:appDelegate.videoComposition.assetExportSession.audioMix]; WPJE TZODISPOJ[F5P$PNQPTJUJPO "7$PNQPTJUJPO DPNQPTJUJPO WJEFP$PNQPTJUJPO "77JEFP$PNQPTJUJPO WJEFP$PNQPTJUJPO BVEJP.JY "7"VEJP.JY BVEJP.JY #import "APLCompositionDebugView.h"
"7$PNQPTJUJPO5SBDL
"7$PNQPTJUJPO5SBDL
"7$PNQPTJUJPO5SBDL
"7.VUBCMF7JEFP$PNQPTJUJPO-BZFS*OTUSVDUJPO
WPMVNF
%FNP
Ͱ͖ͳ͔ͬͨ͜ͱ
ɾεϩʔϞʔγϣϯରԠ͍ͯ͠ͳ͍ - (void)scaleTimeRange:(CMTimeRange)timeRange toDuration:(CMTime)duration; "7.VUBCMF$PNQPTJUJPO
ಈըੜલͷ֬ೝ
PXLS@UIF@NPWJF<C> 5FSNJOBUJOH BQQEVFUPVODBVHIUFYDFQUJPO /4*OWBMJE"SHVNFOU&YDFQUJPO SFBTPO <"71MBZFS*UFNTFU7JEFP$PNQPTJUJPO> "77JEFP$PNQPTJUJPOTVTJOH "77JEFP$PNQPTJUJPO$PSF"OJNBUJPO5PPM
DBOOPUCFVTFEXJUI"71MBZFS*UFN "77JEFP$PNQPTJUJPO$PSF"OJNBUJPO5PPMJT GPSPGqJOFSFOEFSJOHPOMZ "71MBZFS$MBTT3FGFSFODFʹهࡌ
Ͳ͏Β "77JEFP$PNQPTJUJPO$PSF"OJNBUJ PO5PPMʹରԠ͍ͯ͠ͳ͍Α͏ͩͬͨͷͰ ޙΖͷϓϨϏϡʔطʹੜͨ͠ಈըΛग़ྗ ͯ͠Έͨɻɻɻ
·ͱΊ
ɾͨͩͷࢹͰ֬ೝ͍ͯͨ͠ͷʹՃ͑ͯɺ ಈըͷߏΛՄࢹԽͯ͠Θ͔Γ֬͘͢ೝ͢ Δ͜ͱ͕Ͱ͖Δɻσόοάׂ͕ͱָʹͳΓͦ ͏ɻ ɾ"77JEFP$PNQPTJUJPO$PSF"OJNBUJPO5PPM ͷ֬ೝ͕Ͱ͖ͳ͍ɻ ɾεϩʔϞʔγϣϯରԠ͍ͯ͠ͳ͍ ·ͱΊ
"7$PNQPTJUJPO%FCVH7JFXFSJ04 GSPNJ04%FWFMPQFS-JCSBSZ IUUQTEFWFMPQFSBQQMFDPNMJCSBSZJPTTBNQMFDPEF"7$PNQPTJUJPO%FCVH7JFXFSJ04*OUSPEVDUJPO*OUSPIUNMBQQMF@SFGEPDVJE%54
5IBOLT