導入に当たっての設定2(config.properties)

config.properties.defaultからconfig.propertiesを作ります。
まず、NicoCache_nlのインストールフォルダにあるconfig.properties.defaultをコピーしてconfig.propertiesにリネームします。
各種デフォルトの設定がdefaultsフォルダに格納されていますが、これは今後の更新などで上書きされる可能性があるので、こちらに直接書き込まないでください。


(設定が適用される優先順位は最後に読み込まれるconfig.propertiesが優先なので元ファイルを弄る必要はありません)
defaultsフォルダに格納されている00_NicoCache.propertiesなどを参考にしながら変更したいところを元ファイルからconfig.propertiesにコピペしてfalseをtrueにするなどの変更を行います。


例:キャッシュフォルダを変更する
※注 今回の例ではNicoCache_nlフォルダのディレクトリはD:\NicoCache_nlとします
defaults\10_NicoCache_nl.propertiesの56行目cacheFolder=を以下のように変更したものをインストールフォルダのconfig.propertiesに書き込みます

cacheFolder=D:\\NicoCache_nl\\cache







設定例

- config.propertiesに書き足す例

config.propertiesに書き足す例


cacheFolder=D:\\NicoCache_nl\\cache
動画ファイルを保存するフォルダを指定します。\は\\に置き換える(/はそのまま使用可らしい)

title=false
動画ファイルに動画タイトルを加えるかどうか
trueにするとファイル名が"sm9_新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師.flv"になる。falseにすると"sm9.flv"になります。

cacheThumbnail=true
動画のサムネイルを保存するかどうか。保存すると検索ページなどの表示が高速化します。

thcacheMode=folder
cacheThumbnail=true の時にサムネイルをキャッシュする方法を指定します。folder を指定した場合は"次に指定する"指定フォルダ以下にファイル単位でキャッシュし、それ以外なら単一ファイル"thcache.dat"にキャッシュします。

thcacheFolder=D:\\NicoCache_nl\\Thumbnail
thcacheMode=folder の時にサムネイルキャッシュを保存するフォルダを指定します。こちらもフォルダの指定には"\"は"\\"に置き換えてください。
フォルダの設定はあくまで例ですので指定する場合フォルダは予め作っておきます。

scriptOn=0
デフォルト値はscriptOn=1。watchページにlocal/script.jsへのscriptタグを埋め込みます。script.jsを用意していない場合はリンク切れのscriptタグを埋め込むことになるので0にして無効化したほうが良いです。

convertFlv2Mp4=true
flvキャッシュをmp4に変換して使うかどうか。変換には多少の時間がかかります。ffmpegが必要です。

reportCachingProgress=false
キャッシュ再開時と中断時にキャッシュ済みの割合を表示するかどうか。消したほうがログがすっきりするかもしれません。

convertedCacheFolder=D:\\NicoCache_nl\\Converted
convertFlv2Mp4=trueの時に変換して生成されたmp4キャッシュの保存先を指定します。こちらもフォルダの指定には"\"は"\\"に置き換えます。フォルダの設定はあくまで例です。

touchCache=false
falseにすると動画を見た時にキャッシュの最終更新日時を更新しないようになります。デフォルト値はtrueなので、変更しないと閲覧時に最終更新日時が変わります。

keepCacheLastModified=true
trueにするとエコノミーキャッシュを通常キャッシュで置き換えるときにエコノミーキャッシュの最終更新日時を引き継ぎます。





複数のパソコンでキャッシュを共有する方法
+ ...

863 名無しさん@お腹いっぱい。 2013/01/06(日) 23:44:39.56 ID:kIgE/u5P0
流れを断った質問を失礼。複数のパソコンでキャッシュを共有する形で動画を保存したいのですが、
どうすれば良いでしょうか。具体的には外付けHDDにキャッシュした動画を入れておく形で、
Mac(Snow Leopard10.6.8)で動画を保存し、そちらが使えない間はHDDを取り外して、
ノートPC(Win7 64bit)の方に接続して動画を見られるようにしたい。出来るならばその逆でも良い。
両方出来れば尚の事良し、というイメージでして、どちらも無線LANでネットに繋がっている状態ですが、
PC同士は繋がってないという状態です。少なくともこういう事が必要だ、
と言うヒントなり指標等が頂ければ有り難いのですが。どうかよろしくお願いします。
864 忍法帖【Lv=35,xxxPT】(1+0:8) 2013/01/07(月) 01:27:43.75 ID:g9qw0z+f0
>>863
文面を見た感じだと、外付けHDDはMacとWindowsの両方から読み書きできるようですね。
以下は、外付けHDDがUSB接続で、NicoCache_nlを使っているという前提で記しています。


両方から読み書きできるのであれば、MacとPCのそれぞれでキャッシュの保存先に外付けHDDを指定しておくのが最も単純な方法だと思います。
ただし、外付けHDDをつないでいない状態でNicoCache_nlを起動する可能性がある場合は、以下の方法をおすすめします。

MacとPCのそれぞれで内蔵ドライブをキャッシュの保存先に指定し、そのフォルダに任意の名前で「~.folder」といった感じのファイル(この説明では、「HDD.folder」とします)を用意してください。

「HDD.folder」ファイルの中身は、Windowsで外付けHDDのキャッシュが「F:\Cache\」にあるなら、次のような感じで記述します。
F:\Cache\

※Macは持っていないのでわかりませんが、「/Volumes/外付けHDDのボリューム/Cache/」って感じの記述かな?

こうする事で、NicoCache_nlの起動時やキャッシュ一覧の読み込み時に外付けHDDをつないでおけば、「HDD.folder」ファイルで指定したフォルダのキャッシュが認識されると思います。
名前:
コメント:
最終更新:2021年09月19日 15:41