最近ナマケモノって単語を見ると反射的に「呼んだ?」って答える癖がついて、今回も早速「呼んだ?」ってコメントしようと思って行ったら本当に俺が呼ばれてた。連呼されてた。

どうしてもFLV拡張子で保存された映像が見たくて(You Tubeとかニコ動とかそんな感じ☆)
やる気出してPerian入れてQuick Time Player起動

・・・??? あれ?

再生出来ない・゜゜・(/□\*)・゜゜・
ナマケモノ! - snow-bellの日記

QuickTimeはご存知の通りFLVは再生できませんが、Perianてのは色んなコーデックをまとめたパッケージで、これを入れるとQuickTimeでAVIとかFLVとかも見れるようになる。MacOSXをセットアップするときには必ず入れるものの一つ。ところが、Perianを入れたにも関わらずQuickTimeで再生できないFLVがある、とのこと。

そう言えば俺もこないだスクリプト書いてげべっと取ってきたニコ動の動画の中に見れないのあったよなぁ、と思って調べてみたらいくつかあった。例えばこの魔理沙は大変なものを盗んでいきました(h.264版)とか。(まぁ、実はこれじゃないんだけど、そっちは諸般の事情でアレなので、察して下さい)

タイトルで気付いたかもしれないけど、上の動画は中身がFLVじゃなくてH.264のMPEGファイルなんだよね。SP1になったときにH.264でのアップロードに対応したので、ニコ動には今FLV動画(.flv)とMPEG動画(.mp4)が混在してるわけなんだけど、ファイルに書き出すときに.flvに決め打ちしてて、そのせいでQuickTimeが「は?つかこれFLVじゃないんだけど?何の冗談よ?」と言って再生してくれてなかった。スクリプトの方はダウンロードした動画を自動でiTunes/iPod用に変換するようにしていて、元のFLVは単に保存するだけで普段は全然見ないからこのことに気付かなかった。

まぁ、H.264の動画は何も用意しなくても本来QuickTimeで再生できる形式。なので、単に拡張子を.mp4とか.m4vとかにしてやるとQuickTimeやiTunesでもちゃんと認識してくれる。ちなみに、Safariで見ているのならSafariStandを入れれば、commandキー+クリックでYouTubeやニコ動の動画をダウンロードできるようになって、これは既にH.264の動画もきちんと.mp4で保存するようになってるのでこれを使うと少し幸せになると思うよ。

と言うわけで俺の「FLVがQuickTimeで再生できない」問題は解決したのだけど、yukky116さんがちょっとばかり気になることを言っていた。「FLVはVLCでも見られるよ」と教えてあげたら、実際それで見られたらしいんだけど、実は上に書いたようなことが原因だったらVLCでも(偽)FLVファイルは再生できない。実際試してみたけど、本来MPEGのものをFLVだと偽ってるのでVLCでもやっぱり「坊主、大人をからかうのもいい加減にしろよ」って言って再生してくれない。だとしたら、yukky116さんとこの現象は今回のこの記事の内容とは何の関係もないのかもしれない。

うーん。どのFLVでも再生できないなら、PerianやQuickTimeのバージョンとかの問題っぽいんで諸々アップデート&再インストールしてみるとか。そのぐらいしかアドバイスできないなぁ。特定の動画だけだったら…どの動画か聞いてみるか。