2017/09/30

.m3u8 ファイルから .mp4 ファイルを保存する方法をドラッグ&ドロップでできるようにした

拡張子がm3u8が何なのか?
mp4にするにはどうすればいいのか?

はこちらのサイトでわかりやすく解説されているので省略します。
.m3u8 ファイルから .mp4 ファイルを保存する方法 - Corredor

で、毎回コマンドラインからだと面倒なのでbatファイルにドラッグ&ドロップで保存できるようにしました。
「hoge.bat」という名前でffmpeg.exeと同じフォルダに保存してください。

@echo off
for %%f in (%*) do (
  ffmpeg -protocol_whitelist file,http,https,tcp,tls -i %%f -movflags faststart -c copy %%~nf.mp4
)
pause;


あとはm3u8ファイルをこのbatファイルにドロップすれば同じフォルダに「m3u8と同じファイル名.mp4」が出来上がります。

久しぶりに投稿したけどブログのデザイン変えないと見づらい。
あと、過去の記事見直したけど情報古すぎて今後自分で見ることなさそうなゴミ記事ばっかりだった。
HDDの手動ミラーリングくらいしか要らなさそう。

2015/10/16

iPhone5から6sにデータ移行

今回は時間がなかったのでやったものを殴り書きしているだけです。

今までMacBookのiTunesでiPhoneのデータをバックアップしてたのですが、全然使わなくなってしまったMacBookをiPhoneのためだけに生かしておくのは電気代がもったいないだけのような気がしてきたのでWindowsのiTunesに移行することにしました。

参考にしたのはapple公式です。

iTunes ライブラリを外付けドライブにコピーしてバックアップする - Apple サポート

基本は手順通りやればいいだけなのでまずそのまま真似してやってみます。
iTunes ライブラリを統合するというところはすでに設定されてたのでスキップしました。
そしてMacのiTunesのデータをWindowsマシンに移動するためにUSBメモリにコピーします。

Finder >ユーザ名>ミュージック>iTunes

この↑のフォルダをそのままUSBメモリにコピーです。
10GBくらいだったので20分くらいかかりました。

続いてWindows側に移動してiTunesに・・・と思ったのですが、WindowsPCにiTunesが入ってなかったのでインストールです。
公式サイトからDLしてインストールし、とりあえず起動してみてiTunesの初回起動の何かの処理なんかがうまくいくことを確認したら終了します。
そして公式サイトの説明通りにWin7のiTunesデータディレクトリを探しますがありませんでした。

Windows 7 または 8: ¥ユーザー¥[ユーザー名]¥ミュージック¥iTunes

なぜかXPと同じ下記のディレクトリでした。

Windows XP: ¥Documents and Settings¥[ユーザー名]¥マイ ドキュメント¥マイ ミュージック¥iTunes

で、このiTunesディレクトリはスカスカの状態の何かが保存されているだけのスカスカ状態なので削除します。

そして同じ場所にUSBメモリのiTunesディレクトリをコピーします。
コピーが終わったら公式に従ってselect+起動してコピーしたディレクトリを選択、正常に取り込みが実行されて完了しました。

取り込み終わった後に、ここのディレクトリってCドライブでSSDな場所ではないか?と気づいてしまいました。

データ類は全部VドライブのHDDに入れるという自分ルールなので移動させます。まずiTunesを終了しておきます。
移動先はデータ置き場として使うことの多いVドライブのvarの下です。

V:\var\iTunes

コピーし終わったら元のディレクトリの場所からシンボリックリンクを貼ります。

mklink /D C:\Users\kmd\Music\iTunes V:\main\var\iTunes

これでiTunesを起動すればOKです。
本当はiTunesの設定画面からディレクトリ指定してやればいいだけなんですが・・・

これでデータWindowsから移動したのでWindowsから6sにバックアップ復元すればいいだろうと思い6sを接続してみましたが最初の画面でバックアップを復元ボタンが出てこないし、とりあえず先に勧めてみて設定画面から復活させようとしたけどバックアップを復元...ボタンは押せなくなってました。

どうやらデータコピーで移動していたのはiTunesのバックアップされたデータとして認識されていただけでiPhoneのバックアップデータとしては認識されていないようです。

