脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

ffmpegで無劣化カット

無劣化でカット(切り取り・切り出し)する方法のメモ。
要は無変換とレンジを指定するのだけど、書き方が特殊。とくに -ss
無変換なので処理はとても速い。

input.mp4 の 1分38秒 時点から 46秒間 切り取り、output.mp4 として出力(無劣化)

ffmpeg -ss 00:01:38 -i input.mp4 -ss 0 -t 00:00:46 \
-c:v copy -c:a copy -async 1 output.mp4
-ss 開始時刻までシーク
-i 元ファイル
-ss 0 切り取り開始(==開始時刻)
-t 切り取る秒数(開始時刻との差分)
-c:v copy 映像無変換(無劣化)
-c:a copy 音声無変換(無劣化)
-async 1 音声同期を最初だけにして、後続のサンプルはそのまま

Windows7で記号入りのファイル名を検索する

Windows7(以降?)、どうもデフォルトでインデックスを使った検索になっているようで、独特な挙動をして悩む。

ファイル名で検索するには以下のようにする。

  • アンスコで始まる(前方一致)
~"_*"
  • アンスコを含む(部分一致)
~"*_*"

その他

続きを読む

ゴミ箱に触るとフリーズ

とあるWindows7Pro 64bitのマシンで、デスクトップのゴミ箱を右クリックすると固まるという現象が起きていた。
正確にいうと、デスクトップが固まる。(explorer.exe)

ゴミ箱の実体を削除すると発生しなくなった。(全ドライブ)

C:\Windows\system32>rd /s c:\$Recycle.Bin
c:\$Recycle.Bin、よろしいですか (Y/N)? y

C:\Windows\system32>rd /s e:\$Recycle.Bin
e:\$Recycle.Bin、よろしいですか (Y/N)? y

C:\Windows\system32>rd /s f:\$Recycle.Bin
f:\$Recycle.Bin、よろしいですか (Y/N)? y

C:\Windows\system32>rd /s h:\$Recycle.Bin
h:\$Recycle.Bin、よろしいですか (Y/N)? y

なお、これらはファイルがゴミ箱に行くシチュエーションで勝手に再生成される。

ffmpeg で flac から mp3 に一括変換

最近はマスタはflacで保存しておくようになった。
エンコードも早くてリッピングは快適である。
ディスクは食うが無劣化・可逆というのは精神衛生上いいものだ。

持ち出す場合にはmp3にすることが多いので、
一括変換のbashスクリプトを書いたというメモ。

続きを読む

firefoxアドオンの暴走

うちのファイルサーバは、音楽ファイルやyoutube等を再生するBGM再生機も兼ねている。
そしてブラウザにはfirefoxを使っている。

定期的にfirefoxのプロセスがCPUリソースを大量に消費する現象に見舞われる。

Firefox 63 ESR Windows7 64bit の話。

続きを読む