• 動画の制作もボチボチと

    2019-04-24 22:40
    ども、エステルです。MADっぽい動画も昨年に美希誕以来の投稿になりました。ミリシタのMVあげつつ、待機動画化していたら随分と間隔が空いてしまいました。

    本当なら千早誕生祭で動画上げようと制作していたのですが、PCに障害が発生して間に合わなかったのです...これについては千早記念日にでもあげようかなーって考えております(


    まずはこちら
    PJ1904-01#84


    約5年前から作りたかったのですがキャラを誰に割り当てるかとか考えているうちに月日が過ぎ去り、結局、春香さんソロで作ってしまいました。不良(ワル)をイメージしてみました結果、パンキッシュゴシックというのが浮かんできまして実装しました(
    そんな中、春香の可愛らしらとか、でてたらいいなーって。
    千早と美希を入れてAS信号機にするか、美希・響・真の台風ライブ組(何)で組もうかなとかも候補はいくつかありました。春香さんの誕生日が近かったのでここは春香さんソロでいこうって決まったわけです。

    続いて2つめ

    東亰ザナドゥeX+というサウンドトラック聞いていてなんとなく作ってみようかなーって、先日投稿しました。ファルコム楽曲で作るのは約2年ほど前投稿した「break the dawn」以来になります。

    PJ1904-02#85


    左坂さんといえばイメージ的に響がいいなぁって思いましてこのキャスティングになりました。学生っぽくしてみましたがやっぱりアイドルですし、ネイルも装備させています。
    参考までに中の人(沼倉さん)はゲーム中のアイドルグループ「SPiKA」の玖我山璃音役でCV担当しています。ちなみにこのゲームの進捗は2話に入りました。操作方法が複雑でよく分かっていませんがボチボチ進めています。

    こんな感じで今年も制作してまいりますので、今後ともよろしくお願いいたします。
  • 広告
  • 主コメントスクリプト -19.04.14現在-

    2019-04-14 20:52
    ども、エステルです。

    生放送プレーヤーもUIが変更されました。ここで困った問題が。
    ・主コメントエリアが動画枠内になってしまったため一部のリスナーコメが見づらく。
    ・BSPが廃止されたため、主コメエリアに表示していた、常時動画詳細情報の表示が不可能に
    ・主コメントエリアが狭くなってしまってしまったため2行まではなんとかなりそうだが3行となるとかなり小さくなってしまい。詳細情報が目に優しくなくなってしまった。
    (どうも意図しないところで折り返してしまうため3行になることもあります。タイトル置換定義でならないように対策しているのですが、防ぎきれない・・・)
    さすがに3行になってしまうとかなり小さく・・・・・

    仕様なのでどうしようもないわけですが、なんとか対策打ちたいなーって。と思って、スクリプト書き換えました。

    今までの表示イメージ

                      ↓


    を、以下のように変えました(なお、状況により変更の可能性有り)

                      ↓

    1段目表示は動画時間・マイリスト・コメント・再生、各カウントと投稿日時(1週間以内の投稿には[新着]シンボルは表示されます)、およびリクエスト受付状態を表示。
    単純に2段目に表示していたマイリストカウント・コメントカウント・再生数・投稿日時を1段目に移動。2段目表示は動画ID・作品名・P名のみの1行表示にしました。折り返して2行になったとしても極端には小さくならなさそうです。

    以下がそのスクリプトになります(タブ文字が設定できないので見づらいけどあしからず)
    //コメント
    //2段構えで今まで出力してきましたが新プレイヤーになり文字が小さくなってしまうので変更。
    //開始時にマイリストとかの件数を入れ、ニコヘルのデフォルト表示方法に合わせようかなと
    //コメント用は、1行目に動画時間・マイリス・コメント・再生数・投稿日時
    //   2行目は、リクエスト受付状態を表示
    //なお、動画IDはこの部分では省略しています。

    SET $Mlen,$Movie.Length;
    ECHO 動画時間{$Mlen.Hours時間}$Mlen.Minutes(0)分$Mlen.Seconds(00)秒;
    if( $Movie.MyListCount ){
    SP;
    ECHO マイリスト $Movie.MyListCount;
    }
    if( $Movie.CommentCount ){
    SP;
    ECHO コメント $Movie.CommentCount;
    }
    if( $Movie.ViewCount ){
    SP;
    ECHO 再生数 $Movie.ViewCount;
    }
    SET $Pdate,$Movie.PostDate;
    SP;
    ECHO 投稿日時 $Pdate.Year(#)/$Pdate.Month(00)/$Pdate.Day(00) $Pdate.Hour(00):$Pdate.Minute(00):$Pdate.Second(00) ;
    SP;
    if( $Movie.PostElapsed <= 7:00:00:00 ){
    ECHO [新着];
    }
    echo <br>現在、;
    if( $CanRequest ){
    ECHO <FONT COLOR="#FFFF00">;
    SP;
    if( $RequestSetting.UserLimitCount.Enabled || $RequestSetting.UserLimitTime.Enabled ){
    ECHO 1人、{$RequestSetting.UserLimitCount.Value件} {$RequestSetting.UserLimitTime.Value} までリクエスト受付中 です。;
    }else{
    ECHO リクエスト受付中 です。;
    }
    ECHO </FONT>;
    }else{
    SP;
    ECHO <FONT COLOR="#FF0000"><B>リクエスト停止中 です。</B></FONT>;
    }

    //テロップ
    //2段構えで今まで出力してきましたが新プレイヤーになり文字が小さくなってしまうので変更。
    //テロップ用は、動画ID 作品タイトル P名
    //ライブモニタに使うので再生終了後の残り時間算出もこのスクリプトで行います(この部分は非表示)

    ECHO $Movie.ID $Movie.Title Produced by $Movie.ProducerName;
    calc $LiveDest,( $LiveInfo.Remain - $Movie.Length );
    if( $LiveDest > 0:00:00:00 ){
    WriteValue douga,$LiveDest;
    }else{
    WriteValue douga,0:00:00:00;
    };

    テロップスクリプトの最後の方に妙なものがありますが、これは再生中動画終了時の枠残り時間を算出させています。なお、概算値になるためあくまでも参考値ですが。

    単純にこのスクリプトが発動した時の残り時間が基準になってるため、再表示させたり、枠の延長したりすると当然狂います。(単純に発動時の残り時間から再生中の動画尺を引いてるだけなので)まぁ 記述してもPITAのレジスタに値が保存されるだけなので問題にはなりません。ここで出た値を別のスクリプト(ライブモニタ)に転送してそちらで表示させています。
    というかね、概算残り時間なので本体に実装されないのは確実。実装されればいいのになぁって思うのですが、この程度なら適当にやって下さいというのが制作者の願いだと思うのであえて要望はしていません。

    設定箇所は 1段目は イベント通知の 「ニコ生で動画の再生が開始された」のイベント。(キャプチャ配信では「ローカルプレーヤーで動画の再生が開始された」になります)
    このイベントが発生してから約3秒後(ここは変動するかも)に動画再生-動画情報のテンプレートに記載されているスクリプトが実行されるようになってるようです。

    で、思ったのですが、動画紹介生も各動画への誘導してみてもらうというスタンスがメインなので、ここがきちんと出来なくなった場合、やってる意味があるのかなとも考えてしまいます。

    話は変わりますが、実験放送との統合で動画紹介生に必要な機能(その場で見ている動画のマイリスト機能やBSPなど)が次々と削除されているし、未だに古い動画は引用不可...やっぱりそう考えると生放送では動画引用ではなく他のことをやってもらいたいと言うのが本音でしょうね。しかしながら、膨大の動画の数からピックアップして流す放送っていうのは必要だと感じています。なかったら結構な数の動画が埋もれてしまうと思うので。私も結構古い動画は見逃しているんじゃないかなーって感じてますし、そんな動画探しのお手伝いが出来たらいいなと思っております。リクエストを受け付けて、それらを流していき「これが見たかった」とか「こんな動画あったのか」という意見も多数聞くことがあります。放送主でさえ見逃している動画なんかも追加でマイリストに入れたりしています。ただ、趣旨の沿わなかったりした場合は途中で割愛・もしくは却下させていただくことはありますが、今後も中身は可能な限り内容確認させていただきますので、リクエストはお気軽に投げてみて下さいね。現在は引用不可でも構いません。その時は流せませんがいずれ流せるようになり、趣旨に沿うようであれば紹介したいなと考えております。


    今後ともよろしくお願いいたします。


  • PITACoreBoxにおける新配信用のスクリプト(2019年2月現在)

    2019-02-24 21:51
    ども、エステルです。
    私のエントリー見て設定された方がいらっしゃるようです。使っていただきありがとうございます!

    しかしながら、旧配信用のスクリプトをそのまま貼ってしまうと不具合が生じます。
    なので、新配信に対応しているものを記載致します。
    尚、このスクリプトには現在使用不可なコード(文字のサイズや色など)も含んでいますが、これらはツールのほうで自動除去されますのでそのままで大丈夫です。


    これは、再生が開始された時間軸に表示されるものです。尚、設定するところはイベント通知のイベント「ニコ生で動画が再生が開始された」というので設定できます。



    作成ボタンを押すと項目ができ、イベント名を「ニコ生で動画が再生が開始された」に設定
    スクリプトは以下のように入力。
    画像には見えていませんが名前欄の所に「再生開始」と入れてあります。そうすると上の表示サンプルのような表示が出来ます。
    ---------
    //コメント

    SET $Mlen,$Movie.Length;
    ECHO <FONT COLOR="#ffd900">$Movie.TitleRaw</FONT>   <FONT COLOR="#00ff00">$Movie.ProducerName </FONT><BR>;
    ECHO 動画ID: $Movie.ID / 動画時間:{$Mlen.Hours時間}$Mlen.Minutes(0)分$Mlen.Seconds(00)秒 /;
    SP;
    echo 現在、;
    if( $CanRequest ){
    ECHO <FONT COLOR="#FFFF00">;
    SP;
    if( $RequestSetting.UserLimitCount.Enabled || $RequestSetting.UserLimitTime.Enabled ){
    ECHO 1人、{$RequestSetting.UserLimitCount.Value件} {$RequestSetting.UserLimitTime.Value} までリクエスト受付中 です。;
    }else{
    ECHO リクエスト受付中 です。;
    }
    ECHO </FONT>;
    }else{
    SP;
    ECHO <FONT COLOR="#FF0000"><B>リクエスト停止中 です。</B></FONT>;
    }

    -------------
    変更内容は 動画のビットレート表記を削除。新配信では関係なくなったためです(そもそも、新投稿システムではビットレート原則統一されています。更に投稿システムの変更でここ最近投稿された動画は全てゼロで「kbps」だけ表記が残るという...)
    旧鯖(smile鯖)に動画がコピーされなくなった影響でしょう。

    このイベントを設定したのは下記の動画情報の表示方法を「テロップ(固定)」にすると一部のコメントビューアで表示されなくなってしまうためです。従って、このスクリプトの表示方法は「テロップ」にしておきます。

    動画の詳細表示(常時表示する方の設定はこちら)


    なお上の開始表示もそうなのですが、新配信のタイムシフトでは動画IDリンクになっていません。しかしながら、放送中はちゃんとリンクになっていますので気になさらないでくださいね。


    これは設定-動画再生-動画情報のテンプレートで設定します。コメントタイプをテロップ(固定)にすると一部のコメントビューアでは省略されるコマンドが付与されているため非表示になります。ただのテロップにするのも手ですが、これだと一定時間後、消えてしまいます。
    いずれの場合も、放送主コメントした段階で消えてしまって再表示は手動になってしまうので放送主コメントはリスナー or BSPモードでコメントする事をお勧めいたします。

    カラーはテロップエリアに表示される文字全体の色です。白になっていますので白で表示されていますがこれを他の色にするとその色になります。間違っても黒を選ばないように。生放送中は動画IDしか見えなくなります(リンクになるので見えるだけでTSとかだと何も見えません)

    名前欄はPlaying.とはいっていますが変なところに表示されてしまうのでバッサリ消してしまいましょう。(つまり、空欄っていうことです)

    以下がスクリプト
    --------------
    //テロップ(リク残表示なし)
    //新配信の場合HTMLタグなど、文字装飾が使えないのですが、ツール側で自動削除されていますので記述されているHTMLコードは無効です(<br>を除く)


    ECHO $Movie.ID <FONT SIZE="30" COLOR="#ffd900"><B>$Movie.Title</B> </FONT> Produced by <FONT SIZE="25" COLOR="#00ff00">$Movie.ProducerName </FONT><br>;
    SET $Mlen,$Movie.Length;
    ECHO <FONT COLOR="#808080" SIZE="15">動画時間</FONT>;
    SP;
    if( $Mlen.Hours ){
    ECHO $Mlen.Hours:$Mlen.Minutes(00):$Mlen.Seconds(00)</FONT>;
    }else{
    SP;
    ECHO $Mlen.Minutes(0):$Mlen.Seconds(00)</FONT>;
    }

    if( $Movie.MyListCount ){
    SP;
    ECHO <FONT COLOR="#808080" SIZE="15">マイリスト</FONT>;
    SP;
    ECHO <FONT COLOR="#f0f8ff">$Movie.MyListCount</FONT>;
    }
    if( $Movie.CommentCount ){
    SP;
    ECHO <FONT COLOR="#808080" SIZE="15">コメント</FONT>;
    SP;
    ECHO <FONT COLOR="#f0f8ff">$Movie.CommentCount</FONT>;
    }
    if( $Movie.ViewCount ){
    SP;
    ECHO <FONT COLOR="#808080" SIZE="15">再生数</FONT>;
    SP;
    ECHO <FONT COLOR="#f0f8ff">$Movie.ViewCount</FONT>;
    }
    SP;
    ECHO <FONT COLOR="#808080" SIZE="15">投稿日時</FONT>;
    SP;
    SET $Pdate,$Movie.PostDate;
    ECHO <FONT COLOR="#f0f8ff">$Pdate.Year(#)/$Pdate.Month(00)/$Pdate.Day(00) $Pdate.Hour(00):$Pdate.Minute(00):$Pdate.Second(00) </FONT> ;

    if( $Movie.PostElapsed <= 7:00:00:00 ){
    ECHO <FONT COLOR="#ff0000"><B>[新着]</B></FONT>;
    }

    --------------
    変更箇所はP名のところですが 名前の前に 「Produced by 」という文字を追加しています。
    新着シンボル表示も以前は、当日・3日以内・7日以内で色が変わるようにしていたのですがカラーコードのHTMLも使えなくなってしまったため現在は 7日以内に投稿されているもののみ表示するようにしました。

    現在私が設定している内容となっております。ご参考いただければ。

    それでは