Deap Peace

イラストやデザイン、買ってみてよかったものや日常のちょっとした出来事をダラダラ書いていきます。

ZEN X-Fi2への画像エンコード

2010-03-11 17:12:13 | 【デジモノ】ZEN X-Fi2
今日の東京は本当によく晴れましたね
まだちょっと肌寒いですが、晴れてるって本当に気持ちがいいです♪

一昨日の雪がまるで嘘みたいです(笑)


ZEN X-Fi2実験室…

…というコトでイロイロとアプリが登場してきて益々盛り上がりそうなZEN X-Fi2ですが、私の方はLua言語の勉強をこの前始めたばかりで何にも成果に繋がってませんorz

何か私の方でも出来ないかな…って思ってたのですが、そういえばFFmpegは画像のエンコードも出来たよね…というコトで、折角FFmpegを使ってるのですし、これで画像もエンコードさせられたら面白いかな…と、作ってみました(汗)


いろいろ制限付きの画像エンコード…

今回作ったファイルを何パターンも実験しててわかったのは、やっぱりFFmpegの画像エンコード機能というのは動画の中のサムネール切り出しとかがメインで、画像エンコードを専用に行うツールとかとは違うんだなぁ…っていうコトでしたorz

どういう制限があるかというと


・入力ファイルはTIFF、JPEG、RAW、BMP、PNGのみ

・入力ファイルの解像度は2048x1536まで


というのがあります

解像度だとちょっとピンと来ないかもしれませんが、2048x1536というのは丁度300万画素デジカメでフルサイズ撮影した時の解像度です。

それなので、もしもこのFFmpeg設定ファイルで画像をエンコードするメリットが生まれる人は

・ケータイで撮影したファイルをまとめて圧縮したい人

・スナップ用途で撮影してる写真をまとめて圧縮したい人

とかが一番いいのかな…って思いますorz

使い方の例としては、昨日スナップ撮りしてたUXGAくらいの画像ファイルを翌朝の通勤時にまとめて確認したいけど、デジカメ見ながら通勤とか怪しすぎるし、折角だし通勤の時に持ってってるZEN X-Fi2で気軽に確認したい…っていう時とかに便利…かなぁ…orz

スミマセン全然使い方提案になってませんでした


今回はこちらにアップしました

今回はいつもお借りしてるウィンプラス様のところがメンテナンス中というコトなので、別なところをお借りしました♪

絵くらべるねっと アップローダー様のダウンロードページに飛んでください。

ダウンロードパスにzenと入力して「Downloadボタン」を押すと「ダウンロードはこちら」というリンクが出ますので、そこをクリックするとダウンロード開始です♪

後はそのZIPファイルを解凍してdefault_settingフォルダに投げ入れてあげれば設定完了です♪

今回もFFmpegと携帯動画変換君を使うので、それの詳しい設定、入手方法とかは以前書いてたこちらの記事を参考にしてみてください♪

携帯動画変換君の出力先をZEN X-Fi2の「Pictures」フォルダに指定しておけば、エンコードされた画像ファイルは全部自動的にそっちに入ります。


アップローダ落ちしたらこちらを使ってください

もしもアップローダ落ちしてたり、メンテナンス中だったりした場合には下のエンコード式をメモ帳などにコピーアンドペーストして、拡張子を.iniに変えて使ってくださいorz

ファイル名は「Transcoding_ZEN_X-FI2_Pictures」でいいと思います。

それと…毎回ご迷惑をおかけしてますが、gooブログの仕様で半角円マークが抜かれて表示されると思いますので、下の太字の部分を記号に変えて使ってくださいorz

書き換え例

[Item0]
Title=【16:9画像】400x224
TitleE=400x224/JPEG/
Command0=""<%AppPath%>半角円マークcores半角円マークffmpeg" -y -i "<%InputFile%>" -s 400x224 -f image2 "<%OutputFile%>.JPG""

こんな感じですねorz


-------------キリトリ-------------

[Info]
Title=【PMP専用設定】ZEN X-Fi2 画像専用設定
TitleE=Model: Settings about Pictures for ZEN X-Fi2
Description=ZEN X-Fi2専用の画像エンコード設定です。全部JPEG圧縮になります。
DescriptionE=Those settings are Pictures for ZEN X-Fi2.

