ZEN向け、ffmpegを利用した画像の変換

前回、iAudio9向けにffmpegを使った変換法を投稿しましたが、そのZENバージョンです。

普段は別のプレーヤーを利用しているのですが、動画に関してはバッテリーが大きい分だけ持ちが良いため、たまにZEN X-fi(初代)を使っています。一度、スイッチが入らなくなったのでほおって置いたのですが、ある日、突然直っている予感がして、充電を試みたら、復活しました。

標準品質のコマンド

[code]ffmpeg -i 入力ファイル名 -r 30 -g 150 -s 320×240 -vcodec libxvid -vtag XVID -b 512k -trellis 2 -subq 7 -flags mv4+obmc+qpel+part+naq+aic+bitexact+qprd+cgop -acodec  libmp3lame -ac 2 -ab 128k -ar 48000 出力ファイル名.avi[/code]

 

元ネタはCreative ZEN Wikiさんです。

まず、windowsだけをご利用の方は豊富に存在している変換ソフトを利用することをお勧めします。無料で使用できる変換ソフトがわんさかとあります。

ただWindowsで動作するソフトは他のOSで動くものは少ないため、Linuxなどを利用するときには別ソフトで再調査となります。

そこで、たくさんのOS上で動作するffmpegを利用して変換できると便利です。今までもいろいろ試したのですが、オプションが多すぎて,挫折していました。

今回、たまたま成功しましたので、結果を発表というわけです。:)

ついでですから、Windows上で挑戦したい方のために、手順も説明しておきます。

作業方針は、ディスクトップ上にffmpegと変換対象の動画を置いて,変換していきます。本当はフォルダー作ってマイドキュメントの中なんかで、 ffmpegにパスを通してと、やれば良いのですが、たいていのユーザーさんは、いつも変換したいわけでなく、ちょっと試してみたいという方が多いので す。実際。そこで、手間が少ない方法をお知らせします。

1.ffmpegをインストールする

ffmpeg+インストールで検索をかけてください。すぐに見つかります。

例えば、こちらの「お気に入りの動画を携帯で見てみよう」さんのサイトでは、新しいバージョンを紹介・ダウンロードさせていただけます。

ダウンロードしたインストーラーによっては、自動的にいろいろ設定してしてくれるかもしれません。上記で紹介したリンク先では圧縮ファイルのZIP 形式で提供されています。通常ならばダブルクリックで解凍されます。解凍し,中のフォルダーからffmpeg.exeをデスクトップ上に移動しておきま しょう。

2.cmd.exeのショートカットをデスクトップ上に作成する

スタートメニュー→全てのプログラム→アクセサリ→コマンドプロンプト(XPの場合)で右クリックします。メニューから、送る→デスクトップ(ショートカットを作成)をクリック。

するとデスクトップに「コマンド プロンプト」というショートカットができます。それを右クリックし、プロパティを選択します。

そこで表示される作業フォルダーにあらかじめ”%HOMEDRIVE%%HOMEPATH%”が指定されているはずです。それを削除して空欄にし、下のOKボタンをクリックです。

3.変換したい動画ファイルを用意する

Youtubeなどから、音楽プレーヤーに取り込みたい動画を落としてきましょう。Youtubeからですと、mp4形式で落としましょう。

通常、ファイル名は長く,漢字を含んでいることがあります。そんな場合は短いアルファベットと数字の名前にしましょう。勿論ピリオド移行の拡張子は変更してはいけません。

短くしておかないと自分でタイプするときに大変手間がかかります。

4.コマンドプロンプト起動

デスクトップ上の「コマンドプロンプト」をダブルクリックで起動します。するとプロンプト、入力業に表示されている文字列のことですが、それが c:Documents and ….デスクトップ>となっているでしょう。最初の部分は違っている可能性がありますが、最後が「デスクトップ>」で終わっていれば、まず大丈夫で す。

なっていない方は2の作業を見直してください。

5.動画変換変換

コマンドプロンプトのウィンドウにカーソルを合わせてクリックしましょう。入力できるようになります。そうしたら、以下のように打ち込みます。

ffmpeg -i 入力ファイル名

入力ファイル名の所には変換したいファイルの名前を指定してください。漢字はコピペできますが、直接入力はできません。ここで長い名前を入力するのは面倒なので、あらかじめ短めの名前を指定しておくのが間違えを少なくする秘訣です。

入力ファイル名の後にはスペースを一つ入れておいてください。

次にその他のオプションを指定しましょう。

[code]-r 30 -g 150 -s 320×240 -vcodec libxvid -vtag XVID -b 512k -trellis 2 -subq 7 -flags mv4+obmc+qpel+part+naq+aic+bitexact+qprd+cgop -acodec  libmp3lame -ac 2 -ab 128k -ar 48000[/code]

 

上記の-rから48000までを選択し,右クリック→コピーをしてください。

そうしたら、再度コマンドプロンプトをクリックし、ウィンドウをアクティブにしたら、右クリック→貼り付けを選択します。すると、同じオプションが入力されます。この貼り付けは右クリックのメニューからしかできません。ショートカットは利用できませんよ。画像サイズの指定、320×240はコピペすると、320X240とxが英文字でなく、漢字というか多バイトコードのXになってしまうようです。たぶん、このブログに使っているWordpressの何かの設定のせいです。そのうち、直しますが、利用される方はお気を付けください。(codeタグで囲ってみました。直っていると思います。)

では続いて、スペースを一ついれ、出力ファイル名を指定しましょう。ファイル名.aviというように拡張子を指定してください。ここでも短い名前にしておいて、後ほどデスクトップ上で最終的な名前に変更することをお勧めします。

Enterキーを押すと、変換が始まります。この記事を打ち込んでいるPentium4 2.6GHz程度のXPマシンで、だいたい動画の再生時間の1から2倍程度かかります。

6.動画をZENに送る

コンピューターにZENを接続し、変換した動画ファイルを送りましょう。設定や、Windows media playerなどの音楽プレーヤーソフトを利用しているかで作業が違いますので、ご自身の環境に合わせてコピーしてください。

後は、再生できるか確認しましょう。多分、できることでしょう。 😉

コメントを残す