ビデオの音声にモザイクをかける

目的

ビデオの音声を変な声に変換して、だれの声かわからなくする

方法

ピッチシフトのエフェクタで、ピッチを25%下げる。

mencoder input.mp4 -o output.mp4 -ovc copy -oac pcm -af \
 ladspa=/usr/lib/ladspa/tap_pitch:tap_pitch:0:-25:-90:0

オーディオフィルターをつなげるときは、カンマで区切る。(スペースを空けないこと)

その他

コーラス

ladspa=/usr/lib/ladspa/multivoice_chorus_1201:multivoiceChorus:8:20:2:5:30:0

フランジャ

ladspa=/usr/lib/ladspa/dj_flanger_1438:djFlanger:1:1:5:50

情報

http://tap-plugins.sourceforge.net/ladspa/manuals.html
http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html

rpm -qf /usr/lib/ladspa/tap_pitch.so
ladspa-tap-plugins-0.7.0-7.fc12.i686

rpm -qf /usr/lib/ladspa/multivoice_chorus_1201.so
ladspa-swh-plugins-0.4.15-16.fc12.i686

rpm -qf /usr/lib/ladspa/dj_flanger_1438.so
ladspa-swh-plugins-0.4.15-16.fc12.i686

HD画質の動画にWindows Movie Makerでアフレコする

課題

Windows Movie Makerでの出力最高画質に難があり、そのまま使うとせっかくの高画質がだいなしとなる。

方法

Windows Movie Makerで読める形式に変換

mencoder org.mp4 -ovc lavc -lavcopts vcodec=msmpeg4v2 -o tmp.avi

アフレコした後、tmp.wmvに保存したとして、そこから音声のみ抽出

mplayer -vc dummy -vo null -ao pcm:file=tmp.wav tmp.wmv

元の動画と結合

mencoder -audiofile tmp.wav -oac pcm -ovc copy org.mp4 -o new.mp4

情報

rpm -qf /usr/bin/mplayer
mplayer-1.0-78_snap20101002.fc14.i686

ビットマップをJPEGに一括して変換する

目的

一連のビットマップファイルをJPEG形式に変換する

方法

for i in *.bmp; do convert $i ${i%.bmp}.jpg; done

あるいは

for i in *.bmp; do convert $i ${i/.bmp/.jpg}; done

情報

rpm -qf /usr/bin/convert
ImageMagick-6.6.4.1-14.fc14.1.i686

ストップモーションでアニメーションを作る

目的

デジカメでとった複数の写真をつなげてFPS=6の動画にしたい。

jpgから動画ファイルを生成(Windows Media Playerでの再生用)

mencoder "mf://*.JPG" -mf w=800:h=600:fps=6:type=jpg -vf scale=800:600 \
 -ofps 6 -ovc lavc -lavcopts vcodec=msmpeg4v2:aspect=4/3 -o new.avi

jpgから動画ファイルを生成(Youtubeにアップロード用)

mencoder "mf://*.JPG" -mf w=800:h=600:fps=6:type=jpg -vf scale=800:600 \
 -ofps 6 -ovc lavc -lavcopts vcodec=mpeg4:aspect=4/3 -o new.mp4

Youtube用にはこっちのコーデックのほうがよさそう(憶測)。

HD動画の場合

mencoder "mf://*.JPG" -mf w=1280:h=720:fps=6:type=jpg -vf scale=1280:720 \
 -ofps 6 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=24000000:aspect=16/9 -o new.mp4

情報

rpm -qf /usr/bin/mencoder
mplayer-1.0-78_snap20101002.fc14.i686

yum info mplayer
Installed Packages
Name        : mplayer
Arch        : i686
Epoch       : 4
Version     : 1.0
Release     : 78_snap20101002.fc14
Size        : 31 M
Repo        : installed
From repo   : atrpms
Summary     : MPlayer, the Movie Player for Linux
URL         : http://mplayerhq.hu/

画像ファイルから黒を消す

目的

青色の枠の書式に鉛筆で書かれた文字を消したい。
つまり、書き込む前の状態に戻したい。

方法の概要

消しゴムで消すのが王道だが、スキャナで読み込み、画像編集して消す方法を試した。手順は、

  • スキャナで読み込み
  • 画像を減色
  • 黒に近い色を消す

スキャナで読み込んだファイルがjpgなのでpngに変換

convert scan.jpg scan.png

jpgのままでやるよりpngでやるほうがいいらしい(憶測)。

画像を減色

convert -colorspace RGB -colors 8 scan.png new.png

黒に近い色の色コードを求める

identify -verbose new.png

HISTOGRAMが出てくるので、そのなかから選ぶ。

黒に近い色を消す

convert -transparent "#54516F" new.png new2.png

情報

rpm -qf /usr/bin/convert
ImageMagick-6.6.4.1-14.fc14.1.i686

rpm -qf /usr/bin/identify
ImageMagick-6.6.4.1-14.fc14.1.i686