[Item0]
Title=【16:9画像】400x224
TitleE=400x224/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 400x224 -f image2 "<%OutputFile%>.JPG""

[Item1]
Title=【16:9画像】640x360
TitleE=640x360/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 640x360 -f image2 "<%OutputFile%>.JPG""

[Item2]
Title=【16:9画像】1280x720
TitleE=1280x720/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1280x720 -f image2 "<%OutputFile%>.JPG""

[Item3]
Title=【16:9画像】1920x1080
TitleE=1920x1080/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1920x1080 -f image2 "<%OutputFile%>.JPG""

[Item4]
Title=【16:10画像】400x240
TitleE=400x240/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 400x240 -f image2 "<%OutputFile%>.JPG""

[Item5]
Title=【16:10画像】800x480
TitleE=800x480/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 800x480 -f image2 "<%OutputFile%>.JPG""

[Item6]
Title=【16:10画像】1280x800
TitleE=1280x800/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1280x800 -f image2 "<%OutputFile%>.JPG""

[Item7]
Title=【16:10画像】1920x1200
TitleE=1920x1200/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1920x1200 -f image2 "<%OutputFile%>.JPG""

[Item8]
Title=【3:2画像】320x240
TitleE=320x240/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 320x240 -f image2 "<%OutputFile%>.JPG""

[Item9]
Title=【3:2画像】640x480
TitleE=640x480/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 640x480 -f image2 "<%OutputFile%>.JPG""

[Item10]
Title=【3:2画像】1280x960
TitleE=960x720/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 960x720 -f image2 "<%OutputFile%>.JPG""

[Item11]
Title=【3:2画像】1440x1080
TitleE=960x720/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 960x720 -f image2 "<%OutputFile%>.JPG""

[Item12]
Title=【QVGA】320x240
TitleE=320x240/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 320x240 -f image2 "<%OutputFile%>.JPG""

[Item13]
Title=【CIF】352x240
TitleE=352x240/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 352x240 -f image2 "<%OutputFile%>.JPG""

[Item14]
Title=【WQVGA】400x240
TitleE=400x240/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 400x240 -f image2 "<%OutputFile%>.JPG""

[Item15]
Title=【VGA】640x480
TitleE=640x480/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 640x480 -f image2 "<%OutputFile%>.JPG""

[Item16]
Title=【WVGA】800x480
TitleE=800x480/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 800x480 -f image2 "<%OutputFile%>.JPG""

[Item17]
Title=【FWVGA】854x480
TitleE=854x480/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 854x480 -f image2 "<%OutputFile%>.JPG""

[Item18]
Title=【WSVGA】1024x600
TitleE=1024x600/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1024x600 -f image2 "<%OutputFile%>.JPG""

[Item19]
Title=【XGA】1024x768
TitleE=1024x768/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1024x768 -f image2 "<%OutputFile%>.JPG""

[Item20]
Title=【WXGA】1280x800
TitleE=1280x800/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1280x800 -f image2 "<%OutputFile%>.JPG""

[Item21]
Title=【SXGA】1280x1024
TitleE=1280x1024/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1280x1024 -f image2 "<%OutputFile%>.JPG""

[Item22]
Title=【UXGA】1600x1200
TitleE=1600x1200/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1600x1200 -f image2 "<%OutputFile%>.JPG""

[Item23]
Title=【WUXGA】1920x1200
TitleE=1920x1200/JPEG/
Command0=""<%AppPath%>coresffmpeg" -y -i "<%InputFile%>" -s 1920x1200 -f image2 "<%OutputFile%>.JPG""


-------------キリトリ-------------

こんな式になります
バリエーションはそこそこ持たせましたが、式自体はとても簡単なので興味がありましたらテキトーに書き換えながら使ってくださいね★


関連がありそうな他の記事

Creative ZEN X-Fi2に関するブログ内リンク一覧
Creative ZEN X-Fi2への記事が多くなりすぎちゃいましたので、こちらで一括ターミナルしてますorz


最新の画像もっと見る

コメントを投稿