2019年5月22日水曜日

ffmpegを使って .mov から .mp4 への変換

UbuntuをベースにしているBasix上にインストールしたffmpegを使って、.mov形式の動画を.mp4形式の動画に変換する。

 

単純に.mov形式の動画を.mp4形式の動画に変換するなら以下の通り。

ffmpeg -i input.mov output.mp4

.mov形式のinput.movが.mp4形式に変換され、output.mp4に出力される。

解像度1,270x720で1.5GBytesから1.7GBytes程度の.mov形式ファイルを.mp4形式に変換してみると、700MBytesから800MGBytes程度になった。

 

解像度は1,270x720もなくて良いので、解像度を480x270に落として.mov形式の動画を.mp4形式の動画に変換する。以下の通り。

ffmpeg -i input.mov -s 480x270 output.mp4

.mov形式のinput.movが解像度480x270の.mp4形式に変換され、output.mp4に出力される。

解像度1,270x720で1.5GBytesから1.7GBytes程度の.mov形式ファイルを解像度を480x270に落として.mp4形式に変換してみると、110MBytesから130MGBytes程度になった。

この解像度で充分です。ファイルサイズも小さくなって満足。

install ffmpeg for Basix(Ubuntu)

UbuntuをベースにしているBasix上に、ffmpegをインストールしてみた。

アクションカメラの動画(.mov形式)を.mp4形式に変換するのに使用しようと思う。

下記のようにしてffmpegをインストール。

$ sudo apt-get update

$ sudo apt-get install ffmpeg
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  libavdevice57 libavfilter6 libbs2b0 libflite1 libmysofa0 libnorm1
  libopenal-data libopenal1 libpgm-5.2-0 librubberband2 libsdl2-2.0-0 libzmq5
提案パッケージ:
  ffmpeg-doc libportaudio2
以下のパッケージが新たにインストールされます:
  ffmpeg libavdevice57 libavfilter6 libbs2b0 libflite1 libmysofa0 libnorm1
  libopenal-data libopenal1 libpgm-5.2-0 librubberband2 libsdl2-2.0-0 libzmq5
