カスタムサムネイル

「カスタムサムネイル」の編集履歴(バックアップ)一覧はこちら

カスタムサムネイル - (2011/12/25 (日) 19:45:28) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*サムネイル作成処理を自由にカスタマイズできます WhiteBrowser.exeと同じフォルダにavi.batのような"拡張子.bat"が存在すると、そのバッチファイルを使ってその拡張子のファイルのサムネイルを作成します。 また、WhiteBrowser.exeと同じフォルダに"all.bat"という名前のが存在すると、そのバッチファイルを使ってすべての拡張子のファイルのサムネイルを作成します。 ***入力 バッチファイルには次の引数が渡されます。 - %1 : ファイルのパス - %2 : 出力jpgのパス - %3 : サムネイルの必要枚数 - %4 : "random" || "normal" ***出力 例えば%2のパスが "C:\avi_temp.jpg" で、%3の枚数が1だったら、 C:\avi_temp.jpg を出力してbatを終了してください。 例えば%2のパスが "C:\avi_temp.jpg" で、%3の枚数が4だったら、 C:\avi_temp_0.jpg C:\avi_temp_1.jpg C:\avi_temp_2.jpg C:\avi_temp_3.jpg の4枚のjpg画像を出力してbatを終了してください。 [[wbtc.exe]]を使って出力画像に時間情報を設定すれば、 カスタムサムネイルで生成したサムネイルでも[[シーンジャンプ]]を使用可能になります。 例:wbtc.exe -s 0 200 avi_temp_0.jpg ※ bat内でpauseを使用しないでください。 ※ リサイズは内部で自動的に行われます。 ※ 出力した画像は利用後に自動的削除されます。 ***例:zip.bat if "%4" == "normal" actor.exe -c %3 -d %2 %1 if "%4" == "random" actor.exe -r -c %3 -d %2 %1 //適当なんでいらないと思ったら削除してくれて構いません。 ***例:iso.bat (mplayer.exeが必要です) @echo on set path=mplayerのパス;%path% cd /d "%~dp2" mplayer -vo null -ao null -frames 0 -identify dvd://1 -dvd-device %1>iso.txt for /F "tokens=1,2 delims==." %%A in (iso.txt) do if "%%A"=="ID_LENGTH" set duration=%%B set count=0 if "%4" == "normal" goto nstart if "%4" == "random" goto rstart :nstart set /a ss=%duration%*(%count%*2+1) / (%3*2+2) if %count%==%3 goto end mplayer -ss %ss% -frames 1 -vf framestep=I -vo jpeg -ao null dvd://1 -dvd-device %1 ren 00000001.jpg %~n2_%count%.jpg if %count%==%3 goto end set /a count=%count%+1 echo %ss%>>timestamp.txt goto nstart :rstart set /a ss=%duration%*%random%/32767 if %count%==%3 goto end mplayer -ss %ss% -frames 1 -vo jpeg -ao null gmplayer dvd://1 -dvd-device %1 ren 00000001.jpg %~n2_%count%.jpg set /a count=%count%+1 echo %ss%>>timestamp.txt goto rstart :end del iso.txt del timestamp.txt -----
*サムネイル作成処理を自由にカスタマイズできます ・WhiteBrowser.exeと同じフォルダにavi.batのような"拡張子.bat"が存在すると、そのバッチファイルを使ってその拡張子のファイルのサムネイルを作成します。 ・WhiteBrowser.exeと同じフォルダに"all.bat"という名前のが存在すると、そのバッチファイルを使ってすべての拡張子のファイルのサムネイルを作成します。 ***入力 バッチファイルには次の引数が渡されます。 - %1 : ファイルのパス - %2 : 出力jpgのパス - %3 : サムネイルの必要枚数 - %4 : "random" || "normal" ***出力 例えば%2のパスが "C:\avi_temp.jpg" で、%3の枚数が1だったら、 C:\avi_temp.jpg を出力してbatを終了してください。 例えば%2のパスが "C:\avi_temp.jpg" で、%3の枚数が4だったら、 C:\avi_temp_0.jpg C:\avi_temp_1.jpg C:\avi_temp_2.jpg C:\avi_temp_3.jpg の4枚のjpg画像を出力してbatを終了してください。 [[wbtc.exe]]を使って出力画像に時間情報を設定すれば、 カスタムサムネイルで生成したサムネイルでも[[シーンジャンプ]]を使用可能になります。 例:wbtc.exe -s 0 200 avi_temp_0.jpg ※ bat内でpauseを使用しないでください。 ※ リサイズは内部で自動的に行われます。 ※ 出力した画像は利用後に自動的削除されます。 ***例:zip.bat if "%4" == "normal" actor.exe -c %3 -d %2 %1 if "%4" == "random" actor.exe -r -c %3 -d %2 %1 //適当なんでいらないと思ったら削除してくれて構いません。 ***例:iso.bat (mplayer.exeが必要です) @echo on set path=mplayerのパス;%path% cd /d "%~dp2" mplayer -vo null -ao null -frames 0 -identify dvd://1 -dvd-device %1>iso.txt for /F "tokens=1,2 delims==." %%A in (iso.txt) do if "%%A"=="ID_LENGTH" set duration=%%B set count=0 if "%4" == "normal" goto nstart if "%4" == "random" goto rstart :nstart set /a ss=%duration%*(%count%*2+1) / (%3*2+2) if %count%==%3 goto end mplayer -ss %ss% -frames 1 -vf framestep=I -vo jpeg -ao null dvd://1 -dvd-device %1 ren 00000001.jpg %~n2_%count%.jpg if %count%==%3 goto end set /a count=%count%+1 echo %ss%>>timestamp.txt goto nstart :rstart set /a ss=%duration%*%random%/32767 if %count%==%3 goto end mplayer -ss %ss% -frames 1 -vo jpeg -ao null gmplayer dvd://1 -dvd-device %1 ren 00000001.jpg %~n2_%count%.jpg set /a count=%count%+1 echo %ss%>>timestamp.txt goto rstart :end del iso.txt del timestamp.txt -----

表示オプション

横に並べて表示:
変化行の前後のみ表示: