Ticket #38362

強制フルスクリーン化した動画の表示位置を変更可能にする

Open Date: 2018-06-28 00:47 Last Update: 2018-07-21 15:01

Reporter:
Owner:
(None)
Status:
Open
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

FullHD対応後のDTXManiaの話です。以前の動画サイズ「556x710」において、FullAVI設定しない場合は動画の描画位置を指定できますが、FullAVI設定をしていると中央寄せで描画しているかと思います。 この位置を任意に指定できませんか? 対象:以前の動画サイズ「556x710」の動画で、かつFullAVI設定している時 要望:描画位置を中央寄せ固定ではなくX / Y 座標指定がしたい(せめて X だけでも) 方法:アプリケーションのConfigurationからでも、config.xmlに記述でもいいです

フォーラム ユーザフォーラム [#81542] からの引用

Attachment File List

Ticket History (3/10 Histories)

2018-06-28 00:47 Updated by: yyagi
  • New Ticket "強制フルスクリーン化した動画の表示位置を変更可能にする" created
2018-06-29 23:47 Updated by: yyagi
  • File FullAVI_displayPosition.pptx (File ID: 5407) is attached
2018-06-29 23:48 Updated by: yyagi
  • File FullAVI_displayPosition.pptx (File ID: 5407) is deleted
2018-06-29 23:54 Updated by: yyagi
  • File FullAVI_displayPosition.pptx (File ID: 5408) is attached
2018-06-29 23:54 Updated by: yyagi
Comment

すみません、早速ですが

FullAVI時の表示座標設定ですが、どのようなことをお考えなのか、確認させてください。

確認したいことを、このチケットに添付ファイルとして添付していますので、見ていただけますか?

(PowerPointのファイルになっていますが、開けないようでしたらお知らせください。画像ファイルにします

2018-07-15 17:39 Updated by: dtxpinot
Comment

スミマセン、お返事気づいてませんでした……。
PowerPointの中身を確認しました。

いまの↓この2つの条件はそのままのイメージでした。

  • 縦横比を維持したまま、
  • はみ出さないよう画面いっぱいに拡大

その状態で、Y座標が 0px固定だとCOMBOの表示位置などから不都合がありそうなので微調整できたらイイナー、と思っていました。

なので、P.3の例では『例1』が私の想定に合うようです。


『例2』については逆に位置指定がしづらい気がします。

P.5のように上下に黒一色をしている場合に、COMBOの表示位置との都合上 10px下に位置調整すると、画面外に出てしまうので動画が縮小されて黒の部分が小さくなり、結果想定と異なってしまう。 画面外に何px出たら何割動画が縮小されるか計算して位置調整するのは大変難しいのではないかと……。 それならFullAVI時の動画サイズを縦か横のどちらか指定できる方が良さそうですが、設定が多くなってしまいますね。

『例3』は、既存の動画は556x710できれいに見られるように調整されているハズ……という前提だと縦横比を変えるのはナシだと思いました。

『例4』はFullAVI=ONでもFullAVI=OFFと同じ動画を出す、ということですよね。FullAVIで既存動画が大きくなるのは良いと思うので、それなら例1でいいと思いました。

以上です。よろしくおねがいします。

2018-07-15 21:20 Updated by: yyagi
Comment

回答ありがとうございました。それでは、例1のイメージで作りますね。

2018-07-19 23:46 Updated by: yyagi
Comment

https://osdn.net/users/yyagi/pf/DTXMania_TestBuilds/dl/DTXMania/DTXManiaGR_nocentering.zip

例1に基づいた試作品を作りましたので、お試しいただけますでしょうか。

CONFIGURATION/System/Display Option/ の、

  • FullAVI:従来の小さい動画を強制的にウインドウサイズに拡大して表示する (従来と同じ設定項目)

に加えて、その下の少し離れたところに

  • FullAVICenter(Both) : FullAVI=ONのとき、動画を中央にセンタリング表示するか
  • FullAVIX(Both), FullAVIY(Both): センタリング表示しない時の、動画の表示開始座標

がありますので、これで設定して下さい。

自分で試してみた限りでは、ドラムのレーンに少し表示が被るのが残念な感じでした。ドラムレーンに掛からない程度に拡大する、のが良いかもしれません。

2018-07-21 15:01 Updated by: dtxpinot
Comment

こんにちわー。ぴののです。

ありがとうございます! 早速確認しました。
556x710動画については、かなり想定通りで嬉しいです。

一点、追加要望を出させていただけるなら「FullAVIYをマイナス指定」できるといいですね。
(まぁ、DebugInfoに被る…という理由なのでDebugInfoを下げれば回避できそうですけれども)


いくつか気づいた点があり、添付Excelにまとめました。
動作確認に使った Config.xml も添付しておきます。

  • 5行目:旧AVIではなく 720P動画 についてもFullAVICenter=Offの場合にFullAVIX,FullAVIY指定位置で動画再生しているようでした。
  • 6,7,10,11,14,15行目:FullAVI=Offの場合に、にMovieX,MovieYが採用されるものかと思いますが、(0,0)になりました。(1024,300)になることもあって、直前の設定を引きづっているのかもしれません。
  • 16~19行目:556x710サイズの静止画は、縦横2倍された状態で556x710でクリッピングされていました。そもそも「静止画556」という仕様は存在しないような気もしてきたので、それなら無視してください。
  • 28行目以降は、「556x710サイズのBGA/AVIを使用する」にチェックを入れた譜面かどうかの確認をしましたが、現在はこれはチェックがあってもなくても挙動に変わりないようでした。
2018-07-21 15:02 Updated by: dtxpinot
  • File 20180721v1500_38362.zip (File ID: 5412) is attached

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login