2004年05月の記事
2004年05月28日
[Macintosh] , [仕事術/ライフハック] , [プログラミング]
iTunesで再生中の曲や教材をちょっとだけ巻き戻す
iPodやiTunesで曲(というか英語教材)を聞いていると、数秒だけ巻き戻したいことがよくある。iPodでもiTunesでも、巻き戻し・早送りボタンをちょっと長めに押すことで5秒ほど巻き戻し(あるいは早送り)できる。しかし、押す時間が短いと前の曲や次の曲が再生されてしまうし、こうした巻き戻し・早送り操作はキーボードから行えない。
iPodはいじりようがないからあきらめるとして、iTunesだけでも何とかならないかと調べてみたら、よさげなものを見つけた。Doug's AppleScript for iTunesにある「Replay Last Bit」というスクリプトだ。このスクリプトを実行すれば、再生中の曲を7秒分巻き戻せる。
2004年05月22日
[PalmなどのPDA]
裁判に勝ったのなら、Graffitiを元に戻してほしい
ITmediaの記事によれば、
米palmOneは5月21日、旧Palmの手書き認識技術「Graffiti」をめぐってXeroxから起こされた特許訴訟で、裁判所が同社側に有利な略式判決を言い渡したと発表した。とのこと。Xeroxに裁判を起こされたからか、palmOneはGraffiti2を使うようになったのだが、これが何とも使いにくいシロモノだった。違いは微妙なんだが、実際に文字を入力してみると、その違いが使い勝手を大きく左右していることがわかる。裁判に勝ったのなら、Graffiti1と同様の書き方も選べるように修正してもらいたいものだ(私はすでにTealScriptで対処しているけど)。
2004年05月21日
[Macintosh] , [Windows] , [プログラミング]
Windows版iTunes用の開発キット
Appleが、Windows版iTunesの開発キット(SDK)を公開しているとのこと(参考記事:CNET Japan)。これを使えば、iTunes for Windowsを操作するアプリケーションが簡単に作成できるようになる。
COMで操作するということだから、WSH(Windows Scripting Host)を利用して、まあ要するにJavaScript(正確にはJScriptか)やVBScriptなどのスクリプトからもiTunesをコントロールできるはず(試してないけど)。
タスクスケジューラーで設定時刻にスクリプトを起動するようにしておけば、Mac用タイマーソフト「iBeeZz」のように、目覚まし時計としてiTunes for Windowsを使うこともできるだろう。
2004年05月18日
[Macintosh] , [仕事術/ライフハック] , [プログラミング]
Macでテープ起こし
以前にも書いたが、私はインタビュー等の録音にサンヨーのICレコーダー「ICR-S290RM」(Amazon)を、テープ起こし(正確にはMP3ファイル起こし)には「おこしやす」というWindows用のソフトを使っている。
この環境で特に不満はないのだが、最近は取材先に新幹線で行くことが多くなってきた。帰りの車内でテープ起こしをするためにノートパソコンを持っていくのだが、まともに使えるノートパソコンはiBookしか持っていないので「おこしやす」が使えない。キーボードを打ちながらICレコーダーの再生操作を行うのは面倒だし、ICR-S290RMは再生速度の変更ができないのだ。
そこで、Mac OS Xで使える(できれば無料の)テープ起こし用ソフトを探してみたのだが、どうも適当なものが見つからない。
必要な条件は、
・テキストエディタやワープロを使いながら、再生・停止等の操作が行える。
・前後に5秒程度スキップできる。
・再生速度を変えられる。
・一時停止して、もう一度再生する時には、5秒程度前から再生する。
といったところなので、QuickTime Playerを操作するAppleScriptを作ってみた。ダウンロードはこちらから(例によって、使用は自己責任でお願いします)。アーカイブの中には、6本のスクリプトが含まれている(「再生/一時停止」「前後に5秒程度スキップ」「再生速度を15%ずつ増減」「元の再生速度に戻す」)。
ただし、これらのスクリプトだけではあまり役に立たない。iKey、Keyboard Maestro(無料の旧バージョンはこちらからダウンロードできる)やPFKeyAvailerX、QuicKeys Xなどのユーティリティでキーボードに割り当てて使ってほしい。
あと、再生速度を変更したあと、一時停止してまた再生すると、再生速度が100%に戻ってしまう。設定ファイルを作って、そこに再生速度のデータを書き込めばいいのだけど。まだAppleScriptがよくわかっていないし、今のところ使ってみてそれほど困っていないので、とりあえず放ってある。
(2004年5月22日追記)
AppleScriptでは「property」によって値をスクリプトファイル中に埋め込めるんですね! ちょっとした値を保存するためにいちいち設定ファイルの読み書きをする必要がなくて便利。ほかのスクリプト言語にはない面白い機能だなあ。これを使って「再生/一時停止」のスクリプトを書き換えて、一時停止した場合にも再生速度を覚えているように修正した。
(2004年5月28日追記)
iTunesでのテープ起こしを支援するスクリプトを作成。ただし、先述のQuickTime Player用スクリプトと違って再生速度の変更はできない。ダウンロードはこちらから。
(2005年4月29日追記)
QuickTime 7では、再生速度を変えてもピッチ(音の高さ)が変わらないようになった。
(2005年5月21日追記)
QuickTime 7では再生・一時停止のスクリプトが動作していなかったので修正。というか、何でQuickTime 6まではこれで動いていたんだろう……。
(2005年9月12日追記)
QuickTime 7では、再生速度を落としている場合、再生/一時停止のスクリプトがうまく動作しなかったのを修正。
(2006年5月14日追記)
QuickTime 7における再生速度についての問題は、7.1で修正されたようだ。
2004年05月16日
[ガジェット]
Logitechが学習リモコンのIntrigueを買収
私の学習リモコン熱は今のところ落ち着いてはいるのだが、使用中のRM-A1500に100%満足している訳でもないので、新しい学習リモコンのネタは常時チェックしていたりする。RM-A1500のボタン数がもう少し多くて、システムマクロが使いやすければ……。
目下気になっているのは、オンキヨーのAVセンター「Integra DTX-7」付属の「RC-564M」、同じく「TX-SA502(N)」付属の「RC-569M」あたり。使い勝手はわからないが、ボタン数などのスペックは十分そう。これらのリモコンは、部品として量販店から注文できるようだ。
さて、もう1つ注目しているのが、カナダIntrigue TechnologiesというメーカーのHarmony Remoteという製品群(参考記事)。そこのページを久しぶりに見てみたら、マウスやキーボードで有名なLogitechが、同社を買収したというプレスリリースがあった(日本法人ロジクールのページにこのプレスリリースはない)。Logitechはリビングのデジタル家電戦略に力を入れていくそうで、Intrigue Technologiesの買収もその一環と書かれている。
近い将来、日本でもHarmony Remoteの学習リモコンが発売されるか?
2004年05月14日
[テレビ番組や機器]
J-COM東京で7月からVOD配信開始か
ITmediaによれば、CATV向けビデオオンデマンド(VOD)サービスを提供する新会社「ジュピターVOD」が設立されたとのこと。同記事では、7月から、J-COM Boradband東京が始めるVOD商用トライアルを支援。年末の本サービス開始を目指す。
と書かれている。
今年4月からJ-COMで見られるようになったペイパービュー(PPV)サービスでは、番組がはじまる時間まで待たなくてはいけなかったりして使い勝手が悪い。さらに、ハイビジョン放送にも対応していなくて値段も安いわけではないため、イマイチ見る気にならないのが現状。
リーズナブルな価格でハイビジョン番組がVODで提供されたら、レンタルビデオやレンタルDVDに対しても十分な競争力になりそう。ぜひ、ハイビジョン番組の充実をお願いしたい。
2004年05月03日
[英語学習] , [Macintosh] , [ガジェット] , [プログラミング]
再生位置を記憶するAACを手軽に作成
iTunesやiPodで使うAAC形式は再生位置の記憶機能がある(ネタ元:Nitram+Nunca Alternative)。これを使うと、ある曲の途中で別の曲を再生し再度元の曲を再生した時、以前に聞いていた位置を覚えていてくれる。スピーチものを聞くのがとても便利になるのだ。
この機能を利用するには、AACファイルのファイルタイプをMac上で変更するだけだが、個別のファイルをいちいち編集するのも面倒だし、シェアウェアを買うほどでもないなあと思ったので、スクリプトで処理することにした。といっても、Appleが公開しているサンプルスクリプト(Change to AAC)をちょっと書き換えただけ。iTunesで作成されたAACファイルをドラッグ&ドロップすると、そのファイルのファイルタイプを"M4B "に書き換えるというものだ(Mac OS X用。元ファイルを直接変更することに注意)。iPodと同期させた後にファイルタイプを書き換えてもアップデートでは更新されないようなので、同期させる前に使った方がよいだろう。あ、そうそうiTunesのライブラリやプレイリストからファイルの実体をFinderで表示するには、曲を選択して「command」+「R」キーを押せばいい。
私はAppleScriptをいじるのがはじめてで、大ボケをかましている可能性もあるのだけど、興味がある人は自己責任でどうぞ(ダウンロードはこちらから)。