Technoboseの日記: Linuxサーバーでこんなことしたい 6
日記 by
Technobose
二年ほど前、ATOMコアのセレロンでファイル・サーバーを組んだ。
OSにDebianを入れてメモリ8ギガで起動用にSSD、データ用にWD Red 3TB二台を入れてるんだけど、ほとんどの時間がアイドル状態。 ビデオファイルを入れてDLNAサーバーとしても使っているんだけど、これを利用していてもほとんど処理能力は余ってるし、なんかもったいない(←貧乏性)。
で、デジタル一眼レフで撮影したデータもDLNAで配信できたら便利だと思し、miniDLNAでjpegだとかは簡単に実現できるんだけど、movファイルはそのままではテレビで再生できないことに気がついた(Nikon D750の動画はAVCHDじゃないんだよね)。
で、指定したディレクトリを監視していて、新しいmovファイルが保存されたら自動でAVCHDとかTSとかにコンバートしてくれるシステムって何か無いかしら。もしかしたら指定したディレクトリを監視して、変化があれば指定された処理をする、といったシステムはありそうなんだけど見つけられない。
あと、iPadやXperiaとファイル共有する機能をSambaにつける方法もわからん。sambaにこだわらないので、何か良い方法は無いかな。Webサーバを立てて、それを使うのが一番手軽かしら(Alfrescoって結構重かった)。
OSにDebianを入れてメモリ8ギガで起動用にSSD、データ用にWD Red 3TB二台を入れてるんだけど、ほとんどの時間がアイドル状態。 ビデオファイルを入れてDLNAサーバーとしても使っているんだけど、これを利用していてもほとんど処理能力は余ってるし、なんかもったいない(←貧乏性)。
で、デジタル一眼レフで撮影したデータもDLNAで配信できたら便利だと思し、miniDLNAでjpegだとかは簡単に実現できるんだけど、movファイルはそのままではテレビで再生できないことに気がついた(Nikon D750の動画はAVCHDじゃないんだよね)。
で、指定したディレクトリを監視していて、新しいmovファイルが保存されたら自動でAVCHDとかTSとかにコンバートしてくれるシステムって何か無いかしら。もしかしたら指定したディレクトリを監視して、変化があれば指定された処理をする、といったシステムはありそうなんだけど見つけられない。
あと、iPadやXperiaとファイル共有する機能をSambaにつける方法もわからん。sambaにこだわらないので、何か良い方法は無いかな。Webサーバを立てて、それを使うのが一番手軽かしら(Alfrescoって結構重かった)。
なければスクリプトで (スコア:1)
・ディレクトリ監視: inotify
・トランスコード: ffmpegなりx264
下手なもの入れるとATOMじゃしんどくなるので
欲するようにスクリプト書くほうがいいんじゃないかな
お手持ちのATOMがQSV使えるなら
トラスコも負荷抑えられそうだし
スマホからのアクセスは
むしろスマホ側のアプリじゃないかな
smb非対応アプリでアクセスできないだけな気がする
スマホならVLCでProtcolをsmbにしてローカルネットワーク指定すればいける
Re:なければスクリプトで (スコア:1)
Re:なければスクリプトで (スコア:1)
スマホにアプリを入れるのが何となくイヤなんですよね(パソコンのOSSと違って開発者の素性がわかりにくいので・・)。
わからんでもないが割り切るしかないね
旧Xperiaには標準で
ネットワークドライブのマウント機能あったんだけれども
大人の事情で廃止されちゃってるのですよ
アプリ入れずにってことなら
Root化して自前で実装するしかないね
個人的には割り切ることがおすすめ
道具はそれぞれに役割を当ててるのだから
それぞれに権限をきっちり定めておけば良い
ザルなスマホの権限で抜ける情報はどこまでか
最悪を想定し備え
最善を目指す
これを持って妥協と称す
ってな感じですかね
Re: (スコア:0)
F-Droid経由はどう?
あそこはかなり安心感があるよ。
自分もやたらめったらはアプリ入れたくはないけど、F-Droidならまぁ安心して試せる。
スクリプトで十分では? (スコア:0)
inotify-toolsでディレクトリ監視
ディレクトリにファイルが追加されたらシェルスクリプトを起動
シェルスクリプトは ffmpeg あたりで mov を変換
ぐらいですぐできますよ
Re:スクリプトで十分では? (スコア:1)