2016年6月12日日曜日

Ubuntuパーティションのバックアップ

Windows10→Windows7に戻すに際して、Ubuntuをバックアップ。
Clonezillaを使おうと探したら、PartedMagicライブCDの中に入っていた。

Expertモード?にてシステムをインストールしているパーティションのバックアップを選択した。
使用領域が9GBくらいだったが、Clonezillaの未使用ブロックは除外するという機能+bzip2により 2.8GBに圧縮された。またMBRのバックアップなど、他に10個ファイルもできていた。

データはポータブルHDDに以下で保管
(HDD)/UbuntuBkup160611/Ubuntu160612img
あと、このデータをPartedMagicライブCDにデータ領域を作って入れ込むのを宿題にする。

DVDフォーマットコマンド

Ubuntuのインストール済みツールでフォーマット出来なかったDVDメディアをコマンドで対応
mobile@mobile-ThinkPad-X201s:~$ dvd+rw-mediainfo /dev/sr1

INQUIRY:                [Optiarc ][DVD RW AD-7560A ][DX09]
GET [CURRENT] CONFIGURATION:
 Mounted Media:         14h, DVD-RW Sequential
 Media ID:              TDK502sakuM3
 Current Write Speed:   2.0x1385=2770KB/s
 Write Speed #0:        2.0x1385=2770KB/s
 Speed Descriptor#0:    00/2297887 R@4.0x1385=5540KB/s W@2.0x1385=2770KB/s
READ DVD STRUCTURE[#10h]:
 Media Book Type:       00h, DVD-ROM book [revision 0]
 Legacy lead-out at:    2298496*2KB=4707319808
READ DVD STRUCTURE[#0h]:
 Media Book Type:       32h, DVD-RW book [revision 2]
 Last border-out at:    2045*2KB=4188160

以下、記録されていたコンテンツの情報のようなので省略
フォーマットは
mobile@mobile-ThinkPad-X201s:~$ dvd+rw-format -force /dev/sr1

* BD/DVD±RW/-RAM format utility by <appro@fy.chalmers.se>, version 7.1.
* 4.7GB DVD-RW media in Sequential mode detected.
* formatting 100.0-

2016年6月5日日曜日

音楽データバックアップ

カセットテープのデジタル化を再開したが、過去のCDもメディアが嵩張るのでblu-rayに移動するべく、前の投稿にも書いたようにmp3と念の為flacに変換してバックアップしている。

ひとまず今日済んだところまでをBD−Rに焼く。
growisofsコマンドはソースがisoじゃないとだめのようなので、オーサリング出来るフロントエンドが必要。ということで K3b を導入した。
sudo apt-get install k3b
使い方はなんとなく分かったが、気をつけたのは今回のBD-R用にファイルシステムをUDFを選んだ所。

12.5GBを焼くのに約33分かかった。
その後の読み取りもUbuntuでは問題ない。

WAVE→mp3、flac変換スクリプト


WAVEファイルとして保管していた音楽データをmp3とflacに変換するスクリプトを作った。
メタデータを予め冒頭部で準備しておき、while文で一気にmp3とflacを作成する。
キモは下記青字部の、「ifile01」〜「ifilexx」の変数名を作って、さらにその値を参照するところ。
 `eval echo '$'"ifile"$track`$ifile01
などとなり string_ifile変数に代入される。 evalする時に$が先に解釈されないようシングルコーテーションでくくっておくことが必要。
Windowsだったら変数を配列にするしかないと思うが、シェルスクリプトではこんなことも出来る。最初から配列にしておけば苦労しなかったが、シェルスクリプトの勉強になった。

スクリプトのファイル名「ffmpeg_wav.sh」
#!/bin/bash
music_path="/media/mobile/FAT32/Sound/○○"
m_ar="アーチスト名"; m_al="アルバム名"; m_da="2000"; m_ge="JPop"
tracks="14"
ifile01="01 曲1.wav";     m_ti01="曲1";
ifile02="02 曲2.wav";         m_ti02="曲2";

 (中略)
ifile14="14 曲14.wav";     m_ti14="曲14";

i=1
while [ $i -le $tracks ]
do
  track=`printf "%02d" $i`
  #インプットファイル名、タイトル名取り出し
  string_ifile=`eval echo '$'"ifile"$track`
  string_title=`eval echo '$'"m_ti"$track`
  #mp3変換
  ffmpeg -i "$music_path/$string_ifile" -acodec libmp3lame -ab 192k -ar 44100 -metadata "artist"="$m_ar" -metadata "album"="$m_al" -metadata "genre"="$m_ge" -metadata "date"="$m_da" -metadata "track"="$i" -metadata "title"="$string_title" "$music_path/$track"_"#$string_title.mp3"
  #flac変換
  ffmpeg -i "$music_path/$string_ifile" -acodec flac -metadata "artist"="$m_ar" -metadata "album"="$m_al" -metadata "genre"="$m_ge" -metadata "date"="$m_da" -metadata "track"="$i" -metadata "title"="$string_title" "$music_path/$track"_"$string_title.flac"
  i=`expr $i + 1`
done

音楽CDからのリッピングにはAsunderを使用。使い勝手はまずまずだが、CDDBからのデータ取得が1回しかできなかった。

2016年6月2日木曜日

カーオーディオ取り付け

本日、車にカーオーディオ MVH-7200 取り付け完了。
事前に通販で買っていた、SUZUKI車用のアダプターを使って、特に問題なく接続できた。事前にリハーサルではないけどオーディオ取り付け部を外して中を見ていたので、すんなり作業できた。

懸念は1点。ギボシ端子は、ただオス−メスをはめこんだだけだが、かしめが必要だったかもしれない。
また、残件として、ステアリングリモコンの配線ができなかったこと。オーディオのマニュアルには 「別売りのアダプタを・・・」とあったが、車側からはギボシ端子の+ーの2本が来ていて、オーディオ側はメスプラグ1つ(写真)なので、単に二股ケーブルにギボシ端子をつければ自作できるような気がする。信号の変換なんかしてないと想像。今後試してみる。

感想は・・・メカレス・SDカードスロット付きのオーディを探すが、結局SDはあきらめた。 その中で、まあ納得出来る選択だったが、如何せんディスプレイがチープ。日本語表示ができないのが非常に残念。メーカーは(より高価な)ナビを買わせようとしているのですね。

今後の構想: ステアリングリモコン、OBDデータ取得、タブレットHMI、車載カメラ