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.9k
Markdownをリアルタイムに解析する
nakajijapan
5
4.5k
Firebase Authorization
nakajijapan
0
300
Intoducing Izumo
nakajijapan
1
2k
Practical CloudKit
nakajijapan
1
1.9k
Introducing to Ajimi - プロダクトを味見していこう
nakajijapan
0
2.3k
Shari
nakajijapan
1
2.9k
Japan Apple Pay Development
nakajijapan
0
300
業務で絶対必要にならない技術
nakajijapan
0
870
Other Decks in Technology
See All in Technology
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
AI駆動開発を事業のコアに置く
tasukuonizawa
1
340
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
プロポーザルに込める段取り八分
shoheimitani
1
620
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
280
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.6k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
140
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
Cosmos World Foundation Model Platform for Physical AI
takmin
0
960
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
190
Building Adaptive Systems
keathley
44
2.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
57
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Un-Boring Meetings
codingconduct
0
200
Designing for humans not robots
tammielis
254
26k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Being A Developer After 40
akosma
91
590k
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