| 予定 | TODO | Link |
|---|---|---|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
FreeTypeの日本語で書かれた情報があまり無くて中々進めない。 その中で 「FreeType使用記録」 が詳しくて有難い。あと GDI++のソースコードも参考になる。
FFmpeg version SVN-r10657, Copyright (c) 2000-2007 Fabrice Bellard, et al. configuration: --cc=cc --prefix=/usr/local --make=gmake --disable-debug --enable-memalign-hack --enable-shared --enable-pp --extra-cflags=-I/usr/local/include/vorbis -I/usr/local/include --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl --enable-pthreads --mandir=/usr/local/man --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --disable-mmx --enable-libogg --enable-libtheora --enable-libvorbis --enable-libx264 libavutil version: 49.5.0 libavcodec version: 51.44.0 libavformat version: 51.14.0 built on Jan 29 2008 21:33:47, gcc: 3.4.6 [FreeBSD] 20060305 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'src.mp4': Duration: 00:01:25.9, start: 0.000000, bitrate: 393 kb/s Stream #0.0(und): Video: h264, yuv420p, 484x272, 29.97 fps(r) Stream #0.1(und): Audio: mpeg4aac, 44100 Hz, stereo No text provided (-t text) Failed to Configure /usr/local/lib/vhook/drawtext.so Failed to add video hook function: /usr/local/lib/vhook/drawtext.so -t TEST -f VeraBd.ttfvhookのdrawtext.soに引数が渡ってないぽいなー。
もう少し調べたら、drawtext.cの中でgetopt()してるところで 最初のargv見たところでトンでしまっているようなので
>optind = 1に変えたら上手くいった!ここを足がかりに進めていこう。
ipagui.ttfに変えてもok. ただしコマンドラインから 2byte文字列与えても文字化けしてダメ。まあそうだよね。 Unicodeでいいのかな?
あと心配だった、文字列が動画の枠内をはみ出す場合にどうなるか ( これが出来ないとスクロールイン・スクロールアウトを自分で 書かなくちゃいけなくなる) もチェック 。-x -50 でしっかり外に飛び出してくれた。多分大丈夫だろうとは思ってたけど 良かった良かった。有難うImlib。もしかしたらfreetype2か。
子供のころに不特定多数の人と会話する経験を積んでいないと 、相手の音声を言語として認識するのが難しくなる んじゃないかなと勝手に考えている。
FreeBSDの場合、Plaggerのインストールはportsからmake一発。
FFmpegのインストールはportsからが早い。ただしデフォルトではaacを利用できないので:
make install WITH_FAACが必要。この指定によりlibfaacも一緒にコンパイルされる。
config.yamlの指定の中で変更しなければならない箇所。