Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yukihane/ipum


https://github.com/yukihane/ipum

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

ipum README


  1. 機能・特徴

  2. 動作環境

  3. 操作方法

  4. 設定ファイルについて

  5. 未解決の課題や今後実装予定の機能など

  6. 更新履歴


機能・特徴


  • インターネット動画サービスが提供している動画ファイルから音楽を抽出する。

  • mp4,flv,swfファイルに対応。

    • 動画変換でよく利用されているffmpegはswfサポートが弱いので、swfに対応できているのは希少。


  • NicoBrowserとの連携により、ID3タグにサムネイル画像などを埋め込み可能。

  • 初期設定不要で、ドラッグアンドドロップで変換可能。

  • オリジナルの音質を保持して抽出するため無劣化、省容量。

  • 変換処理が無いので高速。


動作環境

java6実行環境がインストールされた環境。

ID3タグ埋め込み機能を利用するためには、NicoBrowser Ver.0.1.1以降がセットアップされている必要がある。

Windows以外の環境では、ffmpeg, MP4Boxのバイナリを別途入手し、後述の設定ファイルでパス設定を編集する必要がある。なお、Mac/Linuxのコンパイル済みバイナリはこちらで入手できるようだ。


操作方法

ipum.jarをダブルクリックするか、コマンドラインで以下を実行。

java -jar ipum.jar

起動したウィンドウに、変換するファイルをドラッグ&ドロップすれば変換処理が開始される。

ID3タグ埋め込み機能を利用するには、NicoBrowserでダウンロードしたファイルを、ファイル名を変更せずにドラッグ&ドロップする必要がある。


設定ファイルについて

設定ファイルipum.xmlは、初回起動時、ホームディレクトリに作成される。
Windows XPであれば、以下のディレクトリ以下に保存される。

C:\Documents and Settings\user_name\.ipum

また、Linuxであれば ~/.ipum になる。

各項目の意味は以下のとおり。

ffmpeg
ffmpegの実行ファイルを指定する。

mp4box
MP4Boxの実行ファイルを指定する。

output
変換後のファイルを保存するディレクトリを指定する。

temp
作業用ディレクトリを指定する。

ffmpeg/threadnum
同時に変換処理する最大ファイル数を指定する。


convertopt/useid3
ID3タグの埋め込みを行うのであればtrueを指定(Nicobrowserの設定が必要)、行わないのであればfalseを指定する。


convertopt/use_title_as_album

ID3タグを埋め込む場合に、アルバム名に曲名を設定する。




未解決の課題や今後実装予定の機能など

webサイト参照。


更新履歴



2012/05/13 ver.0.5.1

NicoBrowser管理対象外のファイルでID3タグを付与しようとした場合にはジャンルのみ書き込むように対応。



2012/03/18 ver.0.5

ID3タグ埋め込み時、アルバム名に曲名を設定するオプションを追加(Androidミュージックプレーヤのアルバムアート表示対応)。

変換できなかったいくつかの種類のファイルに対応。


2009/11/19 ver.0.4
Linux, Mac OSに対応。


2009/11/13 ver.0.3
NicoBrowser ver0.1.1 対応版。
ID3タグ埋め込み時、投稿者情報を設定するよう対応。

2009/11/09 ver.0.2
ID3タグ埋め込み機能を追加。

2009/11/08 ver.0.1
初版リリース。