仕方ないので古いiPhone5をwindowsマシンに接続してバックアップします。
完了したらiPhone5のケーブルを抜いて6sに挿してみるとバックアップを復元ボタンが押せるようになっていたので押します。

復元完了したっぽいのでiPhone見てみると初期設定の画面が表示されてました。
復元された状態のホームになるんじゃないのかな?という疑問がありましたが他に何も出来無さそうなので普通に初期設定を終わらせてホーム画面までたどり着きましたが、ホーム画面がスカスカ。インストールしてたアプリもない。

これだとアプリ内のデータが全然無くて困るのでスカスカのホーム画面でもう一度iTunesから復元を試みてみますがやっぱり同じ。
よくわからないのでとりあえずアプリを1つずつ入れてみようと思ってもiTunesにiPhoneの中身を見るボタンがない。
抜き差ししてみれば出てくるだろうとおもってやってみると自動的に同期開始したので、おっっこれは復元されるのか?と思ったら容量が1MBたりないので復元できませんという残念メッセージ。

同じ16MBなのに5だと全体領域13GB、6sだと11GBとなっているのでOSが2Gほどでかいんだなと自分を納得させた上でバックアップからやり直しします。
1MBなら写真消せばいけるので5の写真を全部PCに移動。
それでも復元できず同じ1MB足りないメッセージ。

そしてiTunesの下の方にでるiPhoneの容量のバーの部分をみると450MB足りないというメッセージ。
どうもあの1MBは適当にでているだけっぽいので無視することにして頑張って450MB削ってみます。

まずSMSを全部削除。きっと添付された画像なんかがいっぱいあるだろうという期待。
しかし60MBくらいしか減らず。
もっと重いデータとかはないのかと設定画面の容量見るところに行くとカメラのフォトストリームが1GBも使ってました。

フォトストリームってiCloud上にあるものとばかり思ってましたが同期状態になるのでiPhone上にも同じものがあってiCloud上と二重でデータを持っているみたいなんですね。
どうせ自分でとった写真が勝手に同期されているだけなので全部削除。
これでやっと容量の空きが600MBくらいになってくれました。
同期リトライ方法がわからないのでケーブル抜き差しして再実行。
いい感じに同期されたようでiPhoneのホーム画面に各アプリのアイコンが出てくるようになりました。
といってもすぐ使えるわけじゃなく、appstoreからダウンロードするときのように黒い円グラフになって動いていたので終わるまで待ち。

一番心配だったプリキュアアプリの歴代プリキュアデータが移行できていたのでOKです。
セブンイレブンのネットプリントアプリが失敗してましたがアプリ入れなおせばいいだけなのであとで入れなおします。

冒頭の通り時間がないし面倒だったので画像も無くやる気なさげ感がでてますが自分で見る用なので良しとしておきます。

2015/02/22

yodobashi.comの書籍ポイント10%キャンペーンのポイント還元検証

yodobashi.comの書籍は通常は3%ポイントが付くのですが、2年位前から毎月毎月継続を繰り返して10%となっています。
ただ、この10%はそのまま商品価格の10%になるのではなく、ヨドバシのクレカなんかを使った人限定で3%+1%+6%という変なポイント加算方式です。
詳細はyodobashi.comの説明を見て下さい。

この投稿の内容は2015年2月時点のものです。
今後ヨドバシのキャンペーン終了の可能性はあるので注意して下さい。


実際にどんな感じで還元されるのか試してみました。
購入明細とポイント付与の表です。


日付利用獲得内容
2015/01/08-615GPC+(6%)
2014/12/17-101GPM(1%)
2014/11/27931購入(\1,026 - 9pt = \1,017)
2014/11/27931購入(\1,026 - 9pt = \1,017)
2014/11/27931購入(\1,026 - 9pt = \1,017)
2014/11/247194購入(\6,458 - 7pt = \6,451)
2014/11/5021購入(\668 - 0pt = \668)

ポイントの利用が無かったり少額だったりするのは付与パターンを検証するためです。

ではどんな風に加算されているのか計算してみます。

2014/06/08

またHDD故障っぽいのでS.M.A.R.T.の意味を理解してみる

