携帯電話で撮った動画を日記に使おうと思いPCにコピーしてみると、拡張子が .3gpとなっています。動画はMPEG4、音声はAMR-NBだそうです。ffdshowとMedia Player Classic(以下MPC)の組み合わせで再生できますが、世の多くのPCでは再生できないと思います。
とりあえず動画をWMV、音声をWMAにして、AVI形式に仕立てておけば、誰でも再生できるはず。というわけで、ffmpegで変換を試みました。
ffmpegで変換すれば簡単だと思っていたのですが、どうも通常の状態ではAMRのデコードに対応していないようです。後でわかることですが、理由はAMRが「フリー」ではないコーデックだからなんですね。
ビルド方法については、また後日、ノートPCが復活したら調べ直して書きます。
で、なんとかffmpegビルドに成功したものの、変換後の音声がおかしい。15秒のムービーのはずなのに、変換後のムービーには音が2〜3秒しか入らず、しかも鳥がピヨピヨ囀るような、哀れな音しか鳴りません。
問題はどこかなあとffmpegのメッセージを見たら、音声のフォーマットがAMR 60kHzと認識されています。本来は8kHzなので7.5倍速ですね。そりゃ鳥の鳴き声にもなるわな。
初めにffmpegのオプションで入力側のサンプリング周波数をいじれないかと思って、ごにょごにょやったのですが、どうも言うことを聞いてくれません。
しゃーないので、元の動画のサンプリング周波数とおぼしきデータを無理矢理書き換えました。以下、参考情報。あくまでも自己責任でどうぞ。
バイナリエディタなどで動画ファイルを開いて、60000に相当するEA 60(ビッグエンディアン)のバイト列を探します。
いくつかの場所にマッチすると思いますが、3GPP AMR StrageFormatという文字列の直後にあるバイト列を8000に相当する1F 40(これもビッグエンディアン)に書き換えます。他は無視しても大丈夫です。
書き換えたら同様に変換します。ffmpegのメッセージに入力の音声形式がAMR 8000Hzと表示され、変換後の音声も正常になっていれば成功です。
それにしても8000Hzの音声に、なぜ60kHzという嘘のヘッダをつけるの?携帯業界では普通の慣習なのか、それとも俺の携帯(※)がおかしいだけなのか…。情報求む。
※N902iSを使っています。
Wikiに日記のネタをメモすることがあるのですが、その中に「国家保安法?」という謎の一行が書いてありました。そのときは何か疑問に思ったのだろうけど、今見ると意味が全くわからん。何だこれは。
国家保安法を調べたら思い出すだろうかと、あまり期待せずに調べ始めました。
字面の通りに受け取るとすれば、国家保安法は日本の法律ではなくて、韓国の法律です。戦時下の日本にあった治安維持法(現在では悪法と受け取られていますね)に似ていますが、共産主義の禁止項目がないのだとか。
韓国のニュースなんて普段チェックしないし、見るとしても日本のニュースだと思うのですが…どこで見かけたのやら?
Sena氏と買い物に行きました。買い物というか買い出し?買い溜め?毎月の恒例になりつつあります。
今回は最近のお気に入りである「コカコーラZero」を箱(500ml x 24本)買いしました。冷蔵庫がZeroだらけです。計算してみると12Lもコーラを買ったわけで、どう考えても全部消費したら体に悪そう。
車が帰ってきました。その代わりに諭吉さんが6人旅立っていきました…。先月(2008年8月30日の日記参照)と併せて、20万近くかかっています。うーむ。
オルタネータは新品ではなく、中古の修理品(リンク品)を使ったそうです。中古というと聞こえは悪いですが、新品みたいなもんです。オルタネータやセルモータはリンク品が多いようです。他の部品と違って、修理でほぼ元に戻る部品なのでしょう。
Amazon先生がナメクジ付きの本を送ってよこしたよ。
あわれナメクジ、本の側面(開く側)を数センチ旅して干からびてしまい、お亡くなりになった模様…。
困ったのはナメクジの粘液でページがくっついてしまったこと。これが意外と強力で10ページぐらいがくっついています。せっかく剥がしても、スティック糊よろしく再粘着性が抜群なので、本を閉じたらまたくっつく。これはUzeeeeee!!
返本してやろうかと思ったけど、返本後、この漫画本は捨てられるんだろう?と思うと不憫に思えてきてねえ…頑張って修復しました。
紙に染みついているため、本もろとも、というか台紙部分とともに削り落とすしかないです。ティッシュを数回折ったものを指に巻き、粘液部分をガシガシ擦りまくる。
全く取れなくて駄目かと思ったものの、頑張って削ったら気にならないレベルまで直りました。シミ?のような色がついているけど、読む分には影響なし。
同期一同で友人の誕生日を祝いました。私のときもやってもらった(2008年3月7日の日記参照)ように、飲み会の後にケーキを食べます。
この年になって…なんて思うかもしれませんが、やってもらうと嬉しいもんですよ。お友達にぜひやってあげましょう。
以前VAIOがやたらBSoDしまくっていた時期がありました。
原因を探るとUSB接続のハードディスクを繋いだままブートするとWindows XPの起動画面で100% BSoDすることがわかりました。Windowsが起動してから、機器を繋ぐか、電源を入れれば回避できます。
新しく買ったUSBハードディスクしか試せなかったので、製品固有の不都合かなあと思っていましたが、昔使っていたUSB HDDを引っ張り出して繋いでみたら全部同じ症状が出ました。どうやらUSB HDD全般に影響する問題のようです。
BIOSが触りに行くとおかしくなるようなので、BIOSの起動順序を変えて回避しました。
で、どういう順だと駄目だったか忘れてしまったので、もう一度検証しようと思ったら全く再現しません。あれ?
Windows XP SP3でWindows側にも修正が入ったんですかね?
Sena氏と茨木方面へ昼ご飯を食べに行きました。しばらく行ったところにうどん屋を見つけたので入りました。
高槻方面と違って茨木方面は店も何もなく、通過点という感じがします。高速道路が近いせいかなあ?
ジョーシンは正直飽きたので、ミドリ電化に行ってゲームを探しました。Sena氏がPS3のゲームを増やすんだといって、ドラゴンボールZバーストリミットを買っていました。
ドラゴンボールといえば、妹が楽しそうにやってたのを知らずにドラゴンボールZ超武闘伝(スーパーファミコン)を勝手に売ってしまって…後で怒られた思い出が。すんまそん。
< | 2008 | > | ||||
<< | < | 10 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 | - |
合計:
本日:
管理者: Katsuhiro Suzuki(katsuhiro( a t )katsuster.net)
This is Simple Diary 1.0
Copyright(C) Katsuhiro Suzuki 2006-2023.
Powered by PHP 8.2.15.
using GD bundled (2.1.0 compatible)(png support.)