FC2ブログ
きゅうそのページ
ゲーム、アニメ、PC等のネタで暇な時に更新します
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

(自作ツール) ファイル名を一括でリネーム「びゅーてぃふるりね~ま~」
最近忙しくてブログ更新してないなあ。
9月末で終わるアニメも見れてないし。
10月からは、個人的にはハヤテ3期に期待してます。
ゆっくりする時間が欲しい・・・。

と関係ない話はこのくらいにして、忙しいと言いつつも、少し以前に作った自作ツールを体裁を整えて公開してみます。

びゅーてぃふるりね~ま~ Ver1.0

その名のとおり?ファイル名を一括でリネームするツールです。
Visual Studio 2008のVB.Netで作成しました。
.Net Framework 3.5が入っていない場合は別途インストールを行ってください。


■簡単な使い方

1.「びゅーてぃふるりね~ま~.exe」を起動して下記画面が表示されますので
 一括リネームしたいファイルが入っているフォルダをドラッグ&ドロップ。または「クリックしてフォルダを選択」より選択。
br01.png

2.ファイル一覧が表示されるので、「変更パターン」を選択して「元の文字」と「置換後の文字」を入力。

 ※例えば、"image_"の所を"画像"に変更したい場合は、
  変更パターンを「①ファイル名の先頭から変更」を選択して、
  元の文字に"image_"を入力、置換後の文字に"画像"を入力。
br02.png

3.「変更テスト」ボタンを押して実際に変更する前に「変更後のファイル名」欄で確認をしてください。
br03.png

4.問題なければ、「リネーム!」ボタンを押し、確認が出るので「はい」を押してリネームを実行。
br04.png



使い方はシンプルにしたつもりです。機会があれば使ってやってください。
説明書のほうにもう少し詳しく使い方を書いてます。
ご要望等ありましたらメールいただければ可能な限り対応したいと思います。
それでは、また。

AndroidでMP4動画をストリーミング再生
動画ファイルをPCで管理している場合、スマホ等で再生したい場合に
いちいちUSBでPCに接続してSDへコピーするのって時間もかかるし面倒です。
そこでPCをファイルサーバとしてAndroidでストリーミング再生する方法を調べました。

■PC環境・アプリ準備

私の環境を例として簡単に書きますと

・PC(デスクトップ)
 WindowsXP Professional SP3 (32bit)
 PLANEX GW-USEco300で無線LAN接続

・無線LANルータ
 コレガ CG-WLR300NM

・再生機
 GalaxyS


ソフト類ですがPCには特に何もインストールする物はありません。
LANがつながっていれば有線でも無線でもOKです。

スマホには以下のアプリをインストールしています。
・ESファイルエクスプローラ(WindowsPCへ接続)
・Meridian(動画再生)


■共有設定
 WindowsXPの場合、特にフォルダを共有しなくてもデフォルトで
 管理共有として各ドライブへアクセスできます。(Cドライブなら"\\ホスト名\c$"ってな感じで)
 いちいちドライブのルートからたどるのも面倒なのでフォルダを共有しておきます。
 ネットワークで共有をされていない場合は、ネットワークのプロパティから
 "Microsoftネットワーク用ファイルとプリンタ共有"にチェックを入れます。


■ファイアウォールの設定
 無効にすればよいのですが、セキュリティ的にちょっとという場合は
 例外で「ファイルとプリンタの共有」にチェックを入れればOKです。
 共有設定をすればデフォルトでチェックされるはず。
 なお、ESファイルエクスプローラからはSMBというプロトコルで接続しますので
 WindowsでなくともLinuxサーバ等でsambaをインストールすれば同等の事ができます。(未確認)


■スマホ側の設定
 ESファイルエクスプローラから「ビューを変更」→「LAN」
 「新規」→「スキャン」で出現したサーバをロングタップ→「サーバを編集する」 または、「新規」→「サーバ」

 ドメイン:空欄
 サーバ:[IPアドレスまたはホスト名]/[共有フォルダ名]
 ユーザー名:PCへログインできるユーザー
 パスワード:上記ユーザーのパスワード
 匿名:チェックなし

※ここまででESファイルエクスプローラからPCへ接続できるようになれば
 画像ファイル、音楽ファイル、動画ファイルが閲覧できるようになります。
 動画ビューアはお好みの物を使ってください。


■MP4動画のストリーミング再生について
 MP4の動画ですが、ビットレートが高いと再生できない場合が多いです。
 Handbrakeでビットレートを下げて再エンコード&音声もAACへ変換&Web optmizedでだいたいいけるハズ。

 あとファイル自体がストリーミングに不適切な形式になっている場合があるとのこと。
 下記サイトでMP4Boxなるフォーマット変換を行ってくれるツールを配布されています。
http://www.alpha.co.jp/biz/products/dlna/mlplayer/convert_to_mp4.shtml 

 形式変換だけであれば再エンコードしなくても良いので時間はかかりません。
 このツールはコマンドインターフェースの為、入力が面倒なのでドラッグ・ドロップで変換できる
 バッチファイルを作ってみました。

 ※下記のソースをエディタへコピーして"MP4Box_D_n_D.bat"のファイル名で保存してください。

@echo off

rem ------------------
rem 入力ファイル設定
rem ------------------
rem 入力ファイル名
if '%1'=='' (
echo 変換するファイルをドラッグ&ドロップしてください。
pause
exit
) else (
set inputFilename=%1
)

rem ------------------
rem 出力ファイル設定
rem ------------------
call :GET_FILENAME %inputFilename%

rem ↓環境にあわせて書き換えてください
D:\MP4Box\MP4Box.exe -add %inputFilename% -new "%outputFilename%"

GOTO :END


:GET_FILENAME

rem echo -%変数 をドライブ文字だけに展開します。
rem echo %~d1
rem echo -%変数 をパス名だけに展開します。
rem echo %~p1
rem echo -%変数 をファイル名だけに展開します。
rem echo %~n1
rem echo -%変数 をファイル拡張子だけに展開します。
rem echo %~x1

set outputFilename=%~d1%~p1%~n1_conv%~x1
goto :EOF

:END

デスクトップ等にバッチファイルを置いて、動画ファイルをこのバッチファイルアイコンにドラッグ&ドロップで変換します。
元ファイルは残したまま同じフォルダに"_conv"の名前を付けて変換後ファイルを作成します。
ただし、複数ファイルには対応していません。

例)
元のファイル「ゆるゆり 第10話.mp4」

変換後のファイル「ゆるゆり 第10話_conv.mp4」


ThinkPadのFnキーの割り当てを変更してちょっと便利にする小技
ThinkPadは6個の機能キーがフルキーボードの様に独立しているので
ノートPCのキーボードとしては使いやすいのですが、富士通等のノートPCで慣れていると

「Fn」+「←」でHome
「Fn」+「→」でEnd
「Fn」+「↑」でPageUp
「Fn」+「↓」でPageDown

の様にFnキーと矢印の複合入力に割り当てられており、この操作に慣れると
手全体を動かさずにカーソル移動ができる為、非常に使いやすいですよね。
そんな些細な事気にならないって人も多いのですが、こういったデリケートな部分が
私、気になります!
という事でツールが無いか調べてみたところ
ChgKeyというツールで下記の手順でうまく行きました。

1.ChgKeyを起動して上部メニューの「調査」→「どのキーなのか・・・」を実行。
chgkey01

2.下記画面で「Fn」+「←」を押してから「上のスキャンコードでキー変更する」ボタンを押す。
chgkey02

3.表示されたキーボード画面で「Home」を押す。

4.さらに他の割り当てたいキーも同様に設定。

5.上部メニュー「参照」→「スキャンコードを・・・」から設定されている内容を確認。
chgkey03

6.上部メニュー「登録」→「現在の内容で登録」を実行。

7.PCを再起動。

これで複合キー操作ができます。
私の環境(X200、T60)では正常に動作することを確認しました。



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。