少し前になりますが,beatmaniaIIDXにLIGHTNING MODEL限定機能としてプレー録画機能が追加されました。
【新機能追加!】ゲーム機でプレーした楽曲を録画して保存することができる「プレー録画機能」が本日2/18(木)よりLIGHTNING MODELに登場!詳細はこちら! #IIDX https://t.co/4c2PMUIf5m pic.twitter.com/kipJ0NStEC
— 【公式】beatmania IIDX (@IIDX_OFFICIAL) February 18, 2021
録画できない曲があるものの,ゲーセン側/ユーザ側で録画機器や保存用のメディアを用意する必要がないことと録画保存(+課金の発生)をプレイ後に選択できることを中心に,わりとよいアップデートだったと思っています。
私も試しに録画をしてみまして,自分のPCのローカルで見る分には問題なかったのですが,Twitterにアップロードする際に若干手間がかかったので,同じような状況で困っている方や自分用メモとして手順化をしておこうと思います。
■発生した問題と問題を解消した動画・ツイート
私の環境で発生した問題を簡単に列挙します。
・そのままTwitterに投稿しようとするとエラー発出
⇒おそらくフレームレートが高すぎるものと想定
・AviUtlにてフレームレートを落とすとアップロードできるようにはなったものの,音ズレが発生
⇒ローカル再生時も音ズレするので編集起因。音ズレしないよう設定
・AviUtlにてフレームレートを落としつつ音ズレしない動画をTwitterにアップロードできたので,仮手順ではあるものの手順化完了。
(糸冬)
↓音ズレしない動画をアップロードできたツイートがこちら。
ローカルで音ズレ解消したのでもう1度アップロードテスト。 pic.twitter.com/6ABgzzrBBa
— お腹痛いbot(非公式) (@ITA_you) March 13, 2021
私はあまり動画編集に明るくないこともあって本格的な調査や検証もできていないのですが,自分の環境でちゃんと見れる動画をTwitterにアップロードできたので別途何か困ったことが見つかるまでは今回の手順で対応しようと思います。
■動画編集手順
詳細は省きますが,プレー録画機能で録画した動画をそのままTwitterにアップロードするとフレームレートが高すぎてアップロードエラーになるようでなので,今回は数年前にインストールしたAviUtlでちょっとだけ編集することで解決できました。
下記に手順を記載します。
・「ファイル」⇒「環境設定」⇒「入力プラグインの設定」⇒「L-SMASH Works File Readerの設定」を選択
・左上の方にある「Libav+L-SMASH」のチェックを外す
・その少し下にある「VFR->CFR」にチェックを入れ,「30000」/「1000」と入力する(これで30fpsになる,と思っている)
・[OK]を押下
・「設定」⇒「拡張編集の設定」を選択
・拡張編集ウィンドウに動画ファイルをドロップ
(・他に編集をしたいなら編集する)
・「ファイル」⇒「プラグイン出力」⇒「拡張 x264 出力(GUI) Ex」を選択
・ファイル名を入力して保存
(糸冬)
これで音ズレせずにTwitterにアップロードできる動画が出力できるはず…。
上手くいかなくなったり別の問題が見つかったりしたら手順のエンハンスを検討したいと思います。