2005/11/28

mp3

mp3再生用フラッシュでちゃんと再生できました。
ずっとできなかったのはテストに使ってたスーパーサイズミーのmp3ファイルが
おかしかったようでiTunesで取り込んだものなら問題なかったです。
一時停止とかはできないけど。

3gp分割スクリプト

#!/usr/bin/perl

$infile = $ARGV[0];
$outstr = $ARGV[1];
$ss = 0;
$durations = 300;
$count = 1;


$outfile = $outstr."_".sprintf("%02d",$count).".3gp";
$com = "ffmpeg -y -i $infile -s 240x176 -f 3gp -vcodec mpeg4 -b 200 -r 14.99 -ac
odec aac -ab 32 -ar 11025 -vol 128 -ss $ss -t $durations $outfile";

while(1){
system("$com");
@fileinfo = stat($outfile);
if($fileinfo[7] < 145){
unlink($outfile);
die("finish !!\n");
}
$ss = $durations*$count-1;
$count ++;
$outfile = $outstr."_".sprintf("%02d",$count).".3gp";
$com = "ffmpeg -y -i $infile -s 240x176 -f 3gp -vcodec mpeg4 -b 200 -r 14.99 -
acodec aac -ab 32 -ar 11025 -vol 128 -ss $ss -t $durations $outfile";
}
mpegto3gp.plとか適当に名前をつけて保存。

使い方
mpegtogp.pl 入力ファイル 出力名


mpegto3gp.pl hage.mpg hoge
でhage.mpgをdurationsの秒数ごとにhoge_01.3gp、hoge_02.3gp....と分割。

(読み飛ばしがはいるので)ちょっと時間がかかりすぎだけどまあいいか。
mp3も3gpにできるからミュージックプレーヤーはまだ提供されてないけど聞けるようになった。
でも早送りとかができない。中途半端や。

ジャーーーク!!

マイアミバイスにゲストとしてブルース・マクギルが出てました。
マクガイバーの準レギュラー、嘘つきジャックです。
映画でも見たことがある。

Linuxで3gp作成と分割

ffmpegのバージョンに問題があったようでcvsで拾ってきたものに入れ替えれば上手くいきました。
参考
http://www.flammable.jp/cgi-bin/wiki/wiki.cgi

cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
オプションをつけてインストール
./configure --enable-faad --enable-a52 --enable-faac --enable-pthreads --enable-gpl
make
make install

ffmpeg -i ../hoge.mpg -s 240x176 -f 3gp -vcodec mpeg4 -b 200 -r 14.99 -acodec aac -ab 32 -ar 11025 -vol 128 -ss 0 -t 300 hage.3gp
これで再生可能な10Mギリギリのファイルができた。
-ss 値を変えればスタート地点を変えれるから狙いどおりになるけど
いちいちそこまで読み飛ばすから少し時間がかかる。

続・WX310K色々

・製品同梱のユーティリティを入れると電話内のメモリもやり取りできました。
・携帯動画変換君に関しては10Mずつに区切って出力させる設定を作っている人がいました。
http://d.hatena.ne.jp/myuxeno/20051125
・フラッシュを使ってMP3を再生させるものは上手くいかなかった。
理由はわかりません。
iTunesのAAC形式はムービー(.3gp)にリネームで再生できるらしい。