アップグレード: 0 個、新規インストール: 13 個、削除: 0 個、保留: 48 個。
16.8 MB のアーカイブを取得する必要があります。
この操作後に追加で 37.7 MB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libbs2b0 amd64 3.1.0+dfsg-2.2 [10.5 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libflite1 amd64 2.1-release-1 [12.8 MB]
取得:3 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libmysofa0 amd64 0.6~dfsg0-2 [37.8 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 librubberband2 amd64 1.8.1-7ubuntu2 [86.7 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libnorm1 amd64 1.5r6+dfsg1-6 [224 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libpgm-5.2-0 amd64 5.2.122~dfsg-2 [157 kB]
取得:7 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libzmq5 amd64 4.2.5-1ubuntu0.1 [220 kB]
取得:8 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libavfilter6 amd64 7:3.4.6-0ubuntu0.18.04.1 [874 kB]
取得:9 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libopenal-data all 1:1.18.2-2 [102 kB]
取得:10 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libopenal1 amd64 1:1.18.2-2 [266 kB]
取得:11 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libsdl2-2.0-0 amd64 2.0.8+dfsg1-1ubuntu1.18.04.3 [381 kB]
取得:12 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libavdevice57 amd64 7:3.4.6-0ubuntu0.18.04.1 [75.1 kB]
取得:13 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 ffmpeg amd64 7:3.4.6-0ubuntu0.18.04.1 [1,587 kB]
16.8 MB を 23秒 で取得しました (744 kB/s)                                      
以前に未選択のパッケージ libbs2b0:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 218834 個のファイルとディレクトリがインストールされています。)
.../00-libbs2b0_3.1.0+dfsg-2.2_amd64.deb を展開する準備をしています ...
libbs2b0:amd64 (3.1.0+dfsg-2.2) を展開しています...
以前に未選択のパッケージ libflite1:amd64 を選択しています。
.../01-libflite1_2.1-release-1_amd64.deb を展開する準備をしています ...
libflite1:amd64 (2.1-release-1) を展開しています...
以前に未選択のパッケージ libmysofa0:amd64 を選択しています。
.../02-libmysofa0_0.6~dfsg0-2_amd64.deb を展開する準備をしています ...
libmysofa0:amd64 (0.6~dfsg0-2) を展開しています...
以前に未選択のパッケージ librubberband2:amd64 を選択しています。
.../03-librubberband2_1.8.1-7ubuntu2_amd64.deb を展開する準備をしています ...
librubberband2:amd64 (1.8.1-7ubuntu2) を展開しています...
以前に未選択のパッケージ libnorm1:amd64 を選択しています。
.../04-libnorm1_1.5r6+dfsg1-6_amd64.deb を展開する準備をしています ...
libnorm1:amd64 (1.5r6+dfsg1-6) を展開しています...
以前に未選択のパッケージ libpgm-5.2-0:amd64 を選択しています。
.../05-libpgm-5.2-0_5.2.122~dfsg-2_amd64.deb を展開する準備をしています ...
libpgm-5.2-0:amd64 (5.2.122~dfsg-2) を展開しています...
以前に未選択のパッケージ libzmq5:amd64 を選択しています。
.../06-libzmq5_4.2.5-1ubuntu0.1_amd64.deb を展開する準備をしています ...
libzmq5:amd64 (4.2.5-1ubuntu0.1) を展開しています...
以前に未選択のパッケージ libavfilter6:amd64 を選択しています。
.../07-libavfilter6_7%3a3.4.6-0ubuntu0.18.04.1_amd64.deb を展開する準備をしています ...
libavfilter6:amd64 (7:3.4.6-0ubuntu0.18.04.1) を展開しています...
以前に未選択のパッケージ libopenal-data を選択しています。
.../08-libopenal-data_1%3a1.18.2-2_all.deb を展開する準備をしています ...
libopenal-data (1:1.18.2-2) を展開しています...
以前に未選択のパッケージ libopenal1:amd64 を選択しています。
.../09-libopenal1_1%3a1.18.2-2_amd64.deb を展開する準備をしています ...
libopenal1:amd64 (1:1.18.2-2) を展開しています...
以前に未選択のパッケージ libsdl2-2.0-0:amd64 を選択しています。
.../10-libsdl2-2.0-0_2.0.8+dfsg1-1ubuntu1.18.04.3_amd64.deb を展開する準備をしています ...
libsdl2-2.0-0:amd64 (2.0.8+dfsg1-1ubuntu1.18.04.3) を展開しています...
以前に未選択のパッケージ libavdevice57:amd64 を選択しています。
.../11-libavdevice57_7%3a3.4.6-0ubuntu0.18.04.1_amd64.deb を展開する準備をしています ...
libavdevice57:amd64 (7:3.4.6-0ubuntu0.18.04.1) を展開しています...
以前に未選択のパッケージ ffmpeg を選択しています。
.../12-ffmpeg_7%3a3.4.6-0ubuntu0.18.04.1_amd64.deb を展開する準備をしています ...
ffmpeg (7:3.4.6-0ubuntu0.18.04.1) を展開しています...
libpgm-5.2-0:amd64 (5.2.122~dfsg-2) を設定しています ...
libflite1:amd64 (2.1-release-1) を設定しています ...
libopenal-data (1:1.18.2-2) を設定しています ...
libbs2b0:amd64 (3.1.0+dfsg-2.2) を設定しています ...
libnorm1:amd64 (1.5r6+dfsg1-6) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
librubberband2:amd64 (1.8.1-7ubuntu2) を設定しています ...
libsdl2-2.0-0:amd64 (2.0.8+dfsg1-1ubuntu1.18.04.3) を設定しています ...
man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ...
libopenal1:amd64 (1:1.18.2-2) を設定しています ...
libmysofa0:amd64 (0.6~dfsg0-2) を設定しています ...
libzmq5:amd64 (4.2.5-1ubuntu0.1) を設定しています ...
libavfilter6:amd64 (7:3.4.6-0ubuntu0.18.04.1) を設定しています ...
libavdevice57:amd64 (7:3.4.6-0ubuntu0.18.04.1) を設定しています ...
ffmpeg (7:3.4.6-0ubuntu0.18.04.1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...

インストールが完了したので、インストールされたffmpegのバージョンを確認。

$ ffmpeg -version
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil      55. 78.100 / 55. 78.100
libavcodec     57.107.100 / 57.107.100
libavformat    57. 83.100 / 57. 83.100
libavdevice    57. 10.100 / 57. 10.100
libavfilter     6.107.100 /  6.107.100
libavresample   3.  7.  0 /  3.  7.  0
libswscale      4.  8.100 /  4.  8.100
libswresample   2.  9.100 /  2.  9.100
libpostproc    54.  7.100 / 54.  7.100

version 3.4.6がインストールされた。作業完了。

2019年5月12日日曜日

install adb(android-tools-adb) for Basix(Ubuntu)

UbuntuをベースにしているBasix上に、adb(android-tools-adb)をインストールしてみた。

Android Debug Bridge (adb) は、Android SDK の platform-tools に含まれるツールで、現在利用可能なデバイス・エミュレータの列挙、シェルコマンドの発行、ファイルの転送などが行える。

下記のようにしてadb(android-tools-adb)をインストール。

$ sudo apt-get update

$ sudo apt-get install android-tools-adb
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  adb android-libadb android-libbase android-libboringssl
  android-libcrypto-utils android-libcutils android-liblog
  android-sdk-platform-tools-common
以下のパッケージが新たにインストールされます:
  adb android-libadb android-libbase android-libboringssl
  android-libcrypto-utils android-libcutils android-liblog
  android-sdk-platform-tools-common android-tools-adb
アップグレード: 0 個、新規インストール: 9 個、削除: 0 個、保留: 244 個。
904 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,615 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-liblog amd64 1:8.1.0+r23-5~18.04 [44.2 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-libbase amd64 1:8.1.0+r23-5~18.04 [31.3 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-libboringssl amd64 8.1.0+r23-2~18.04 [535 kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-libcrypto-utils amd64 1:8.1.0+r23-5~18.04 [10.9 kB]
取得:5 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-libcutils amd64 1:8.1.0+r23-5~18.04 [32.0 kB]
取得:6 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-libadb amd64 1:8.1.0+r23-5~18.04 [128 kB]
取得:7 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 adb amd64 1:8.1.0+r23-5~18.04 [97.4 kB]
取得:8 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-sdk-platform-tools-common all 27.0.0+10~18.04.2 [12.2 kB]
取得:9 http://jp.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 android-tools-adb all 1:8.1.0+r23-5~18.04 [13.6 kB]
904 kB を 1秒 で取得しました (675 kB/s) 
以前に未選択のパッケージ android-liblog を選択しています。
(データベースを読み込んでいます ... 現在 182901 個のファイルとディレクトリがインストールされています。)
.../0-android-liblog_1%3a8.1.0+r23-5~18.04_amd64.deb を展開する準備をしています ...
android-liblog (1:8.1.0+r23-5~18.04) を展開しています...
以前に未選択のパッケージ android-libbase を選択しています。
.../1-android-libbase_1%3a8.1.0+r23-5~18.04_amd64.deb を展開する準備をしています ...
android-libbase (1:8.1.0+r23-5~18.04) を展開しています...
以前に未選択のパッケージ android-libboringssl を選択しています。
.../2-android-libboringssl_8.1.0+r23-2~18.04_amd64.deb を展開する準備をしています ...
android-libboringssl (8.1.0+r23-2~18.04) を展開しています...
以前に未選択のパッケージ android-libcrypto-utils を選択しています。
.../3-android-libcrypto-utils_1%3a8.1.0+r23-5~18.04_amd64.deb を展開する準備をしています ...
android-libcrypto-utils (1:8.1.0+r23-5~18.04) を展開しています...
以前に未選択のパッケージ android-libcutils を選択しています。
.../4-android-libcutils_1%3a8.1.0+r23-5~18.04_amd64.deb を展開する準備をしています ...
android-libcutils (1:8.1.0+r23-5~18.04) を展開しています...
以前に未選択のパッケージ android-libadb を選択しています。
.../5-android-libadb_1%3a8.1.0+r23-5~18.04_amd64.deb を展開する準備をしています ...
android-libadb (1:8.1.0+r23-5~18.04) を展開しています...
以前に未選択のパッケージ adb を選択しています。
.../6-adb_1%3a8.1.0+r23-5~18.04_amd64.deb を展開する準備をしています ...
adb (1:8.1.0+r23-5~18.04) を展開しています...
以前に未選択のパッケージ android-sdk-platform-tools-common を選択しています。
.../7-android-sdk-platform-tools-common_27.0.0+10~18.04.2_all.deb を展開する準備をしています ...
android-sdk-platform-tools-common (27.0.0+10~18.04.2) を展開しています...
以前に未選択のパッケージ android-tools-adb を選択しています。
.../8-android-tools-adb_1%3a8.1.0+r23-5~18.04_all.deb を展開する準備をしています ...
android-tools-adb (1:8.1.0+r23-5~18.04) を展開しています...
android-liblog (1:8.1.0+r23-5~18.04) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
android-libboringssl (8.1.0+r23-2~18.04) を設定しています ...
man-db (2.8.3-2ubuntu0.1) のトリガを処理しています ...
android-sdk-platform-tools-common (27.0.0+10~18.04.2) を設定しています ...
android-libcrypto-utils (1:8.1.0+r23-5~18.04) を設定しています ...
android-libbase (1:8.1.0+r23-5~18.04) を設定しています ...
android-libcutils (1:8.1.0+r23-5~18.04) を設定しています ...
android-libadb (1:8.1.0+r23-5~18.04) を設定しています ...
adb (1:8.1.0+r23-5~18.04) を設定しています ...
android-tools-adb (1:8.1.0+r23-5~18.04) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...

インストールが完了したので、インストールされたadb(android-tools-adb)のバージョンを確認。

$ adb version
Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5~18.04
Installed as /usr/lib/android-sdk/platform-tools/adb

Android Debug Bridge version 1.0.39がインストールされた。作業完了。

2018年11月18日日曜日

CentOSをインストールしているideaPadのHDDのSMART情報

BasixをインストールしているThinkPadのHDDのSMART情報のチェックのついでにCentOSをインストールしているideaPadのHDDのSMART情報もチェックしてみた。

 

SMART情報の表示。

$ sudo smartctl -A /dev/sda
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-514.6.1.el7.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   160   145   021    Pre-fail  Always       -       1000
  4 Start_Stop_Count        0x0032   090   090   000    Old_age   Always       -       10197
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   064   063   000    Old_age   Always       -       26921
 10 Spin_Retry_Count        0x0013   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   092   092   000    Old_age   Always       -       8005
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       358
193 Load_Cycle_Count        0x0032   108   108   000    Old_age   Always       -       278686
194 Temperature_Celsius     0x0022   109   087   000    Old_age   Always       -       34
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0

 

Reallocated_Sector_Ct, Reallocated_Event_Count, Current_Pending_Sector, Offline_Uncorrectableとも問題はなさそう。

Raw_Read_Error_Rate, Seek_Error_Rate も問題なし。

Power_On_Hours が26921時間。

前回SMART情報をチェックしてから1年11ヶ月経過。Power_On_Hoursが11,784時間(491日)増加。24時間稼働しているはずなのに増え方が少ない。どうなってんだろう?

Basix(Ubuntu)をインストールしているThinkPadのHDDから異音?

UbuntuをベースにしているBasixをインストールして使用しているThinkPad E440のHDDから異音がしたような気がしたので、HDDのSMART情報をチェックしてみた。

 

$ sudo smartctl -i /dev/sda

Command 'smartctl' not found, but can be installed with:

sudo apt install smartmontools

Basixにはsmartmontoolsが入っていないようなので以下のコマンドでsmartmontoolsをインストール。

$ sudo apt-get update
$ sudo apt install smartmontools

 

smartmontoolsのインストールが完了したのでHDDのSMART情報を表示してみる。

HDDがSMART対応かの確認。

$ sudo smartctl -i /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-34-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model:     TOSHIBA MQ01ABF032
Serial Number:    64FZC0000
LU WWN Device Id: 5 000039 594400000
Firmware Version: AM0P8E
User Capacity:    320,072,933,376 bytes [320 GB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    5400 rpm
Form Factor:      2.5 inches
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Sun Nov 18 14:51:09 2018 JST
SMART support is: Available - device has SMART capability.

SMART情報の表示。

$ sudo smartctl -A /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.15.0-34-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   050    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   100   100   050    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0027   100   100   001    Pre-fail  Always       -       1354
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       615
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   050    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   100   100   050    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   082   082   000    Old_age   Always       -       7570
 10 Spin_Retry_Count        0x0033   112   100   030    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       608
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       2
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       240
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       2173
194 Temperature_Celsius     0x0022   100   100   000    Old_age   Always       -       36 (Min/Max 7/50)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
220 Disk_Shift              0x0002   100   100   000    Old_age   Always       -       0
222 Loaded_Hours            0x0032   082   082   000    Old_age   Always       -       7539
223 Load_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
224 Load_Friction           0x0022   100   100   000    Old_age   Always       -       0
226 Load-in_Time            0x0026   100   100   000    Old_age   Always       -       253
240 Head_Flying_Hours       0x0001   100   100   001    Pre-fail  Offline      -       0

 

Reallocated_Sector_Ct, Reallocated_Event_Count, Current_Pending_Sector, Offline_Uncorrectableとも問題はなさそう。

Raw_Read_Error_Rate, Seek_Error_Rate も問題なし。

Power_On_Hours が7570時間。

とりあえず、必要なデータをバックアップして使い続けることにする。

2018年9月30日日曜日

install HTTrack for Basix(Ubuntu)

本日で閉鎖となるヤマハ発動機のペーパークラフトサイトを保存するために、UbuntuをベースにしているBasixにウェブサイトを丸ごと保存するHTTrack WEBSITE COPIERをインストールしてみた。

HTTrackはWindows版、Linux版、FreeBSD版、Macintosh版が用意されている。以下のHTTrack WEBSITE COPIERのサイトからダウンロード可能。

https://www.httrack.com/

Ubuntuの場合はaptコマンドでインストール可能なようなので、下記のようにしてインストール。

$ sudo apt-get install webhttrack
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  linux-image-4.4.0-134-generic linux-image-extra-4.4.0-134-generic
これを削除するには 'sudo apt autoremove' を利用してください。
以下の追加パッケージがインストールされます:
  libhttrack2 webhttrack-common
提案パッケージ:
  httrack httrack-doc
以下のパッケージが新たにインストールされます:
  libhttrack2 webhttrack webhttrack-common
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
497 kB のアーカイブを取得する必要があります。
この操作後に追加で 2,172 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
取得:1 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 libhttrack2 amd64 3.49.2-1build1 [238 kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 webhttrack-common all 3.49.2-1build1 [218 kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu bionic/universe amd64 webhttrack amd64 3.49.2-1build1 [40.5 kB]
497 kB を 4秒 で取得しました (119 kB/s)
以前に未選択のパッケージ libhttrack2 を選択しています。
(データベースを読み込んでいます ... 現在 186371 個のファイルとディレクトリがインストールされています。)
.../libhttrack2_3.49.2-1build1_amd64.deb を展開する準備をしています ...
libhttrack2 (3.49.2-1build1) を展開しています...
以前に未選択のパッケージ webhttrack-common を選択しています。
.../webhttrack-common_3.49.2-1build1_all.deb を展開する準備をしています ...
webhttrack-common (3.49.2-1build1) を展開しています...
以前に未選択のパッケージ webhttrack を選択しています。
.../webhttrack_3.49.2-1build1_amd64.deb を展開する準備をしています ...
webhttrack (3.49.2-1build1) を展開しています...
mime-support (3.60ubuntu1) のトリガを処理しています ...
desktop-file-utils (0.23-1ubuntu3.18.04.1) のトリガを処理しています ...
webhttrack-common (3.49.2-1build1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
man-db (2.8.3-2) のトリガを処理しています ...
libhttrack2 (3.49.2-1build1) を設定しています ...
hicolor-icon-theme (0.17-2) のトリガを処理しています ...
webhttrack (3.49.2-1build1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...

インストールが完了したので、「インターネット」→「WebHTTrack Website Copier」で起動してみる。

Firefoxが動き出した。

Linux版はFirefox上で動くようだ。

使ってみると以下のエラーで動かない。

Error:  "Forbidden" (403) at link https://global.yamaha-motor.com/jp/showroom/papercraft/index.html (from primary/primary)

アクセスを拒否されているようだ。Firefoxで開くと開ける。

HTTrackの問題っぽい。

httpsだからなのか。httpsも動くはずなのだが・・

https://www.httrack.com/html/faq.html

Q: Are https URL working?
A: Yes, HTTrack does support (since 3.20 release) https (secure socket layer protocol) sites 

HTTrackのSelect URLsのところに「オプション設定」があったのでこれを見てみる。

ブラウザIDが「Mozilla/4.5 (compatible; HTTrack 3.0x; Windows 98)」。Windows 98のMozilla/4.5と約20年前のブラウザを名乗っているようです。

これを「Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko」に変更。

動きました。

global.yamaha-motor.comはブラウザのユーザーエージェントを見て古いのは弾いているようだ。

本日で閉鎖となるヤマハ発動機のペーパークラフトサイトの保存完了。pdfファイルもきちんと保存された。

2018年9月8日土曜日

VirtualBox Guest Additions 再インストール

UbuntuをベースにしているBasixUbuntuのバージョンを18.04.1 LTSにアップグレードしてから、VirtualBox上の仮想マシン(Windows2000)でマウス操作ができなくなるという問題に悩まされている。

一時しのぎで『マウス統合』を無効にして回避しているが、『マウス統合』を無効にしていると仮想マシン上とLinux上との行き来が面倒。

『マウス統合』の機能に問題がありそうなので、VirtualBoxのGuest Additionsをインストールし直してみることにした。

VirtualBoxのGuest Additionsのインストール先は、仮想マシンの仮想HDDなのでVirtualBoxが新しくなっているのにGuest Additionsが古いままということが考えられる。

仮想マシン(Windows2000)を起動し、仮想マシンのメニューの

デバイス → Guest Additions CD イメージの挿入

を実行。

『VirtualBox Guest Additions ディスクイメージファイルが見つかりません。インターネットからディスクイメージをダウンロードしますか?』

と聞かれたので『ダウンロード』を選択。

『本当にVirtualBox Guest Additions ディスクイメージをhttps://download.virtualbox.org/virtualbox/5.2.10/VBoxGuestAdditions_5.2.10.isoからダウンロードしますか?(サイズ57,974,784バイト)』

と聞かれたので『ダウンロード』を選択。

『VirtualBox Guest Additions ディスクイメージをhttps://download.virtualbox.org/virtualbox/5.2.10/VBoxGuestAdditions_5.2.10.isoからダウンロードし、/home/xxxxxxxx/.config/VirtualBox/VBoxGuestAdditions_5.2.10.isoに保存しました。ディスクイメージファイルを登録し、仮想光学ドライブに挿入しますか?』

と聞かれたので『挿入』を選択。

仮想マシン(Windows2000)上でVirtualBox Guest AdditionsのSetup Wizardが起動する。

Setup Wizardに従ってVirtualBox Guest Additionsをインストールする。

VirtualBox Guest Additionsのインストール先のフォルダーを選択(既定値のまま)して先に進める。

インストールするVirtualBox Guest Additionsのコンポーネントを選択(既定値のまま)して先に進める。

デジタル署名の警告が何度か出るがそのまま先に進める。

RebootしてVirtualBox Guest Additionsのインストール完了。

残念なお知らせ。

VirtualBox Guest Additionsを再インストールしたが、相変わらずVirtualBox上の仮想マシン(Windows2000)でマウス操作ができなくなるという問題が発生する。