2008年11月アーカイブ

最新のffmpegではnellymoserをdecodeできるようになったが、どうやらdecodeできるのはnellymoserの種類によるらしい。

n=6 (Nellymoser) はdecode可能
だが、 n=4 (Nellymoser 8-kHz mono) と n=5 (Nellymoser 16-kHz mono) のdecodeには失敗する


問題を解決するには録画時にはマイクのデフォルトレートを使用すると、解決するらしい。

ソース:http://stackoverflow.com/questions/67647/how-to-convert-a-flv-file-recorded-with-red5-fms-to-mp3

参考書:  FFmpegで作る動画共有サイト

現在使っているサーバーのディストリビューション名、バージョンを表示させたいときには、
 cat /etc/issue
自分のサーバーの場合: Ubuntu 8.04.1 \n \l と表示される

 uname -a
はOS名、マシンタイプ、プロセッサー、カーネルバージョンなどを表示してくれる。
  • ファイルの詳細調べ方
mplayer -vo null -ao null -frames 0 -identify 178243790.flv

  • サムネール作るコマンド
ffmpeg -i 178243790_watermark.flv -an -y -f image2 -ss 1 -sameq -t 1 -r 1 178243790_watermark.flv.jpg

  • 複数の画像ファイルから動画ファイルに変換
mencoder "mf://*.jpg" -mf w=320:h=240:fps=30 -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=800 -o test.avi

  • 動画にロゴマークを付ける処理
(画質そのままになる)
ffmpeg -i study_class1.flv -r 30 -b 800k -acodec copy -vhook '/usr/local/lib/vhook/watermark.so -f ett-320x240-watermark2.gif' study_class1_7.flv

FFMPEGのインストール、ロゴマークのつけ方、動画ファイルの変換のコマンドなど詳しく下記の本に詳しく書いています。
オススメ本です。



FFmpegで作る動画共有サイト
Linuxにffmpegを簡単&正確にインストできる方法 : FFmpeg Installation


普通のブログも持っているのですが、プログラミング・開発ネタをジャンジャン追加していこうと思い開発WIKI作りました!