flvepoter12.jpg

結構手間取ってしまったのでメモ。
FlashのコンポーネントのmediaDisplayでFLVのtotalTimeを取得するのに躓いた。


FLV1だと
myMedia.totalTime=200;
と手動で設定しないといけなかったがFLV1.1だとtotalTimeが取得出来るようになる。
このFLV1.1書き出し方法でかなり面倒な手順を踏まないといけない感じ(この方法以外で最良の方法キボン)。
まず、
・MacromediaのサイトからFlash MX Professional 2004 用ビデオ機能アップデートをDL
・DLファイルをマウントしてFLV Exporterをアップデート
・同梱のMedia Componentsエクステンションもアップデート
・QT7以降ならflv書き出し出来るので選択
・オプションをクリックしてFLV VIDEO EXPOTER1.2を立ち上げる
・詳細設定をして書き出し
普通ならこれでいけそうだが書き出し途中で<失敗 10>と言う訳分からんエラーが出た。
Encoding Methodが1 Pass、1 Pass VBR、2 Pass、Screen Recording CodecとあるがScreen Recording Codec以外は全てエラーで書き出し不可。
Screen Recording Codecで書き出すと激重。
2 PassでEncodeするのが一番良いのに出来ないので悩まされた。

最終的にiMovieを立ち上げ、iMovieから書き出し→FLV VIDEO EXPOTER1.2で2 Passを選ぶ事が出来た。
これはチョット普通分かんないのじゃない?
iMovieは基本QTエンジン使用しているという事なのでQT7以降をインストールしているとFLV書き出し出来るっぽい。
Winだとすんなり出来るのかな?試していないから何とも言えない。

QTで書き出しはユーザー登録しないと確か出来なかったけどiMovieを使えばQTエンジンで書き出し出来るので裏技チックで良くないと言う事でかなり時間を費やしてしまいました・・・・(oz

関連:
モイモラ: MediaDisplay.totalTime
BLOG:UU-UU.COM

Comments

Flash8の[ファイル]-[読み込み]-[ビデオの読み込み]でいけます。
[Flash 7 - ○品質]のプロファイルを選べばPlayer7でも再生できるけど、
On2 VP6コーデックの方が綺麗なのでFlash 8用のプロファイルがおすすめ。
(On2 VP6が動きに弱い噂は後で調べときますね)

Posted by: key at November 17, 2005 05:53 PM

情報サンクスっす。
いやぁ、オデもFlash 8 Video Encoderで試してみてたんだけどFLVのバージョンが1で書き出しと勘違いしてた。
コレ使ったらもっと楽だわね、確実に。
Flash 8が無い人は上記の方法になるのかなと思ったりするけど。

> On2 VP6が動きに弱い噂は後で調べときますね
ヨロです。

Posted by: rakeem at November 18, 2005 08:54 PM
Post a comment









Remember personal info?