新しいiMac(High Sierra)でAVCHDが読み込めなくなった→コーデック削除したら動いたの覚え書き


2018年になって最初の大きなお買い物、iMac 27inch 5K。
さぞかし動画の編集もサクサクできるだろうと期待して、早速iMovieで動画を取り込もうとしたら全く読み込めない!
試しにFinal cut proの最新バージョンで試しても全く同じ。
ということは、移行アシスタントで移行したアプリに問題があるのか、それともライブラリがおかしくなってしまったのか、外付けHDのアクセス権限の問題なのか。
iMovieのライブラリを新しくしてみてもダメ。外付けのHDDではなく、内蔵で試してもだめ。

かなり久しぶりに色々と調べ、一応iMovieも一度削除してインストールし直している最中に、気になる記事を見つけた。
かなり昔にインストールしたままにしていたperianを削除すると動くようになると。

早速試したけど、やっぱり読み込まず。
その後、しばらく旧マシン(Sierra)で取り込んで、データを抜いて編集していたけど、旧マシンも手放すので、真剣に調べてみました。
1つは別のアプリを使って、AVCHDをとりこみ、mp4かmovデータに変換してからiMovieかFinal Cut Proで改めて編集。
でも、面倒くさいのでやっぱり直接取り込めるようにしたい。

で、もうひとつ、ダメ元でやってみたのが、移行アシスタントでそのまま引き継がれていたビデオコーデックを一度外してみること。

/Library/Audio/Plug-Ins/Components あるいは隠しフォルダ(Finder で Option キーを押したまま「移動」>「ライブラリ」)の方の ~/Library/Audio/Plug-Ins/Components の中に入っていた、A52Codec.componentをひとまずデスクトップにコピーして、フォルダの中からは削除。
その後、iMovieでAVCHDファイルを参照したところ、あっさり読み込んだ。
High Sierraのバグだと思いこんでいたけど、古いコーデックが邪魔していただけなのでした。
ただ、Sierraでは動いていたので盲点でした。

同じ現象がある場合、apple以外のコーデックを削除したらいけるかもしれません(^^)

Katie 3才になりました

2014年の12月にうちに来てから、あっという間に3才を迎えました。
来たばかりの時は、トイレもできず、ハウスにも入れず、お散歩もすごく引っ張って命がけ・・。
どうなることか?と思っていましたが、毎週末に代々木のドッグランでお友達と遊び、
海・川・雪山で遊び、たまーにトレーナーの先生にコツを教わりつつ、
気づけばそれなりに意思の疎通ができるまでになっていました。

大きいけど、本当にかわいい黒犬。

絶対に噛まないことを覚えてくれて、口に手を入れても、何か食べていても、ひっぱりっこしていても
大丈夫な優しい子になってくれました。

人も、犬も大好きで、番犬には向いていないけど、、

できるだけ長く長く、一緒にいられるといいね。

バースデープレゼントにはベッドをプレゼント。

秘密鍵を設定してFTPクライアントfetchでSFTP接続する覚え書き

仕事柄、いろいろなクライアントのサーバにアクセスすることが多く、最近は秘密鍵をいただいてSFTPで接続することが増えました。
macの環境で使っているFTPクライアントは昔からfetchで、SFTPでの接続はできるけど、設定画面で秘密鍵を選択したりするような機能はなく、以前一度失敗してからはYummyFTP Liteを使っていました。
が、やーっぱり使い慣れているfetchの方が楽なので、今回新たにSFTP接続をすることになったクライアントで再度トライ。
あっけなく、いともあっけなく接続でき、それ以前にエラーで接続できなかったクライアントもできるようになりました。

ただ、やっぱり苦手なターミナルでコマンドを叩く必要アリなので、覚え書きに。

まず、いただいた秘密鍵をデスクトップに展開してあるところから。。
ターミナルを開きます。

1)秘密鍵をsshのフォルダに移動

ターミナル画面で

mv /Users/ファイルまでのパス/秘密鍵名 ~/.ssh/

mv(移動) rsaファイルの場所 移動先の場所

をたたくと、~/.ssh/ ディレクトリに秘密鍵が移動されます。
ls でファイルの一覧を見ると、無事に移動されてます。

2)次に、SFTP接続する先がいくつかあるので、同じ階層にあるconfigファイルを編集。

open config

をたたくと、configファイルの中が表示されて、編集できます。
ホスト名、ユーザ名 秘密鍵の場所とファイル名を入れて ⌘S で保存!

3)あとは、fetchで接続先の設定。
connect using をSFTPを選択し、パスワードは設定不要。
で、接続!!!

と思ったら、エラーが出た。秘密鍵のパーミッションが悪いと言っているので、再度ターミナルで
今回の秘密鍵のパーミッションを変更。秘密鍵パーミッションは400がいいんだって。

4)なので、再度ターミナルでパーミッションを変更

chmod 400 ~/.ssh/秘密鍵名

これで無事に変更。

バッチリ接続できました。

ちなみに、configファイルで、いままで接続できなかったクライアントも追記したら、あっけなくつながりました。
これでもうSFTP接続も怖くない!