動画の変形についての解決方法

このQ&Aのポイント
  • Windows7 32bitでフラッシュプレイヤー再生をHTMLファイルに埋め込んだ際に、動画の縦横比率が変形して縦長になる問題について、正しい再生方法を教えてください。
  • 動画ファイルをswf形式で埋め込んだ際に、IEで再生すると映像の縦横比率が変形してしまいます。この問題の解決方法を教えてください。
  • Windows7 32bitで動画をアップし、IEで再生すると映像が縦長になってしまう問題について、正しく再生させる方法を教えてください。
回答を見る
  • ベストアンサー

動画の変形

Windoes7 32bit です。フラッシュプレイヤー再生をhtmlファイルに埋め込みしました。 動画をアップしIEで動画再生すると映像の縦横比率が変形し縦長になります。 正しく再生させるにはどうせればいいでしょうか? タグ記述 <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/ cabs/flash/swflash.cab#version=7,0,0,0' width='480' height='420'> <param name='movie'value='動画ファイル.swf? dom=movie-box.jp&usr=xxx&dat=1234567890&at=0&asp=wide &full=1&ps=l&skn=mbox&lg=nct&wait=cap&fds=0 &tls=0&bgc=000000&tlc=FFFFFF' /> <param name='wmode' value='transparent' /> <embed src='動画ファイル.swf? dom=movie-box.jp&usr=xxx&dat=1234567890&at=0&asp=wide &full=1&ps=l&skn=mbox&lg=nct&wait=cap&fds=0 &tls=0&bgc=000000&tlc=FFFFFF' type='application/x-shockwave-flash' wmode='transparent' width='480' height='420' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /> </object>

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6632/9395)
回答No.2

>自動で縦横比率を設定させるタグはないのでしょうか? 無いと思います。 ブラウザ自身で対応しているGIFやJPEG画像では、画像情報を読み取って、そのサイズにより再レイアウトしたりするんですが。 どうしても「オブジェクト組み込み」という形式になるFlashでは、ブラウザ自体でそのサイズを知る方法がありません。 Flash オブジェクトの中身は、ブラウザの知るところではないので、どこにサイズ情報が書かれているか、わからないのです。 そこで、タグ記述によって、指定幅×指定の高さの領域を用意してください、と指定しなければならないのだと思います。

その他の回答 (1)

  • asciiz
  • ベストアンサー率70% (6632/9395)
回答No.1

たぶん、2か所ある「 width='480' height='420' 」というのが、再生画面の幅と高さの指定だと思うので、 ここを作成した物のサイズに合わせると良いのではないでしょうか。 縦長になるというと、HD比率(16:9)の映像でしょうか? それならば例えば、「width='640' height='360' 」とかでどうでしょう。(※2か所あるのを忘れずに) あれ、でも480x420というのSD比率(4:3)でもないですね… SD比率なら、例えば「width='480' height='360' 」になります。 正しい縦横比で表示できたなら、その後縦横サイズを比例で拡大・縮小すれば、大きさを変えられます。 (HD比率で上記の1.2倍→width=768, height=432 など) まあ、映像サイズがきっちりわかっていれば、そのサイズにするのが一番綺麗だと思いますが^^;

umimonogat
質問者

お礼

ありがとうございます。自動で縦横比率を設定させるタグはないのでしょうか?

