exspider: 2008年5月アーカイブ



打ち込みやら、バンドで作ったMP3ファイルはあるけどFLVなどのビデオがない人は

Youtubeやニコニコを見ていることしかないのか、とか考えていたらこのページが見つかりました。

[雑メモ] ffmpeg で 1枚の静止画から動画作成(ニコニコ動画向け)



MP3と画像があればFLVが作れるんなら

もっと多くの人に自分が作ったものがみてもらえるんじゃないかと考えました。




ffmpegはサーバーに既に入っていたのですが、コマンドラインでffmpeg使ったりできる人で

MP3を動画化したい人は少ないと思いますが、僕がやった方法を書いておきます。



トラックバック先では途中でavidemuxなるソフトを使っていますが

ここではffmpegのみを使用します。


動画化したいMP3ファイルと画像ファイルを用意します。

画像はJPEGを使用したほうがいいです(GifとかPNGだと上手くいかなかった)


music.mp3 image.jpg
このファイルを用意しいたと仮定して書きます。


画像ファイルからaviファイルを作ります
MP3の尺にあわせて-tのオプションに秒数を入れます。ここをあわせないと後半画像がなくなります。

aviファイルをFLVファイルにコンバートします


FLVとmp3を結合したFLVファイルを作ります


これで完成したFLVをどこかへアップロードしたりして楽しんでください

YSlowをFireBugに組み込んでハイパフォーマンスWebサイトの本を読んでいると

JSminiを使ってないと悪だ。


という気分になったので、Perlモジュール版をインストールして使ってみます。


自宅の開発機での実験になります。

CPAN JavaScript::Minifier

これを使います。


perl -MCPAN -e shell


CPANモジュールをシェルモードで起動します。


次に


install JavaScript::Minifier


パラパラとインストールのメッセージがでてきてインストールされます。




こんな感じのスクリプトを用意して実行権限をつけて/usr/loca/binなどにコピーしました。

適当ですので、使いたい方はご自由に使ってください。


あとはコマンドラインから、引数をつけて入力元ファイル名、出力ファイル名を指定して実行します

jsmin hoge.js hoge_min.js

コマンドを打つとスペースなどが取り除かれた、Javascriptファイルが完成します。


試すと面白いですが、そんなに長いJavascriptファイルがなくて

圧縮効果が少なかったりします。

ライブラリを自分でカスタムした後などに使うといいのかもしれません。

では、また


link

このアーカイブについて

このページには、exspider2008年5月に書いたブログ記事が含まれています。

前のアーカイブはexspider: 2008年4月です。

次のアーカイブはexspider: 2008年11月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01