しがないラジオの作り方
by
zuckey_17
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
しがないラジオの作り方 2017/12/18 @しがないラジオ忘年会 #1 @zuckey_17
Slide 2
Slide 2 text
- zuckey(ズッキー) - しがないラジオパーソナリティ •編集担当 - 株式会社Yappli •ソフトウェアエンジニア •PHP(Laravel) / React.js 自己紹介
Slide 3
Slide 3 text
- 収録・編集裏話 - shiganai.org の実装 - 課題とこれから トピック
Slide 4
Slide 4 text
収録・編集裏話
Slide 5
Slide 5 text
どうもしがないラジオ編集担当のzuckeyです
Slide 6
Slide 6 text
収録機材 ~ ep.13 - ZOOM ズーム MSステレオマイクロフォン iQ7 + iPhone 7 Plus - 音質はそこまで悪くない - オンサイトでないと収録できない - 五反田の貸し会議室(マンションの一室)にて 毎週水曜朝7時半集合 => つらい
Slide 7
Slide 7 text
収録機材 ep.14 ~ - Blue Micro Yeti USB 2.0マイク 15374 + Macbook - 在宅でのSkype収録が可能に! - 水曜朝7時から開始、収録時間が長くなる要因に(汗 - 個別の声を録音してマージする、ダブルエンダー方式(ドヤッ なので編集の幅が広がる(逆に色々削れてしまうので気にすると大変)
Slide 8
Slide 8 text
収録環境 - Skype + LadioCast + Soundflower - 下記2つの音声をそれぞれAudacityとGarageBandに ルーティングする - 自分のみの音声 - Skype経由の2人の音声(バックアップ)
Slide 9
Slide 9 text
収録環境 -BEJP$BTU 4PVOEqPXFS 4PVOEqPXFS (BSBHF#BOE "VEBDJUZ 4LZQF 自分のみの音声 Skype経由の2人の音声
Slide 10
Slide 10 text
編集ソフトの使い分け - Garage Band - カット、オープニングの編集、個別音声のマージ - Audacity - 正規化、コンプレッサー、ノイズの除去 2つのソフトを使い分けるのは大変、 1つにしたいのでいい感じのソフトウェアを検討中
Slide 11
Slide 11 text
モノラルとステレオ - つい最近までステレオだった - 機材の問題?もあってか、ステレオ音声で片方が聞こえない現象が発生 - 容量が大きくなったり、妙な立体感が出てしまったり - 入出力をモノラルにしてすべて解消!!
Slide 12
Slide 12 text
shiganai.org の実装
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
機能 - エピソード一覧のリスト表示 - エピソード詳細ページ - エンベッドプレーヤーによる視聴 - ShowNote - お便り投稿フォーム => Slackへ - Twitterハッシュタグの最新の表示 - パーソナリティーページ - ゲストページ https://github.com/zuckeyM-17/shiganai-radio-page
Slide 16
Slide 16 text
エピソード一覧・詳細 - エピソード一覧 - ホーム画面 - 投稿日、タイトル、ShowNotesの冒頭が表示されている - 「もっと見る」ボタンによって過去50件取得可能 - エピソード詳細 - ShowNotes - エンベッドプレーヤー
Slide 17
Slide 17 text
お便り投稿フォーム・Twitter表示 - お便り投稿フォーム - Slackのincoming-webhookをXHR通信で利用 - Twitterアカウント名を記載していただくと、 パーソナリティのみのプライベートSlackにリンク付きで投稿される - Twitterハッシュタグの最新の表示 - Twitterの埋め込みを利用
Slide 18
Slide 18 text
パーソナリティーページ・ゲストページ - パーソナリティーページ - やりたかったのでタグクラウドっぽいものを実装 - コードの変更が面倒くさいので情報の更新はしていない ← - ゲストページ - ゲストの出演しているエピソードを箇条書きで表示
Slide 19
Slide 19 text
利用している技術、サービス HTML CSS JS お便り 送信 ハッシュタグツイート取得 ツイートページへ エピソード一覧・取得 エンベッドプレーヤー RSSフィード
Slide 20
Slide 20 text
SoundCloudの利用 - 音声ホスティング - ShowNotesホスティング - 取得API - エンベッドプレーヤー - oEmbed API - RSS発行 => iTunes Podcastへ
Slide 21
Slide 21 text
SoundCloud API - https://developers.soundcloud.com/ - 利用するための情報が少ない - すべてのAPIで必要なCliend_idの取得方法が不明 - “Register a new app”から取得という記載がある ものの、”currently unavailable”とのこと - 現在は、インスペクタからリクエスト情報を見て取得 → そんなはずはない?? → 情報募集します!!
Slide 22
Slide 22 text
SoundCloud API
Slide 23
Slide 23 text
課題とこれから
Slide 24
Slide 24 text
主な課題 - Audio関連知識の欠如 - Angularが必要か - SoundCloud依存
Slide 25
Slide 25 text
Audio関連知識の欠如 - 音ムラ - パーソナリティーの2人の声が大きすぎて、 ゲストの方が小さく聞こえる問題 - 編集ソフトで解決? - 編集時間の長さも継続的な公開には致命的 もう少し腰を据えて学習する必要あり、 CSOとかいないかな?(cf. https://ajito.fm/15/)
Slide 26
Slide 26 text
Angularが必要か - 特に高機能なWebサービスではないため、 高機能なフレームワークであるAngularが必要とは思えない - メンテができておらずAngularのバージョンも古い - 普段触っていない もう少し軽めなもので作り直す? @kazu_ponさんも出てくださったことですしVue.jsとか?
Slide 27
Slide 27 text
不具合報告 client_idが無効 ShowNoteに うまくエンコードされない絵文字があった APIが50エピソードまでしか 取ってくれていない
Slide 28
Slide 28 text
SoundCloud 依存 - Client_idがいつ無効になるのかわからない - 無効という概念があるのかすらよくわかっていない - 各エピソードのキーをSoundCloudが発行しているため きちんと管理していないと、個別ページ出し分けが難しい - サービス自体いつくなるのか(ry RSSの移行を含め、困難はあると思うが他の仕組みで 代用することを検討中
Slide 29
Slide 29 text
λΠτϧΛݩʹࣗಈͰੜ͞ΕΔ ฤूՄೳͳͨΊϖʔδੜ࣌ʹؾ͍ͮͯ๏ଇੑΛ͕ͨͤͨ աڈʹϥϯμϜͳจࣈྻ͕ೖ͍ͬͯΔͷʜ https://shiganai.org/ep/sp13b-pupupopo88 ݅Ҏ্ͷΤϐιʔυΛಈతʹग़͚͠Δʹɺ ݸผϖʔδग़ྗͷͨΊʹɺ"1*ΛҾ͍͔ͯΒ ͜ͷLFZͱΤϐιʔυใͷIBTIΛ࡞͢Δඞཁ͕͋Δ 参考
Slide 30
Slide 30 text
これからも出来る限り皆さまの声を反映して より良いしがないラジオにしていきたいと考えておりますので これからもどうぞよろしくお願いいたします!!