#author("2023-08-09T14:48:07+09:00","default:kouzouken","kouzouken")
#author("2023-09-11T15:36:38+09:00","default:kouzouken","kouzouken")
#contents

*ウェブアルバム [#p0841649]

**動画を含む場合 [#c6c6d4e7]
-ツール→ウェブアルバム
--全般
---格納場所を(フォルダーを作って)指定
---元の画像を保存先へコピーするにチェック
---元の画像を保存先へコピーするにチェック(これにチェックを入れないと、プレビュー画像をクリックしてもオリジナル画像をリンクで開けなくなる)
---NeatRound
--目次のページ
---すべての画像を1ページにまとめる
---ウィンドウの幅に合わせる
---複数のデジカメの画像が混じっていたりする場合は、「更新日時」順にした方がいいかも


***サムネイルとプレビュー画像の生成 [#zf623f78]
最近の環境だと、動画のサムネイルやプレビュー画像が生成されなくなってしまったので、
以下のようにして生成する。画像のサイズは、うまく生成された画像に合わせておく。

 for a in *.MOV; do ffmpeg -i $a -vf thumbnail=1000,scale=650:488 -frames:v 1  `echo $a | sed s/.MOV/.MOV.medium.jpeg/g`  ; done

 for a in *.MOV; do ffmpeg -i $a -vf thumbnail=1000,scale=120:90 -frames:v 1  `echo $a | sed s/.MOV/.small.jpeg/g`  ; done

-生成されたサムネイル画像をthumbnailsの中に、プレビュー画像をpreviewsの中に移動する。
-動画ファイル一式をimagesの中に移動する。
-htmlの中に入り、
 ls > henkou
 chmod 755 henkou

 007-IMG_1345.MOV.html
 009-IMG_1347.MOV.html
 022-IMG_1361.MOV.html
 032-IMG_1392.MOV.html

-こんな感じのファイルができるので、それを矩形選択しながら編集して以下のように書き換えた
henkouをimagesの中に移動して実行。

 mv IMG_1345.MOV 007-IMG_1345.MOV
 mv IMG_1347.MOV 009-IMG_1347.MOV
 mv IMG_1361.MOV 022-IMG_1361.MOV
 mv IMG_1392.MOV 032-IMG_1392.MOV

-同じこと(ファイル名の先頭に001-とかをつけること)をpreviewsとthumbnailsのディレクトリでも行う。
-index.htmlをviで開き、thumbnailsが表示できているところのサイズを確認して(159x119とか)以下を実行。

 :%s/width="0"\ height="0"/width="159"\ height="119"/g

-htmlの中に入り、プレビュー画像が表示できてるhtmlファイルの画像サイズ(650x488とか)を確認して、以下を実行。

 find ./ -name '*.html' -exec sed -i 's/width="0"\ height="0"/width="650"\ height="488"/g' {} \;

-各ディレクトリのパーミッションを適切に変更。
 chmod 755 html images previews theme thumbnails

-各ディレクトリ内のパーミッションを適切に変更。
 chmod 644 *.*

***動画やオリジナルサイズの画像へのアクセスを制限する場合 [#c9135f01]
-パスワードの生成。
 perl -e 'print crypt("pasuwaado", "pa"), "\n"'
-サーバーのパスワードファイルに、ユーザー名と上記で生成したパスワードの組を追記。
-imagesの中に.htaccessをコピーし、上記のユーザー名を書き込む。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS