まだまだ Adobe だけでは完結できない

とある仕事で動画に BGM をつけるっていうのをやってるんだけど、音が絡むと Adobe だけでは完結できないなぁって話。

今回の仕事でメインで使っているツールは Premiere だ。尺が 2 時間もあるのでそもそもチェックが面倒くさいのだが、まぁシーンに合わせて BGM を当てていくんだけどもちろん画像とピッタリに作られているわけではないので、 BGM を切ったりつなげたりしていく。
BGM の方が長い場合は、BGM の盛り上がりとかを映像の盛り上がりにシンクロするように合わせてその前後を切ればいいのでそんなに大変じゃない。どっちかっていうとシーンより BGM が短いときがめんどうくさい。と言うのも、今回のはゲームではないので、BGM データはループなど考慮されていない。曲全体を聞いてどこでループさせると違和感がないかを見つけ、そこで BGM を切ってつなげていくという作業になる。

また他にも面倒くさいのは、展開が速いシーンのあとブツッと次のシーンに一瞬で切り替えるときとか。ブツッと切れたのを感じさせないように最後リバーブ(残響音)を残して曲を切るとかやる。いきなりリバーブをかけるとおかしいので、最後の数秒前からだんだんかけたりする。

あとはシーンに合わせてリバーブ・エコーフランジャーLo-Fi などをかけたりする。

これらの機能は Premiere にもついてるんだけど、やっぱり色んなことしようとすると機能がぜんぜん足りない。で、Adobe には Audition っていう音周りの総合的なソフトウェアがあるんだけど、これでもやっぱり足りなかった。
たとえば上で出てきた残響音を残して曲をブツッと切りたい場合、曲はブツッと切れてるんだけど、残響音は「わんわんわんわんわん………」と最後の音がしばらく続かなければならない。ところが Premiere や Audition だと曲がブツッと切れた場所で残響音も切ってしまう(笑)。
他にも残響音はそのままに曲だけフェードアウトなんてことをしたくても、残響音ごとフェードアウトしてしまう(汗)。

結局 Sound Forge のお世話にならざるを得ないという……。

Adobe 以外のアプリを使うのがめんどうくさいのは、Audition だと Premiere から呼び出せて、Audition で編集したファイルは自動的に Premiere に取り込まれる。いちいち Audition でファイルを保存し、Premiere にその保存したファイルをドラッグ&ドロップするとかそういうことはしなくて済むのだ。
Sound Forge で編集してしまうとそもそもそのファイルは Premiere が開いているので Sound Forge が「このファイル書き込めないんだけど?」ってエラーを出してくるし、別名で保存してその保存したデータを今度は Premiere に持って来なくちゃいけないし、別ファイルになっちゃったから位置合わせもやり直しだし……あー、もう! ってなる。

まー、Adobe は映像の会社なので音周りがショボイのは仕方がないか……。

WB-BT300 とか PHP とか VPN とか

Twitter から拾った、コンピュータ関係の話。

iPhone の音を PC の音とミックスして出したくて、使っていなかった Bluetooth レシーバを引っ張り出してきた。Onkyo の WB-BT300 という機械だ。コイツはなにをする機械かというと、iPhone など Bluetooth 対応機からは音響装置に見え、WB-BT300 に対して音声を飛ばしてくれる。WB-BT300 は iPhone からきた音声を、デジタル信号かアナログ音声信号に変換して出力してくれるのだ。

で、会社の開発機には TEAC の US-366 というミキサー兼 USB 音源があるのでそいつと接続すると、PC からの音と iPhone からの音をミキシング(混ぜて)出せるようになるのですな。ちなみに US-366 と WB-BT300 は光デジタルケーブルで接続。

ところが、iPhone からの音しか出ない!! なんだこれ??

原因は WB-BT300 のデジタル フォーマットがサンプリング周波数 192kHz、量子化ビット数が 24bit のせい。このフォーマットは統一しておかなければならないのだが、たかが Bluetooth の音声受信装置でなんでこんな高い設定なんだwww
ちなみに CD はサンプリング周波数が 44.1kHz、量子化ビット数が 16 ビットだ。CD よりも音が悪いクセにデータ量は CD の 6.5 倍もあるwww

仕方がないので PC 側の出力も 192kHz の 24bit に設定した。こうすることによって無事 PC と iPhone の音が同時に出るようになった。

某絵描きから、イベントの福引きみたいなクジをデジタル化できないかという依頼があり、ごりごりと PHP と HTML と Javascript で作った。今流行の HTML5 というヤツだ(ぁ
中身はすぐに出来た。そりゃまぁ、そうか。クジ振るだけだから、出た乱数が何等賞なのかに変換して表示するだけである。

問題は管理画面である。単純にクジ、と言っても誰でも彼でもアクセスしてクジが引けるというワケにはいかない。以下の様な機能が入っている。

  • ユーザ登録して、ユーザ登録した人がクジを作れる
  • クジはいくつでも作れる
  • それぞれのクジには 1 ~ 10 等賞まで設定でき、さらに残念賞、参加賞が設定できる。そしてそれぞれの賞及びはずれがいくつあるのか設定するようになっている。
  • QR コードの表示
  • クジを引く画面を Javascript でアニメーションさせる。
  • 何等賞が出て、残り何の賞がどれくらい残っているかリアルタイムで監視する、モニター

使い方はユーザ(主催者)がクジを作ったら、そのクジを iPad などの端末で表示し、お客さんがそれをタップしてクジを引くというものだ。
さらに QR コードを吐いて、それをお客さんが撮影してクジを引くという機能もつけた。この場合、ちゃんと一回しかクジは引けないようになってるのだが、残念ながら Javascript では機種固有の識別番号を取得できないので、cookie になってしまった。そのため、cookie を消去すれば何度でもクジは引けてしまう。

ツイートでの愚痴は、HTML というかサーバのプログラムは一回一回が初めてのアクセスになるというか、仕組み上、同じ人が何度アクセスしようが、サーバ側は初めての人が初めてアクセスしたことにしかならない。
今アクセスしに来た人が前の○○という場所にアクセスしに来て、今のアクセスはそれの続きであるということは実は認識できないのだ。それを実現するために、cookie やらセッションやらっていう仕組みがあるのだが、とにかく一回一回のアクセスがすべて関連を持たせられないので、渡す数値だのなんだのも全部もらい直さないといけないので、プログラミングがすげーめんどくさいっていう話。

これが普通のプログラムだったら、さっききたアクセスは変数に残ってるし、その変数を参照して関数を呼び出せば済むんだけど、PHP だとアクセスが来るたびにプログラムは先頭から実行されてしまうのだ。

あと処理は PHP なんだけど、それを表示するのは HTML なのね。組み方としては PHP が処理の結果に応じて HTML を吐き出してるワケなんだけど、そうなるとプログラム ソースの中に PHP と HTML が混在してけっこう美しくない結果に……。今回は仕様書も何もないままテキトーに作り始めてしまったので分離されてないのだけど、予定してたより大きなプログラム(PHP 部分で 2000 行程度、Javascript が 500 行程度)になってしまったので、今後は気をつけたい(汗


(MP4 / 750×1334 / 25fps / 1’05” / 126MB / iPhone)

amatsukami.jp サーバの様々なサービスは、色々がんばって外に出してるんだけど、それでもやっぱり一部の機能は VPN を張らないと使えない。そのたびに端末(iPhone など)から VPN を張ってるんだけど、けっこうめんどくさい。
モバイル WiFi ルータに VPN を張る機能があれば、端末でいちいち張らなくても済むのになぁ……。

チャットの使い方

最近、色んなプロジェクトで ChatWork を使うことが多くなった。
ボク個人的には「何コレ?」って感じのサービスなんだけど、要はグループ チャット システムである。プロジェクトの情報共有に使われているようだ。Redmine じゃダメなのん? と思うのだが、Redmine では即時性が足りない(んだと思う)。Chatwork はチャットというだけあってリアルタイム性がある程度付いてくる。とはいえ、「これからチャットするからルームに入ってー」とアナウンスするわけではないので、完全なリアルタイムではなく、用件がある人が書きっぱなしになってしまう。

でね、チャットなので当然、書き込まれた内容はどんどん流れて行ってしまう。
とはいえチャットとはそういうものだ。なので情報共有のためにはチャットを通して決まったことや報告した内容はどこかにまとめて置く必要がある。そのままチャットに置いたままでは、あとから「あの件はどう決まったんだっけ?」と確認するのは大変だからだ。

ところが、プロジェクト メンバーは平気でチャットに書いたままにしておく。
おかげで、○○の件って△△でよかったんでしたっけ? とか聞かれても、知らねーよってなるwww
もちろん知らねーよでは済まされないので、チャットの履歴を遡って検索することになる。

ChatWork には「タスク」というものがあって、話題を切り取っておくことが出来る。ただこれも「タスク」という名前が表すとおり、話題の中で「いついつまでに○○しときましょう」みたいなのを切り取って、それが終わったらそのタスクを消すみたいなことをするためのものなので、いつまでも置いておくとか別スレッドにするとかそういうことは出来ない。
また、「ああこの情報は大事だな」と気づけばそうやってタスク化できるが、向こうが報告してきてボクにとって重要だかどうだかも解らないような情報はボク自身がスルーしてしまう。そういう情報をあとから「あの件って……」と言われたら、結局、チャットの履歴を遡ることに変わりは無い。

どうすればいいか?
話題ごとにチャット ルームを作ればよいのだが、ChatWrok は向いていない。チャットだからダラダラと喋ってしまうし、余計な情報も多くなる。さらに子チャットなどを作る機能もない。
なので、別途掲示板みたいなものがあるとイイと思っている。とにかく話題ごとに切り分けられて、その情報をすぐに見られるようにすればいいのだ。まぁ、切り分けられたスレッドがたくさんできちゃうんじゃないかって言われるかもしれないが、チャットだと検索するにしても、長いチャットのやりとりの中を検索して遡っていく必要があるが、話題ごとになっていればタイトルの検索だけですむことが多いはずだ(ただこれは使う人たちのセンスにもよるが)。

などと長々と書いたが、要するにツールにはそれぞれ長所短所があるんだから何でもかんでも一つのツールで済ませようとするなって話。過去決まったことは、どっか解りやすいところに書いとけよ、っていう。

同じようなことは Redmne や Excel にも言える。本来と異なる使い方をしている企業や人はたくさんいる。

下の写真は餃子市西所沢店のもの。深夜までやってて味もしっかりしてて出てくるのも早くて駐車場もあって、ボクみたいな人間のために有るんじゃないかって言うぐらい気に入っているお店である。

収録以外の雑多なこと

 

ボクが自宅の開発機で愛用しているマウスが再販された。Microsoft の IntelliMouse Explorer 3.0 っていうヤツ。Microsoft の標準マウスは大きいことで有名で、手がそこそこ大きいボクにはピッタリなのだ。しかも戻るボタンと進むボタンの位置もイイ。マウスは消耗品なので予備も買ってあって、今でも新品で残っている。

ちなみに今回再販されたのは IntelliMouse としては二代目。初代は Optical(Explorer 2.0?)と言って進むボタンが右側についていた。この右側のボタンがをよく誤クリックしたのを憶えている。

そもそもなぜ同じマウスをいくつも買っていたかというと、同じく Microsoft の Trackball Explorer というボクのお気に入りのトラックボールがあったのだが、これが生産中止になってしまって手に入らなくなってしまったからだ。それ以降、直接手に触れるもの(使い心地が生産効率や精神状態にとても影響するもの)に勘しては、予備をいくつも買うようになった。

下の写真は秋葉の大盛りの店『雁川』の牛タン炒飯と豚しゃぶ辛つけ麺。正確な名前は忘れた(笑)。
収録のあと同僚と食べに行ったんだと思う。昼飯も食わずに収録してたので。
久しぶりだ。味は濃いけど食べごたえはあります。ただし食べログの点数は高すぎwww そんな店じゃないと思う(ぁ

最後に最近気になっている飲み物の紹介。
コカコーラのピーチ味。
ボクはコーラがあんまり好きじゃないのね。特に後味の甘ったるい感じが苦手で。
で、このコカコーラ ピーチはファンタ ピーチ味とまでは言わないまでも、とにかく後味がピーチ(笑)。だから結構飲める。というわけで、見かけたら買ってしまっている(汗)。

初めて NUC を組む

知人がやっている音楽団の PC がマルウェアに感染し、ウェブサイトが乗っ取られたというのは以前書いた。そのマルウェアに感染した PC というのは Windows Vista 時代の機械で起動に 5 分も 10 分もかかるポンコツであった。そのため「OS を再インストールするよりも新しいのを買ったら?」と通達しておいた。

そうしたら、なんか見繕ってと言われたので、Amazon でこのパーツ買っといてと送った。

のが数ヶ月前(ぁ。
今日、ようやくボクの手元に揃ったので、組んでみた。

初めての NUC ! Intel の NUC7i3BNB と言う機械。

でも写真を振り返って見ると……その小ささが解る写真が一枚もなかったwwww
しかし、普通のマシンを組むより遙かに楽ちんだったので、その感動をお伝えするためにもめげずに記事を書くよ! でもあれだね、自作しない人にはなんのこっちゃだよね。

まず部品点数はたったこれだけ! 写っているのは NUC 本体とメモリSSD
CPUビデオは内蔵されているのでこれだけでいいのだ。さらに、フロントパネルのボタン類(電源ボタンとかリセットボタンとか)とマザーボードをつなぐ線ももちろんない。そして電源ももう中で全部つながっているので、それぞれのパーツにつなげる必要も無い。

NUC の箱の中身はこんな感じ。左上が AC アダプタ、右上がネジ類、左下がマニュアル、右下が本体。
ネジは今回は使わない。これらのネジは、2.5 インチのデバイスを搭載するときに使う。

そして NUC のフタを開けると、こんな感じ。左がフタをとっただけの状態で、銀色の固定パーツが 2.5 インチのデバイス(主に HDD や SSD)をマウントするためのパーツだ。この固定パーツをとり出したところが、真ん中と右の写真。
真ん中の写真の手前に二段になっているのが SO-DIMM というメモリを挿す場所。そして同じく真ん中の写真で、一番奥に左にネジが出っ張ってて右に黒いコネクタが見えるのだが、ここが M.2 と呼ばれるコネクタで、ここに SSD なんかを取り付ける。
三番目の写真は、メモリコネクタ部分のアップ。

というわけで、さっそくメモリと SSD を組み込む。左の写真はその二つを組み込んだところで、真ん中が SSD のアップ、右がメモリのアップである。
メモリは一枚だけ挿してある。その容量 8GB。本当は二枚挿した方が速度が速くなるのだけど(デュアルチャネル)、後々 8GB じゃ足りないという要求があったときのために一枚とした。事務用の機械だし、まぁべつにいいだろうという判断。

以上で組み立て終了。あとは OS を入れて終わりである。
作業時間 10 分とかそこいらじゃなかろうか?(汗
そのあと OS をインストールする。ここでボクのやり方なんだが、OS をインストールしたら、ソッコーでリモートデスクトップを ON にし、あとは自分の PC で設定する(爆)。こうすることによって新マシンと自分の PC を行ったり来たりしなくてすむ。

そんなわけで、Office 入れたり Google Chrome 入れたりとか色々。
まぁでも開発マシンでもないから、セットアップするものもそんなになかったりして。
下の写真はポアル館の味噌煮込みうどん。煮立ってます。

またまた会津行き

10/29 に故障箇所をチェックした PC を直しに、会津に行った。
電源を交換し、ビデオカードを抜いてオンボードに切り替えた。とりあえずの応急処置である。さらにネットの設定もする。フレッツを契約していたのだがプロバイダとは契約してないとのことで、プロバイダとオンラインで契約。
さらに無線 LAN 親機が転がっていたので、それも設定する。

独り暮らしなので、ネットがあるとずいぶんと生活も華やかになろう。
情報も色々入手できるし。

ビデオカードがマザーボードので非力なので、中古でなんかテキトーなのを買ってくるかなどと思い、この日は終了。

帰りはちょっとだけ遊んで帰ることにした。
ルートは R121R289白河 I.C. から高速に乗った。

途中、路面が凍結している場所が何カ所かあった。標高はちょっと解らない。
ツイートでは気温 -4 ℃だったが、このあとさらに -5 ℃になった。
福島県、なんだかんだ言って東北地方である。

写真は最初の三枚が不味くておなじみ(ヲイ)、羽生パーキングエリアのソースカツ丼とうどんのセット。
次が R289 上での凍結部分と -5 ℃の写真。
最後の二枚が白河 I.C. 手前で給油したついでにとった夕食。 吉野家の牛すき定食である。

 

 

腐った弁当とビデオ エンコードとドラレコ

またまた書くネタがないので Twtter で拾ってきたいろいろ雑多なもの。

金曜にデスクの上に放置していた弁当を昨日食った。内容はチキンカツ丼。
やっぱり一部味が変だったので腹壊したかなぁと思ったんだけど、今日になっても特に問題なし。大丈夫だった。

ドラレコを導入してからと言うもの、動画をいじることがものすごく多くなった。他にも教会の説教を動画にしたりとか。でも 720p ならなんてことないが 1080p ともなるとエンコードに時間がかかって仕方がない。2-pass の場合実時間以上にエンコード時間が長い。ヘタすると 3 倍くらいかかる(20 分のエンコードに 1 時間くらいかかる)。

気になるのは、マシンを新調してもこれって短縮されるのかと言うことだ。

Core i9GeForce 1080 とか使うと 1080p を 60fps でエンコードできるようになるらしい。ほほう。とはいうものの、こんな構成のマシン、50 万くらいかかるんじゃない? それは言い過ぎか……。CPU が 20 万円でビデオカードが 10 万円、そのほかマザーだのメモリだのでやっぱり 40 万円は軽くオーバーするよねぇ……。
う~む……。

Youtube に動画をアップすることがあるんだけど、なんだろうね、足を引っ張るのが好きな人とか妙に正義漢が強い人とかいるから(以下略

下の写真は浅草橋の大盛りの代名詞『ポアル館』の三色定食。何をとち狂ったか、メンチカツ・ハンバーグ・豚生姜焼きの組み合わせ。ちょっとマテ、挽肉がかぶっとるやんけ! なんでこんな注文をした、ヲレ!?