関連するQ&A

  • 動画のサイズを小さくするには

    初めまして。こんにちは! 今、私はブログに貼りたい動画があります…。 でもそのサイズを小さくしたくて… そのサイズを指定するとこはこのどれを変えればいいんですか?? <object width="425" height="366"><param name="movie" value="http://www.youtube.com/v/4V9uWnFgj7Y&rel=1&border=0"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/4V9uWnFgj7Y&rel=1&border=0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="366"></embed></object> すごく困ってます!!教えていただければ嬉しいです。 よろしくお願い致します。

  • Youtube 動画を自分のブログで流す方法

    Youtube 動画を自分のブログで流す方法:Embed <object width="425" height="350">ではじまる文字列をペーストして貼り付けたらよいとあるのですが、 <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/********"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/********" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>←これがそのまま ブログに表示されて 動画が出てきません どうしたら いいのでしょうか?

  • InnerHTML でJPG画像とEMBED動画を切替

    ボタンによって、同一画面上で動画と写真を切り替えて表示する 方法を教えてください。 http://www004.upp.so-net.ne.jp/poptrash/ ※ボタンのソース <INPUT TYPE=BUTTON VALUE="movie" onclick="document.mm.src='image/movie.jpg'"> ※表示部分のソース <div id="mm"> <IMG SRC="image/info.jpg" ALT="" NAME="mm"> ※表示したい動画のソースの素ネタ <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/wRaCkqG_YRk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/wRaCkqG_YRk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object> →ボタン部分のソースを下記のように変更した場合、  innerHTML=以下EMBEDソースをどのように記述すれば  良いのでしょうか? INPUT TYPE=BUTTON VALUE="movie" onclick="document.mm.innerHTML=

  • 音楽

    現在 日本っぽい音楽を探しています。 このようによく神社の結婚式で流れる音楽は誰が作ったんでしょうか? また、タイトルはあるのでしょうか? どこで手に入れられるのでしょうか? <object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/O9YkudD291E&hl=ja"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/O9YkudD291E&hl=ja" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

  • fire foxで画像が崩れます!

    IE でフラッシュをアップすると、きれいに表示できたのですが、 firefoxで表示すると、巨大になっていて、ぶざまになっていました。 どなたか詳しい方、ご指導お願いします。 下記のタグでおかしいところを、教えていただけますか?  <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" width="496" height="258"> <PARAM name="MOVIE" value="a11/a11.swf"> <PARAM name="PLAY" value="true"> <PARAM name="LOOP" value="true"> <PARAM name="QUALITY" value="high"> <PARAM name="WMODE" value="transparent"> <EMBED src="a11/a11.swf" width="1895" height="791" wmode="transparent" type="application/x-shockwave-flash"></OBJECT>

  • Safariでflash部分が表示されません

    ie6、7、firefoxでは正常に表示されるのですが、Safariでのみflash部分が表示されません。 Safariは3.04ベータで英語版を使っています。 flashを使っている他サイトは普通にflashを見る事ができるので、ソースの問題ではないかと思っているのですが、どうしても分かりません。 足りないところは、補足説明も致しますのでよろしくお願い致します。 ------------------------------------------------- ■htmlファイル <object data="common/flash/top.swf" type="application/x-shockwave-flash" width="770" height="160"> <param name="movie" value="common/flash/top.swf" /><param name="wmode" value="transparent" /> </object>

  • ブログにYouTubeを貼りたいんですが

    いろんなサイトを見て、挑戦したんですけど出来ません Embedの右にあるhtmlをコピーして本文に貼るのは分かるんですけど 実際やってみると英数字しか表示されないです 私が使っているヤプログではobjectが使えないみたいで <FONT>、<BR>、<B>、<I>、<A>、<P>、<CENTER>、<U>、<S>、<STRONG>、<STRIKE>、<EM>、<IMG>が使えるみたいです こういった時はどうすればいいのでしょうか? あと、この下にあるhtmlをどう変えれば出来るのでしょうか? 誰か教えて下さい お願いします <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/kXoczYmOog4"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/kXoczYmOog4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>

  • swfファイル表示のタグについて

    <OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="240" HEIGHT="235" id="2" ALIGN=""><PARAM NAME="allowScriptAccess" VALUE="sameDomain"><PARAM NAME="movie" VALUE="http://www.death-note.biz/up/img/30632.swf"><PARAM NAME="loop" VALUE="false"><PARAM NAME="quality" VALUE="low"><PARAM NAME="wmode" VALUE="transparent"><EMBED src="URL" loop="false" quality="low" wmode="transparent" WIDTH="240" HEIGHT="235" NAME="2" align="" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" luginspage="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT> 現在このようなタグを使っていて、フラッシュ内でハイパーリンクをつけているのですが、なぜかハイパーリンクを設定しているボタンを押しても無視されてしまいます・・・ 原因が分かる方よろしく終え願いいたします。

  • BASICか、C#か、C++で、こんな物を作りたい

    BASICか、C#か、C++で <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cab … width="300" height="300"><param name="movie" value="ここ"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="ここ" width="300" height="300" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download … type="application/x-shockwave-flash" wmode="transparent"></embed></object> 入力した文字を上の2つの「ここ」の部分にあてられたのもを生成ボタンで生成されそれをコピーするボタンがついていてそれをコピーできるソフトを作りたいのですが、詳しい作り方を教えてくれませんか?(ボタンの作製や入力欄の作成の方法とか、コードも。 ちなみに使っているソフトは、Microsoft Visual Basic 2010 Express、Microsoft Visual C# 2010 Express、Microsoft Visual C++ 2010 Expressです。 プログラミングについてあまり知らないのですがどうかお願いします。

  • swfファイルが Mozilla Firefox で小さく表示されてい

    swfファイルが Mozilla Firefox で小さく表示されています。 こちらのサイトでも同じような質問を見かけたので参考にしていましたが 私の力不足により、解決できなかったのでみなさんのお力をおかりしたいです。 ブラウザのウインドウサイズに合わせて、swfファイルが表示される大きさが変わる仕様です。 IEでは問題なく表示されています。 HTMLのソースは下記の通りです。 ──────────────────────────────────────── <div align="center" class="style1"> <script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','100%','height','100%','src','top','wmode','transparent','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','top' ); //end AC code </script> <noscript> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%"> <param name="movie" value="top.swf" /> <param name="quality" value="high" /><param name="wmode" value="transparent"> <embed src="top.swf" width="100%" height="100%" wmode="transparent" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed> </object> </noscript></div> ──────────────────────────────────────── 他の質問・回答では embed src="top.swf" width="100%" height="100%"の部分のwidthとheightの値が 100%になっていなかったためとありましたが、 私が作成したものは最初から上記ソースのように100%になっているので解決方法が分かりません。 どうかみなさまのお力をお貸しください。 今週末にある友人の結婚式で使うものなので、至急回答をお待ちしております。 私の制作環境は自宅(主婦で趣味の延長)で OS:Windows vista  ソフト:DW CS3 です。 よろしくお願いいたします。