投稿

ラベル(Flash)が付いた投稿を表示しています

Adobe Media Encoder CS6で、動画のサイズを任意のサイズに変更

Adobe Media Encoder CS6の使い方です。 動画(ビデオ)の素材は16:9とか4:3とか、ある程度決まった比率、ピクセル数になっている場合がほとんどです。 が、それをWebで使う場合、ちょっと変な形で使いたいという場合があると思います。 例えば正方形とか、かなり細長い長方形にビデオを切り抜くという場合ですね。 そういうときのAdobe Media Encorderの設定方法のメモです。 (1)動画ファイルを読み込む (2)ファイル名の下に表示されるオレンジの書き出し設定(デフォルト)を右クリックして、「書き出し設定」を開く (3)右側中央あたりの「ビデオ」タブを開く (4)「ビデオのサイズ変更」をチェックして、縦横比固定の鎖を外し、任意の数値を入力する。  ※例えば640×480のビデオを360ピクセル四方の正方形にする場合は、幅・高さとも360と入力 (5)左側上の「出力」タブを開く。 (6)「ソースのスケーリング」で「出力サイズ全体にスケール」を選択 これで、動画の中央が切り抜かれます。 640×480を360×360にする場合では、左右が均等に切り落とされ、天地は360に併せて縮小されます。 ■■中央ではなく、右端など、任意の場所を中心に切り抜きたい場合 書き出し設定の左上「ソース」タブを開きます。 「ソース」タブのすぐ下にある切り抜きボタン(出力ビデオをクロップ)を押し、先に必要な部分を切り取ります。 4:3の動画を16:9にする場合などは、「クロップの縦横比」で「16:9」を選ぶと、比率が固定された切り取り枠が出てきますので便利です。 ■■ソースのスケーリングのそれぞれの意味 ●出力サイズに合わせてスケーリング 出力サイズとして設定された枠の中で、ソース全体が表示されるように縮小されます。(切り取られる部分はありません) ソースが足りない分は黒い幕がつきます。 4:3のソースを切り抜かずに16:9に出力する場合では、左右に黒い幕が出ます。 ●出力サイズ全体にスケール 出力サイズとして設定された枠全体に動画が表示されます。 はみ出した部分は切り取られます。 4:3のソースを切り抜かずに16:9に出力する場合では、左右は出力枠一杯に広がり、上下は...

Flash CS6で、小塚明朝など表示されない書体がある

Flash CS6で、クラシックテキストの「静止テキスト」を使うと、小塚明朝など、入力した文字が表示されない場合があります。 正確に言うと、入力はできるのですが画面で見えない。どうやら文字の情報自体は入っているらしいのですが、分解すると何も出てこないのですね。 どうやらFlashCS6の不具合ではないかと思っています。 TLFテキストにすると表示されますが、そうするとActionScript3を使えるようにしろというメッセージが出て、書き出しの設定を変更しなくてはなりません。 過去の遺産でActionScript2を使っている場合はこれでは困りますね。 何とかしていただきたい。

Dreamweaverでswfを配置したのにサーバーで確認したら真っ白

DreamweaverCS6にて確認。 現象としては、 (1)FlashCS6で特に代わり映えのしないアニメーションを作成。(this.stop()以外のActionScriptなし) (2)パブリッシュ設定は初期値。(ターゲットはFlash Player 11.2、ActionScript3) (3)書き出したswfをDreamweaverで「挿入」→「メディア」→「swf」で挿入。特に設定は変更しない。 上記の通り特に変わったことはせず、ほとんど初期設定のまま作業してできたファイル群をサーバーにアップロードします。 swfを挿入するときに、Dreamweaverが自動的に2つファイルを作成しますが、これらももちろんアップします。(「expressInstall.swf」と「swfobject_modified.js」) アップが終わったら確認するわけですが、ここで問題発生。 Flashのムービーが表示されるべき場所が真っ白でなにも表示されません。 swfを直接開く(URLを直接指定する)と再生されたため、swf自体に問題があるわけでもなく、ブラウザのプラグインのバージョンが古いせいでもありません。 表示されない原因としてまず疑ったのは前述の「expressInstall.swf」と「swfobject_modified.js」。 ブラウザにインストールされているプラグインのバージョンを調べたりするためにDreamweaverが自動的に入れるものですが、結論から言うとこれらが直接の原因ではありませんでした。 というか、厳密に原因はまだ分かっていないのですが、解決法だけ示します。 「パブリッシュ設定」の「Flash(.swf)」の下の方にある「ローカルでの再生に関するセキュリティ」という項目に注目。 これ、たぶん最初は「ローカルファイルのみにアクセスする」となっていると思いますので、「ネットワークにのみアクセスする」に変更して書き出しをやり直してください。これで解決するかと思います。 実はこの現象、ターゲットを「Flash Player 9」にすれば、上述の 「ローカルでの再生に関するセキュリティ」は変更せずとも改善されます。 ここからは想像が入りますが、この 「ローカルでの再生に関するセキュリ...

FLVplaybackコンポーネントで、操作ボタン(スキン)が表示されないとき。

FLVplaybackコンポーネント、便利ですね。 これがあるから簡単に動画が公開できて、ホント助かります。 基本的なんだけど、Flashに詳しくない人からよく聞かれるので、一応メモ。 Flashの動画の読み込みのウィザードで動画を表示させるswfを作成して、ムービープレビューではうまくいくのにサーバーにあげると操作ボタン(スキン)が表示されないと言うことがあります。 話は単純で、FLVplaybackコンポーネントの操作ボタンは別ファイルに書き出されているので、それも一緒にアップしないと表示されないというだけのこと。そして、パス(設置フォルダ)にも注意が必要! 要するに下記の3つのファイルが必要です。 ●動画本体のFLVファイル。(最近は.f4vという拡張子もある) ●動画を表示させるために作ったswfファイル。 ●操作ボタン(スキン)のswfファイル。 この3つめをアップし忘れる人が多くて、自分で作成した覚えが無いからなんでしょうね。 名前も分かりづらくて、ウィザード途中で表示させる操作ボタンを選ぶのですが、あれによって名前が変わりますが、「Skin」で始まるファイル名になっています。 見つからないから表示されない、まぁ、当たり前な動作なんですわ。 ウィザードで選んだ場合は、スキンのswfは、動画を表示させるswfを読み込むhtmlと同じ階層に置く必要があります。 ※この、「swfから読み込む外部ファイルのパスは、読み込みもととなるswfを配置しているhtmlが起点となる」というのも、若干わかりにくい。慣れないうちはswfもhtmlも関連ファイルも全て同じフォルダに置くのが簡単でしょう。 これ、パブリッシュの時にアラートでも出してくれた方が良いんじゃないかなと思う今日この頃。