現在使用中しているメディアプレイヤー mplayer

amazon
mplayerで動画を2倍速再生する方法です。

photo-credit: IconAarchive


最近、 tmux 上で VLC のNcurses interfaceを実行すると、表示が崩れます。


tmux の問題か端末の問題か分かりませんが、個人的には、 VLC の問題だと考えています。(tmux, iTermは前のバージョンを試してみたが、問題が発生したため


ということで、音楽を再生するときに使っている mplayer を使用することにしました。


私は、動画を再生するときは、常に2倍速にするため、 speed を変更し、音声を自然にするため pitch を調整します。


$ mplyaer -speed 2 -af scaletempo,volnorm hoge.mp4



しかし、 mplayer は、微妙に音飛びがあるし、連続再生する時にウィンドウ位置は保存されないしで、色々と不満があります。





なお、よく使うオプションは、設定ファイルに書いておくと良いです。

# Write your default config options here!
# $ mplyaer -speed 2 -af scaletempo,volnorm hoge.mp4
geometry=50%:0%
speed = 2.0
af = scaletempo,volnorm



フォルダ内のファイルを連続再生したい場合は、プレリストを作ります。

alias mylist='find `pwd` -maxdepth 1 -mindepth 1 | grep -v "\/\." > mylist'

functions mod(){
cd $1 && touch mylist.test && rm mylist* && mylist && mplayer -playlist mylist -speed 2 -af scaletempo,volnorm
}



プレイリストを作っておくと、その情報を一括登録したり、一括検索したりする時に使いまわせるので便利です。


動画を変換する場合は、 ffmpeg を使ってます。

alias ffmpeg-mp3='for i in *.mp4; do ffmpeg -i $i -vn ${i%.mp4}.mp3; done'

alias ffmpeg-flv='for i in *.flv; do ffmpeg -i $i -vn ${i%.flv}.mp3; done'

alias ffmpeg-swf='for i in *.swf; do swfextract -m $i -o ${i%.swf}.mp3; done'

alias ffmpeg-gif='ffmpeg -i *.mp4 -r 6 %04d.png && gm convert *.png hoge.gif && rm *.png'