ニコニコ動画の特徴である画面上を流れるコメントは、動画の雰囲気を盛り上げる重要な要素です。しかし、縦長動画を再生したり、コメントだけを別動画へ合成したりする場合、コメントの流れる速度や配置が画面比率と合わないと感じることがあります。この記事では、ニコニコ動画のコメント表示の仕組みや、縦横比を変更したい場合の考え方、JavaScriptなどを利用した調整方法について解説します。
ニコニコ動画のコメント表示は基本的に16:9を基準にしている
ニコニコ動画のコメント表示は、動画プレイヤーのサイズに合わせて単純に変化しているわけではありません。コメントの位置や移動速度は、内部的に基準となる表示領域をもとに計算されています。
そのため、ウィンドウを縦長に変更しても、コメント自体は16:9の表示領域を基準として拡大縮小されるような動きになります。
例えば、16:9の動画では自然に流れるコメントでも、9:16の縦長画面では横方向の移動距離が変わるため、コメントが速く感じたり、配置が不自然に見えたりする場合があります。
コメント速度を縦長動画向けに調整する方法
縦長動画に合わせてコメントの流れ方を変更したい場合、単純にブラウザの表示サイズを変えるだけでは対応できません。
一般的には、コメント表示部分を別のレイヤーとして扱い、CSSやJavaScriptで表示領域や拡大率を調整する方法が使われます。
例えば、コメント表示用の領域を16:9の仮想キャンバスとして作成し、それを9:16の動画上へ配置することで、元のコメント速度を維持したまま合成することができます。
JavaScriptでコメント表示領域を制御する考え方
ブラウザ上で表示されているコメントは、HTML要素やCanvasなどによって描画されています。そのため、JavaScriptを利用して表示領域のサイズや変換を変更することは技術的には可能です。
例えば、コメント表示部分を取得してCSSのtransformを利用すると、コメントレイヤーだけを拡大・縮小したり、位置を調整したりできます。
具体的には、コメント表示用の要素に対して「scale(拡大縮小)」や「translate(位置移動)」を適用することで、縦長画面向けの表示を作る方法があります。
.comment-layer{transform:scale(0.56);transform-origin:top left;}
ただし、ニコニコ動画の内部仕様は変更される可能性があるため、ブラウザのアップデートやサービス側の仕様変更によって動作しなくなる場合があります。
コメントだけを動画素材として利用する場合の方法
YouTube向けの縦長動画などにニコニコ風コメントを合成したい場合は、実際のプレイヤーをそのまま利用するより、コメント表示部分だけを別途録画する方法が適しています。
例えば、16:9の環境でコメントを流した状態をキャプチャし、それを編集ソフトで9:16動画へ配置する方法があります。
また、動画編集ソフト側でコメント素材の速度や大きさを調整すれば、縦長動画でも自然な流れ方に変更できます。
ニコニコ動画のコメントを加工するときの注意点
ニコニコ動画のコメントを保存・加工して利用する場合は、利用規約や動画投稿者の権利に注意する必要があります。
個人的な編集や研究目的で利用する場合と、別の動画サイトへ公開する場合では扱いが異なる可能性があります。
特に他者の動画やコメントを利用して公開する場合は、元動画の権利や各サービスのルールを確認しておくことが大切です。
まとめ
ニコニコ動画のコメント表示は16:9を基準に設計されているため、縦長ウィンドウに変更しただけでは理想的なコメント速度や配置にはなりにくい場合があります。
縦長動画向けに調整する場合は、JavaScriptやCSSでコメント表示領域を制御する方法や、コメント部分をキャプチャして動画編集ソフトで加工する方法が有効です。
目的に合わせて表示領域を調整することで、縦型動画でも自然なコメント演出を作成できます。

コメント