Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ATEMを活用した制作ソリューション

 ATEMを活用した制作ソリューション

Blackmagic Creators Show 特別編「ディベロッパーセミナー」
http://www.blackmagicdesign-creatorscom.jp/index.php?ka=7

646a01801bac1886ddf86aee2de913ed?s=128

Yusei Yamanaka

August 12, 2016
Tweet

Transcript

  1. "5&.Λ׆༻੍ͨ͠࡞ιϦϡʔγϣϯ :VTFJ:"."/"," !NJZVLLJ  #MBDLNBHJD$SFBUPST4IPXಛผฤʮσΟϕϩούʔηϛφʔʯ

  2. ࣗݾ঺հ  ීஈ͸ɺΤϯδχΞͱͯ͠ɺͱ͋ΔಈըαʔϏεͷ όοΫΤϯυΛ৮͍ͬͯ·͢ ຊ౰ͷਖ਼ମ͸େֶੜ ຊ໊ࢁத༐੒ ̝̣ΈΏ͖ͬ !UPSJJNJZVLLJ #MBDLNBHJD%FTJHO͕େ޷͖Ͱݸਓॴ༗཰ͳΒෛ ͚·ͤΜʂ

    *LB-PH΍ͬͯ·͢ʂ झຯͰө૾͕޷͖Ͱɺऩ࿥΍഑৴Λ΍͍ͬͯ·͢
  3. ओͳॴ༗ػࡐ  w #.%"5&..&1SPEVDUJPO4UVEJP, w #.%)ZQFS%FDL4UVEJP1SP w #.%)ZQFS%FDL4IVUUMF w #.%4UVEJP$BNFSB)%

    w #.%%FDL-JOL)%&YUSFNF% w #.%%FDL-JOL%VP w 40/:1.8, 4ZTUFN$BNFSB  w $BOPO9" ࠷ۙ4:45&.Ͱങͬͨ΋ͷ 57-PHJDͷΠϯνϚϧνϑΥʔϚοτϞχλ
  4. ػࡐൡ ‎ ۀ຿༻ɾ์ૹ༻ࡱӨػࡐ͕େ޷͖ͳࣾձਓɺେֶӃੜɺେֶੜɺߴઐੜɺߴߍੜ͕ू ·ͬͯ݁੒͞Εͨஂମ  ‎ ߴߍ์ૹ෦ΛҾୀͯ͠਺೥ʜػࡐ͕େ޷͖ͰࣗෲͰۀ຿༻ɾ์ૹ༻ػࡐΛͦΖ͑ͯ ͠·͏ਓͨͪͷू·Γ ‎ ϓϩ͡Ό͋Γ·ͤΜɻ

    ‎ NΫϨʔϯɺελδΦΧϝϥɺγεςϜΧϝϥͳͲͲͷػࡐΛൡһ͕ॴ࣋
  5. աڈͷΠϕϯτ࣮੷  ೥݄೔ +"9"Ӊ஦Պֶݚڀॴओ࠵ Ӊ஦Պֶߨԋͱөըͷձ ೥݄೔ɺ೔ χίχί௒ձٞ ௒·Δͳ͛εςʔδ ϚϧνΧϝϥऩ࿥Λߦ͍·ͨ͠ র໌ɺ഑৴ɺऩ࿥Λߦ͍·ͨ͠

  6. աڈͷΠϕϯτ࣮੷  ೥݄೔ ήʔϜ࣮گφΠτʙਓ࿛ʙ JOαϯϦΦϐϡʔϩϥϯυ ϥΠϒεΠονϯάऩ࿥ߦ͍·ͨ͠ ೥݄೔ɺ೔ɺ೔ ͦΒത40-J7& ެ։ੜ์ૹ γεςϜߏஙɺ഑৴ɺऩ࿥Λߦ͍·ͨ͠

  7. "5&.ϓϩτίϧͷղੳϥΠϒϥϦͷ։ൃ

  8. "5&. ‎ ಉػೳͷ੡඼ͱൺ΂ͯɺൺֱత҆ՁͳεΠονϟʔʢݸਓͰ΋ങ͑Δʂʣ ‎ &UIFSOFUܦ༝Ͱͷίϯτϩʔϧ͕Մೳ ‎ 4%,ͳͲ։ൃͷࢿྉ͕๛෋ 

  9. "5&.ͷ੍ޚํ๏ ‎ "5&.ʹ͸ެࣜͰ4%,͕͋Δ͕ɺ%--΍ωΠςΟϒͷϥΠϒϥϦͱͯ͠ఏڙ͞Ε͍ͯ ΔͨΊɺΞϓϦέʔγϣϯΛ࡞Δίετ͕ߴ͍ ‎ ࣗ࡞Ͱ/PEFKTͷϥΠϒϥϦΛ੍࡞͢Δ͜ͱʹΑΓɺΞϓϦέʔγϣϯΛ࡞Δίε τΛ࡟ݮ͠ɺϚϧνϓϥοτϑΥʔϜͰಈ࡞͢ΔΑ͏ʹ  ‎ "5&.ͷ੍ޚ͸6%1ϙʔτ൪Λ࢖༻͢ΔʢϩʔΧϧଆͷϙʔτ͸ԿͰ΋ྑ͍ʣ

    ‎ ͪͳΈʹ)ZQFS%FDLͷ੍ޚ͸5$1Ͱ͢ʢ։ൃνʔϜʹΑΔҧ͍ʁʣ
  10. "5&.Λ੍ޚ͢Δγʔέϯε 

  11. "5&.ϓϩτίϧͷ࢓༷1$"5&.  0 1 2 3 0 1 2 3

    4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Flags | Packet Length | Session Id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Echo Data | NULL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NULL | Packet Id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Length | NULL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Name (ASCII) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Data… | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  12. "5&.ϓϩτίϧͷ࢓༷1$"5&.  0 1 2 3 0 1 2 3

    4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Flags | Packet Length | Session Id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Echo Data | NULL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | NULL | Packet Id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Length | NULL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Name (ASCII) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Data… | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ڪΒ͘ύέοτͷॱংΛอূ͢Δ΋ͷͰɺ "5&.ʹૹΔͱ͖ʹඞཁʹͳΔ 1$ଆ͔ΒૹΔճ਺ΛΠϯΫϦϝϯτ͍ͯ͘͠ ੍ޚର৅ͷίϚϯυ໊
  13. "5&.ϓϩτίϧͷ࢓༷"5&.1$  0 1 2 3 0 1 2 3

    4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Flags | Packet Length | Session Id | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ? | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ? | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Length | ? | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Name (ASCII) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Data… | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  14. "5&.ίϚϯυͷ࢓༷  ‎ ϓϩάϥϜιʔεͷมߋ ‎ 1$"5&.$1H*$IBOHF1SPHSBN*OQVU 0 1 2 3

    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Length - 12 bytes | NULL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Command Name (ASCII) - CPgI | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | M/E | NULL | Source Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ‎ "5&.1$1SH*1SPHSBN*OQVU ‎ ܗࣜ͸$1H*ͱಉ͡
  15. ϓϩτίϧͷ࢓༷ ‎ "SEVJOPϥΠϒϥϦΛެ։͍ͯ͠Δɺ4,""3)0+ εΧΠϗΠ ͕ɺ"5&.ͷύ έοτΛղੳͨ݁͠ՌΛ·ͱΊͯܝࡌ͍ͯ͠Δ ‎ IUUQTLBBSIPKDPNpMFBENJO#.%13050$0-IUNM 

  16. 8JSFTIBSL-VBϓϥάΠϯ  ‎ 4,""3)0+Ͱ͸ɺܝࡌ͍ͯ͠ͳ͍ίϚϯυ΋͋ΔͨΊʢ.FEJB1MBZFSͳͲʣࣗྗͰ ͷϓϩτίϧղੳΛิॿ͢ΔͨΊʹɺ8JSFTIBSLͷ-VBϓϥάΠϯΛ࡞Γ·ͨ͠ ཉ͍͠ਓ͕͍ͨΒެ։͠·͢ʜ

  17. ࣗ࡞ϥΠϒϥϦͷ঺հ ‎ "5&.Λ੍ޚ͢ΔجຊతͳϓϩτίϧΛ࣮૷ͨ͠ɺࣗ࡞ϥΠϒϥϦΛ(JU)VCͰެ։͠ ͍ͯ·͢  ‎ ͪͳΈʹɺ"5&.Λ੍ޚ͢ΔOQNϥΠϒϥϦ͸ͭ͋Γ·͕͢ɺͦͷதͰ΋Α͘ग़ དྷͯΔͱࣗෛ OPEFBQQMFTUBUFN .*5-JDFOTF

     IUUQTHJUIVCDPNBQQMFTUOPEFBQQMFTUBUFN ‎ ελʔཉ͍͠Ͱ͢
  18. ϝσΟΞ ενϧ ͷసૹʹରԠ 

  19. ςετ 

  20. "5&.ͱ੍࡞෺ͷ׆༻ࣄྫ

  21. "5&..*%*ίϯτϩʔϥʔ

  22. ‎ "5&.#SPBEDBTU1BOFM͸ߴ͍ʂӡൖ͕େมʂ "5&..*%*ίϯτϩʔϥʔ  ‎ αʔυύʔςΟ੡ͷϋʔυ΢ΣΞ΋͋Δ͕ʜ ‎ ҆Ձͳ.*%*ίϯτϩʔϥʔΛɺ"5&.ͷϋʔυ΢ΣΞύωϧʹͯ͠͠·͓͏ʂ

  23. ‎ ιϑτ΢ΣΞ੍ޚͳͷͰɺϘλϯͷΞαΠϯΛࣗ༝ʹׂΓ౰ͯՄೳ "5&..*%*ίϯτϩʔϥʔ  ‎ ઃఆϑΝΠϧͰϘλϯΞαΠϯΛมߋͰ͖ΔΑ͏ʹ 13( 145 $IBOOFM 'BEFS

    9-3'BEFS 5#BS ϘλϯΞαΠϯߏ੒Ұྫ ར༻γʔϯ
  24. "5&..*%*ίϯτϩʔϥʔ  σϞ

  25. "5&..*%*ίϯτϩʔϥʔ 

  26. ϚΫϩͷ࠶ੜʹରԠ 

  27. ‎ .*%*ίϯτϩʔϥʔࣗମ͕লεϖʔεͰిݯෆཁͳͨΊɺઃஔָ͕ "5&..*%*ίϯτϩʔϥʔӡ༻தͷ༷ࢠ 

  28. ‎ Α͘ɺ͜Ε͍͘ΒͰചͬͯ͘Ε·͔͢ʁͱ͍͏ݴ༿Λฉ͖·͕͢ɺ "5&..*%*ίϯτϩʔϥʔ  ‎ ͪ͜Β΋ɺ(JU)VCͰެ։͍ͯ͠·͢ʂ BUFNNJEJDPOUSPMMFS .*5-JDFOTF  IUUQTHJUIVCDPNBQQMFTUBUFNNJEJDPOUSPMMFS

  29. "5&.ϒϥ΢βίϯτϩʔϥʔ

  30. "5&.ϒϥ΢βίϯτϩʔϥʔ  ‎ ࣗ࡞ϥΠϒϥϦΛ࢖༻ͯ͠ɺϒϥ΢β͔Β"5&.Λૢ࡞͢ΔίϯτϩʔϥʔΛ੡࡞͠ ·ͨ͠ ‎ 6*ͷϘλϯ෦෼΍εϥΠμʔ෦෼ͳͲɺը૾Λ࢖Θͣ$44Ͱ࠶ݱ͍ͯ͠·͢

  31. "5&.ϒϥ΢βίϯτϩʔϥʔ։ൃதͷ༷ࢠ 

  32. ‎ ͪ͜Β΋ɺ(JU)VCͰެ։͍ͯ͠·͢ʂ "5&.ϒϥ΢βίϯτϩʔϥʔ  MJWFDPOUSPMMFS .*5-JDFOTF  IUUQTHJUIVCDPNBQQMFTUMJWFDPOUSPMMFS

  33. "5&.λϦʔίϯόʔλʔ

  34. ‎ (1*BOE5BMMZ*OUFSGBDF͸ߴ͍ʂ "5&.λϦʔίϯόʔλʔ  ‎ "SEVJOPΛ͔ͭͬͯɺࣗ࡞͠Α͏ʂ (1*BOE5BMMZ*OUFSGBDF  ԁ ੍࡞ͨ͠"5&.λϦʔίϯόʔλʔ

    ‎ 4,""3)0+ͷఏڙ͍ͯ͠Δ"SEVJOP-JCSBSZGPS"5&.4XJUDIFSTΛ࢖༻
  35. "5&.λϦʔίϯόʔλʔ։ൃதͷ༷ࢠ  ‎ 1305&$)ͷΠϯλʔΧϜγεςϜ'%4ͱ࿈ܞ༷ͨ͠ࢠ ‎ %4VC ϐϯ ͷΦʔϓϯίϨΫλग़ྗ

  36. "5&.λϦʔίϯόʔλʔ։ൃதͷ༷ࢠ  ‎ 1305&$)ͷΠϯλʔΧϜࢠػ'%"ͷλϦʔग़ྗΛେ͖͘දࣔ͢ΔλϦʔϢ χοτΛ੡࡞

  37. "5&.λϦʔίϯόʔλʔ։ൃதͷ༷ࢠ  ‎ 40/:ͷγεςϜΧϝϥ$$6)9$6'#ͱ࿈ܞ

  38. "5&.λϦʔίϯόʔλʔӡ༻தͷ༷ࢠ  ‎ χίχί௒ձٞ௒·Δͳ͛εςʔδͰ࣮ઓ౤ೖ

  39. "5&.λϦʔίϯόʔλʔӡ༻தͷ༷ࢠ  ‎ ԋऀ͕ݟ΍͍͢Α͏ʹ͢Δ͜ͱͰɺΧϝϥ΁ͷ໨ઢΛ͘ΕΔΑ͏ʹ

  40. "5&.ϫΠϠϨελϦʔ

  41. "5&.ϫΠϠϨελϦʔ  ‎ λϦʔίϯόʔλʔΑΓઌʹ։ൃͨ͠ɺΈΜͳͷεϚϗΛλϦʔʹ͢ΔγεςϜ ‎ λοϓ͢Δ͜ͱͰϓϩάϥϜ͕੾ΓସΘΔͷͰɺগਓ਺ͷݱ৔ʹ࠷ద

  42. "5&.࿈ಈಈըϓϨʔϠʔ

  43. "5&.࿈ಈಈըϓϨʔϠʔ  ‎ ࣗ࡞ͷϥΠϒϥϦΛ&MFDUSPOʢ/PEFKTΛωΠςΟϒΞϓϦԽ͢Διϑτ΢ΣΞʣʹ ૊ΈࠐΈɺ"5&.ͷϓϩάϥϜʹ੾ΓସΘͬͨΒಈը࠶ੜΛ͢ΔϓϨʔϠʔΛ࡞੒

  44. "5&.ͱଞͷεΠονϟʔͱͷ࿈ܞ

  45. "5&.ͱଞͷεΠονϟʔͱͷ࿈ܞ  ‎ "5&.574 ೖྗ ͱ$FSFWP͞Μͷ-JWF8FEHF ೖྗ ͱ࿈ܞ͠ɺٖࣅతͳೖྗ εΠονϟʔʹݟͤΔγεςϜ

  46. ·ͱΊ

  47. ·ͱΊ "5&.Λ׆༻੍ͨ͠࡞ιϦϡʔγϣϯ ‎ #MBDLNBHJD%FTJHO"5&.4XJUDIFSTΛ࢖͏͜ͱʹΑΓɺ&UIFSOFUܦ༝Ͱͷ͋Β ΏΔίϯτϩʔϧ͕ՄೳͱͳΓɺεΠονϟʔͱ࿈ܞ༷ͨ͠ʑͳγεςϜΛߏங͢Δ ͜ͱ͕ՄೳͱͳΔ ‎ ެࣜͷ4%,΍αʔυύʔςΟͷϥΠϒϥϦ͕๛෋ ‎ ։ൃऀ΍ΤϯδχΞ͕ू·ΔΦʔϓϯͳίϛϡχςΟ΋͋Δ

    ‎ "5&.6TFSDPNIUUQXXXBUFNVTFSDPNGPSVN  ‎ "5&.ؔ࿈ͷ։ൃʹؔ͢Δ૬ஊɺࡱӨɺऩ࿥ͳͲͷ͝ґཔ͕͋Γ·ͨ͠Βɺ͓଴ͪ͠ ͓ͯΓ·͢
  48. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