TS viewer for Amazon Cloud Drive

Amazon Driveに保存した動画や音楽ファイルをストリーミング再生するソフト

TSファイルをUDP送信する機能に加え、FFmpegのデコーダを使って
ストリーミング再生する機能をつけました。


このプログラムは、c# .NET 4.5.2でコンパイルされています。
Microsoft .NET Framework 4.5.2のランタイムが必要となる場合があります。
https://www.microsoft.com/ja-JP/download/details.aspx?id=42643

このプログラムは、Visual Studio 2015 C++でコンパイルされています。
Visual Studio 2015 の Visual C++ 再頒布可能パッケージが必要になります。
https://www.microsoft.com/ja-JP/download/details.aspx?id=48145


(使い方)
ポータブル版を展開すると、以下のファイルがあります。
bin/ : 実行ファイルディレクトリ
bin32/ : 32bit実行ファイルディレクトリ
ReadMe.txt : 簡単な説明
ChangeLog.txt : 更新履歴

実行ファイルフォルダの下は以下のようになっています。
	SDL2.dll
	SDL2_ttf.dll
	avcodec-57.dll
	avdevice-57.dll
	avfilter-6.dll
	avformat-57.dll
	swresample-2.dll
	swscale-4.dll
	avutil-55.dll
	libfreetype-6.dll
	zlib1.dll
	ipaexg.ttf
	ffmodule.dll
	ffmodule_conf.dll (必須DLL)
*	TSviewACD.exe (本体)
  ja/TSviewACD.resources.dll

TSviewACD.exeが本体で、残りのDLLはすべて依存ファイルです。
binフォルダごと、任意の場所においてください。
FFmpegの機能を利用しない場合、必須DLL以外のDLLはなくとも起動できます。
jaフォルダは、日本語化する場合に必要です。

TSviewACD.exeを実行すると、最初にAmazon Driveへのログイン画面が出ます。
ログインが成功すると、ログインウインドウが消え自動的に起動します。


コマンドラインから実行する際は、次のようにして引数を与えて実行してください。
引数なしで実行するとGUIモードになります。
>TSviewACD help
usage
        help                                      : show help
        list     (REMOTE_PATH)                    : list item
        download (REMOTE_PATH) (LOCAL_DIR_PATH)   : download item
                --md5 : hash check after download
                --cryptname: crypt name mode
                --plainname: plain name mode
        upload   (LOCAL_FILE_PATH) (REMOTE_PATH)  : upload item
                --md5 : hash check after upload
                --crypt: crypt upload mode
                --nocrypt: nomal upload mode
                --cryptname: crypt name mode
                --plainname: plain name mode

                --debug : debug log output

Windows GUIアプリケーションに強引にコンソールを接続しているので、
先にプロンプトが帰ってきて表示が変になりますが、仕様です。


(ライセンス)
TSviewACD.exe
  NYSL：煮るなり焼くなり好きにしろライセンスでお願いします。お好きにどうぞ。
FFmpeg
	LGPLv2.1
SDL.dll(SDL 2.0)
  zlib license
SDL_ttf
  zlib license

Windows10 pro で問題なく動作していますが、他の環境では動かないかもしれません。
本番で使用する前に、テストフォルダやテストファイルで想定の動作をするか確認してから
使用してください。
コンパイルは Visual Studio 2015 で行いました。
