HSPで便利ツールを作ったよという話。。。
アニメをiPod Touchで持ち歩くため動画変換に愛用しているHandbrake (英語版)
携帯動画変換君よりbyteあたりの画質が良い(気がする)
外国製のソフトで、かなり評価が高く日本でもよく使われているのだが欠点が3つある
・複数の動画を選択してドロップすると、1番目の動画だけ読み込み2つ目以降が無視される
・読み込んだ動画の数だけ「Add To Queue」のボタンを押さないといけない
・ファイルの名前に日本語が入っていると出力名が文字化けする
1つ目の欠点の解決法は、フォルダ全体を読み込みできる機能があるので、ドロップはあきらめてフォルダの選択をすると、中にある複数の動画が一気に読み込まれる。だが日本語版だとフォルダを選択した際にエラーを吐く。
それに、この機能一瞬便利かと思うのだが、複数の動画が入っているフォルダすらも複数ある場合は、やはりめんどくささがフォルダの数に比例して増すためやっぱ微妙。
2つ目の解決法はなく、↑で言ったようにフォルダで動画を一気に読み込んでも、その後、動画の数だけボタンを押す操作は必須。なんという仕様・・
3つ目の解決法は日本語版をダウンロードすればいいのだが、そうするとフォルダ選択でエラーを吐く・・の堂々めぐり
1、3は英語版、日本語版の独特の不具合であるが
結局、2つめの欠点があるかぎり、何度も同じボタンを押すという煩わしさから解放されないのだ。
そこで、携帯動画変換君みたくドラッグ&ドロップで変換リストを作れるようにし、Handbrake(英語版)でも日本語出力で文字化けしないツールを作ってみた。
これがそれ
Handbrakeドラッグドロップツール
我ながらネーミングはひどいと思う
実際キューに直接ドロップするわけでなく、このソフトにドロップしてからHandbrake専用規格に変換して移すので、タイトル通りのHandbrakeでドラッグ&ドロップができたーというのは嘘になるのだが・・
以下はReadme の一部抜粋
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Handbrakeでそれをインポートすることで全部の動画を「Add To Queue」 を押したあとの状態にすることができます。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
もしダウンロードしてくださった方で何か不具合を発見があった方は、 良ければ コメント欄に書き残してもらえるとデバッグがはかどるのでご協力よろしくおねがいします。
PS・・いくつかバグを修正しましたがXP32bitでの環境でエラー終了するバグが残っています、今直してます・・あとHand brakever 0.9.6がリリースされましたが、本ソフトの出力するqueueはver.0.9.5以下にしか対応してません。これも直してます・・・