最近HDDの一つだけが妙に読み込みが遅いなと思っていたのですが、突然尋常じゃなく遅くなり5MB程度のデータをコピーするのに30分かかるようになってしまいました。
しかもコピー中にHDDからカチカチコツコツという異音。

これは壊れたなと判断してとりあえず現状をバックアップしました。


メモ: Windows上でのフォルダのミラーリング修正版


がしかし、ファイルが1つだけ読み込み不可能になっていてコピーできず!!
まあgithubに入れてあるファイルだったので読み込めなくても問題なかったのですがヒヤリとしました。


今までHDDが壊れたっぽい時は勝手に壊れたと判断して交換してましたが、年1くらいで1台交換しているので本当に壊れてるのか、どんな壊れ方をしているのか気になってきたのでもう少し状況を調査してみようかと思った次第です。

2014/01/26

jsonからgsonで使うdtoを生成するjsを作ってみました

巨大なjsonになるとdtoを作るのが大変なので基本的なところは自動化できるようにしました。
1つのクラスに内部クラスを作ってdto化してます。

メモ: json から gson 用の dto を生成

2013/12/01

Windows上でのフォルダのミラーリング修正版

新マシンになる前にWindowsでのHDDミラーリングのためのバッチファイルを作成しましたが、

メモ: Windows上でのフォルダのミラーリング

USB3.0のHDDを常時接続しなくなったのと、やっぱり1台だけミラーリングできるようなものもあったほうがいいんじゃないかとか思い始めたのでスクリプトを修正します。

変更点は

  • はい、いいえではなく同期するドライブを指定する
  • デスクトップのパスはユーザディレクトリ\Desktopではなくなったことへの対応

の2点です。

で、対応版が下記の内容です。

@echo off
set /p result="input sync target(v/w/x)  : %result%"

FOR /F "TOKENS=1,2,*" %%I IN ('REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"') DO IF "%%I"=="Desktop" SET DESKTOP_PATH=%%K

set time2=%time: =0%
ECHO %result% | find "v" >NUL
IF NOT ERRORLEVEL 1 (
 robocopy "V:\main" "V:\mirror"  /MIR /R:0 /W:0 /V /DCOPY:T /LOG:"%DESKTOP_PATH%\v_%date:~-10,4%%date:~-5,2%%date:~-2,2%_%time2:~0,2%%time2:~3,2%.log" /TEE /XJD /XJF /NP /XD "$RECYCLE.BIN"
)

set time2=%time: =0%
ECHO %result% | find "w" >NUL
IF NOT ERRORLEVEL 1 (
 robocopy "W:\main" "W:\mirror"  /MIR /R:0 /W:0 /V /DCOPY:T /LOG:"%DESKTOP_PATH%\w_%date:~-10,4%%date:~-5,2%%date:~-2,2%_%time2:~0,2%%time2:~3,2%.log" /TEE /XJD /XJF /NP /XD "$RECYCLE.BIN"
)

set time2=%time: =0%
ECHO %result% | find "x" >NUL
IF NOT ERRORLEVEL 1 (
 robocopy "X:\main" "X:\mirror"  /MIR /R:0 /W:0 /V /DCOPY:T /LOG:"%DESKTOP_PATH%\x_%date:~-10,4%%date:~-5,2%%date:~-2,2%_%time2:~0,2%%time2:~3,2%.log" /TEE /XJD /XJF /NP /XD "$RECYCLE.BIN"
)

core i5 機自作 その10 BIOSの設定とキャプチャの撮り方

core i5 マシン自作設定の最後です。

最近のBIOSはマウスが使えるし画面キャプチャも撮れるしすごいなあと思ったのですがちょっと躓いたのでメモ。

最初に適当にキャプチャとってHDDに保存してみようとしました。
Vドライブっぽい場所の中にa000.pngaという名前で保存しようとしてみましたがエラー。

キャプチャエラー
Error creating file fs0:\main\00_\a000.pnga

いろんなディスクに保存してみようとしても同じエラー。
BIOSの画面キャプチャが保存できない!!的なキーワードでぐぐってみると

BIOSやインストール時のキャプチャ。 だいぶ前に買ったWinPC見てて思ったんですけ... - Yahoo!知恵袋