※高画質な映像を見たい方は https://dreamy-liger-ee6142.netlify.app/ をご覧ください。scratchのアップロード時のファイルのサイズ制限でアップロードできなかった高画質な映像です。(高輪ゲートウェイ駅撮影) remixされている作品のkegotaso_videoというアカウントの作品は私が映像を差し替えたものです。ぜひご覧ください え〜結論から言うとScratchだけで映像を保存、再生するのは厳しいです。 そこでjavascriptで作った映像を数字や文字に変換するプログラムで映像(mapファイルを読み込む)を色などのデータが入った映像に変換し、そのデータ(txtファイル)を中のリストに読み込むことで動かすということを思いつきました。 中の仕組みはリストの1~4番目にピクセル数や再生速度などが書き込まれており、5番目以降は各座標のRGBが書き込まれた文字列が各フレームごとに書いてあります。 詳しい仕組みは中に書いてあるのでぜひ読んでください。 (続きはメモとクレジットに書いてあります)
English is ↓ ~やり方~ 再生したいmapファイルを用意します。 https://reliable-pika-4566c4.netlify.app/ ↑のサイトでtxtファイルに変換します。バージョンは2をおすすめします。(この時解像度や再生速度が高いとscratchにアップロードできなくなり、ターボワープなどで実行する分には問題ないですが、映像の長さなどは用調節してください) 保存したtxtファイルを中にあるリストに読み込み、旗を押せば再生されます。 なぜコスチュームをコマ送りするのでは無くこの様は工程を踏むのかというと、"圧倒的に軽い"からです。 従来のgif画像に変換しScratchで動かすものだと毎フレーム表示を切り替えるとして、33秒ちょっと流すだけでコスチュームが1000を超え処理がものすごく重くなります。 しかしこの方法では2時間弱まで保存でき、処理が軽いです。 更に解像度も自由に変えられ、解像度が低くていい場合なら更に軽くなります。 更にスプライトを一つしか使わないというのも利点です。プログラムはそこまで多くないのでスプライト一つでまとめることができます。 ただ一つ問題があって、リストが長すぎてScratchに保存するのが難しいという点です。ただ再生速度を下げ、軽くすればある程度は動くと思います。また後々更新していきます。 Prepare the map file you want to play. https://reliable-pika-4566c4.netlify.app/ Convert it to a txt file using the above website. Version 2 is recommended. (At this time, if the resolution or playback speed is too high, it may not be possible to upload it to Scratch. It will run fine with TurboWarp, etc., but please adjust the video length as needed.) Load the saved txt file into the list inside and press the flag to play it. You can skip 15 seconds using the right and left keys. #art #animation #アート #アニメーション #動画 #映像 #再生 #javascript #video # #