Category: mac

Mac で screen 起動後に pbcopy を動くようにする方法

By admin | 2009年6月25日

ずっと pbcopy が動かなくてなんでだろうと思ってたけど
screen を起動しなかったら動いてることにきづいた。

ここをみると Ports で screen をいれればいいらしい。
でもそれじゃ動かない。で、色々と調べると
どうやらパッチをあてて自分でコンパイルすればよさげ。
というわけでさっそくコンパイルしたら pbcopy ができるようになった!!

以下、コンパイルの流れ。
http://git.savannah.gnu.org/cgit/screen.git
ここから screen のソースをおとしてくる。

パッチを下記のサイトを参考にあてる。
Macのscreen + pbcopy
screen で pbcopy/pbpaste が動かない問題
ちなみにパッチファイルをまとめて gist にあげた。(DL)
これを screen/src の中に保存。
そして screen/src の中に移動。

1
2
3
4
5
patch -s -p0 < screen-mac-pbcopy.patch    <- これでパッチがあたる
autogen.sh
./configure -prefix=/opt/loca/                    <- ports と同じ場所にいれたかったから prefix をつけただけ。
make
sudo make install

これで vim で “*y とすると pastebord にもコピーできた。
日本語まじりの文字をコピーしようとすると nkf が必要。
vim・mac間でクリップボードを介してやり取りする方法 完結編
を参考にして設定しました。

これでそーとー快適。
やっぱり pastebord や clipbord は共有されてるにかぎる。

ffmpeg を使って flv から mp3 の作り方

By admin | 2009年3月25日

準備

mac ports を使用して ffmpeg をインストールします。
mac ports の詳細はここをみてください。

sudo port install ffmpeg

音声だけ抜き出して mp3 にする

ffmpeg -y -i hoge.flv -acodec copy hoge.mp3

iphone用の動画(mp4)に変換

ffmpeg -y -i hoge.flv -vcodec libx264 -s 320x240 -b 1024k -acodec libfaac -ac 2 -ar 24000 -ab 96k -f mp4 hoge.mp4

画質を奇麗にしたければ -b(ビットレート) をあげてやればいい。

これをエイリアスにしたい

いちいち覚えれないからエイリアスにして簡単にできたらいいなと。
わざわざこれぐらいでコマンドファイルもつくりたくないし。

#perl -le '($f)=split(/\./, $ARGV[0]);`ffmpeg -y -i $f.flv -acodec copy $f.mp3`' hoge.flv

ワンライナーだとこんな感じででける。
ただこれを alias にすると動かなくなる。

#alias flv2mp3='perl -le "($f)=split(/\./, $ARGV[0]);`ffmpeg -y -i $f.flv -acodec copy $f.mp3`"'
#flv2mp3 hoge.flv

どーすればいいんだろうか。。。。
分かる人ヘルプ

mac で flashswitcher を使う時の注意点

By admin | 2008年11月13日

概要

Flashswither で player を変更した際に一旦ブラウザが再起動するが
起動の際に下記のようなエラーが表示され player が切り替わらなくなった。

[Javascript アプリケーションエラー]
Component returned failure code: 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS) [nsILocalFile.copyTo]

対処法 for windows

<strong>C:\Windows\system32\Macromed</strong>内にある<strong>Flashフォルダ</strong>を右クリックして
[プロパティ]>[セキュリティ]タブ>[編集]ボタン>[Users]を選択>[フルコントロール]にチェック>[適用]ボタンで解決

この1文は引用しています。

対処法 for mac

sudo chmod 777 -R /Library/Internet\ Plug-Ins

これが分からなくて本当に悩んだ。
上記のコマンドを打つと解決する。
で、これをどこで知ったかというと自分の昔のブログ(笑)
解決する答えって意外に身近にあった。。。。
ありがと。過去のおれwww

参考資料

Flash Switcher extension for Firefox
FlashSwitcher に FlashPlayer を追加するワザ
Flash Switcherのエラー

追記 (2009/02/12)

上記の方法でも動かなくなった。。。。orz
そんな時に Cellfusion先生のブログからこんな記事を発見!!
Flash Switcher入れてみた(OSX版)
さっそく試すと無事動きました。

1
2
sudo rm -rf /Library/Internet\ Plug-Ins/Flash\ Player.plugin
sudo rm /Library/Application\ Support/Adobe/Flash\ Player/Flash\ Player.plugin/Contents/flashplayer.xpt

これで OK
ただ急に動かなくなると本当に不便すぎる。。。
必要な時にしかきりかえないってのに。。

WordPress Themes