音楽&動画機能


■音楽機能


ミュージックプレーヤー

曲の入れ方
  1. 機種側をMTPモードにする
  2. 機種とパソコンをUSBケーブルで接続する
  3. パソコン側でWindows Media Player(以下WMP)を起動する
  4. WMPの「同期」タブをクリック
  5. 左側の「同期リスト」にMP3をD&Dする
    この時タイトルやアーティスト、アルバム名を入力しておくと機種側で適用されます。
  6. 右上(WMP10の場合)の「同期の開始」をクリックする

[発展]音質の設定
標準の設定ではWMPが勝手に適切な設定でWMAに変換してくれます。
ただし、自分で高音質に設定することも可能です。

設定方法 ※同期した状態で
同期 → FOMA F905i → 詳細オプション → [品質]タブ 64kbps~192kbpsから選択
↑戻る

[補足]wavファイルからの変換について
mp3からwmaにすると、再エンコがかかるので音質的には(気分的に)よくないです。CDから直に規定のwmaに変換したものにタグをうって転送する場合は良いのですが、wavファイルから転送しようとするとタグが真っ白で、その情報のままF905のデータベースファイルに登録されてしまいます。

wavファイルを運用する場合は面倒ですが、WMPを使わずに自前でwma(192Kbps,CBR,44.1KHz,16bit)に変換し(VBRにすると再エンコかかる)、SuperTagEditorなど使い易いソフトでタグを書き込みましょう。その後、できあがったwmaファイルをWMPに認識させ、カバーアート等登録してやると、F905に一緒に持っていってくれます。
↑戻る

着うたフル

拡張子は.mp4 最大5MBまで
5:10秒辺りの曲なら128kbpsで収まる、逆にそれ以上長い曲は96kbpsと覚えておくと作り易い
↑戻る

マイク付リモコンF01

F904に付属しているF01はミュージックプレーヤのリモコンとしても使えます

imageプラグインエラー : 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。

■動画機能


iモーション

DoCoMoのiモーションは、3gpとMobileMP4であり、MP4の機能を少し削った下位規格である。
以上の理由から、MP4のままでは再生できないので、ヘッダを書き換えるなどして3gp等に変換する必要がある。

配置場所
音声
microSDカード \MMFILE\ に MMF****.3GP/ASF/MP4 の名前でコピーする。 (***は任意の数字 0001~9999)
例:\PRIVATE\DOCOMO\MMFILE\MMF0001.3GP
(配置後、「microSDメモリカードの情報を更新する」を実行する必要あり)

動画
microSDカード \SD_VIDEO\PRLxxx\MOLxxx\ に MOLxxx.3GP/ASF/MP4 の名前でコピーする。 (xxxは任意の数字 001~999)
例:\SD_VIDEO\PRL001\MOL001.3GP
(配置後、「microSDメモリカードの情報を更新する」を実行する必要あり)

対応表
映像 コーデック H.264 XviD MPEG4
再生可能サイズ 640x480まで(16の倍数にかぎる、640x360も例外で再生可?) 640x480まで 640x480まで
fps 30fpsまで 30fpsまで 30fpsまで
プロファイル H.264 Baseline Level 3.0 MPEG4 Visual Simple Profile Level 0

音声 コーデック MPEG-4 AAC HE-AAC Enhanced aacPlus AMR
ビットレート 8~128kbps 8~128kbps 8~48kbps
サンプリングレート 8KHz
16KHz
22.05KHz
24KHz
32KHz
44.1KHz
48KHz

自分で変換する

変換時かmux時に3gp化する必要がある。
携帯動画変換君
ffmpeg
設定の詳しい事はここここを参照のこと。
↑戻る

x264cli
変換君用ini。下記のcliエンコーダTipsの部分も参照のこと。
coresに必要なもの
MP4Box.exe
x264.exe
tempDel.bat
neroAacEnc.exe
bit_ch48k.exe

  • tempDel.bat
@echo off
del "%TEMP%\*.avs"
del "%TEMP%\*.3gp"
del "%TEMP%\*.mp4"
del "%TEMP%\*.264"
del "%TEMP%\*.m4a"
exit

  • 設定ファイル
[Item0]
Title=x264cli 23.976 (AVC:768kbps AAC:128kbps)
TitleE=x264cli 23.976 (AVC:768kbps AAC:128kbps)
Command0=""<%AppPath%>\cores\neroAacEnc.exe" -2pass -lc -br 128000
 -if "<%InputFilePath%><%InputFileBase%>.wav" -of "<% TemporaryFile%>.m4a""
Command1=""<%AppPath%>\cores\x264.exe" --bitrate 768 --threads 2 --level 3.0 --no-cabac --keyint 240
 --min-keyint 1 --no- fast-pskip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40 --scenecut 75
 --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr
 --output "<%TemporaryFile%>.264" "<%InputFile%>""
Command2=""<%AppPath%>\cores\MP4Box.exe" -add "<%TemporaryFile%>.264"
 -add "<%TemporaryFile%>.m4a" -3gp -fps 23.976025 -new "<%OutputFile%>.3gp""
Command3=""<%AppPath%>\cores\bit_ch48k.exe" "<%OutputFile%>.3gp" "<%OutputFile%>.3gp" 48"
Command4=""<%AppPath%>\cores\tempDel.bat""

[Item1]
Title=x264cli 23.976 2pass (AVC:768kbps AAC:128kbps)
TitleE=x264cli 23.976 2pass (AVC:768kbps AAC:128kbps)
Command0=""<%AppPath%>\cores\neroAacEnc.exe" -2pass -lc -br 128000
 -if "<%InputFilePath%><%InputFileBase%>.wav" -of "<%TemporaryFile%>.m4a""
Command1=""<%AppPath%>\cores\x264.exe" --pass 1 --bitrate 768 --stats "2pass.stats" --threads 2 --level 3.0
 --no-cabac --keyint 240  --min-keyint 1 --no-fast-pskip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40
 --scenecut 75  --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr
 --output "<%TemporaryFile%>.264" "<%InputFile%>""
Command2=""<%AppPath%>\cores\x264.exe" --pass 2 --bitrate 768 --stats "2pass.stats" --threads 2 --level 3.0
 --no-cabac  --keyint 240 --min-keyint 1 --no-fast-pskip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40
 --scenecut 75  --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr
 --output "<%TemporaryFile%>.264" "<%InputFile%>""
Command3=""<%AppPath%>\cores\MP4Box.exe" -add "<%TemporaryFile%>.264" -add "<%TemporaryFile%>.m4a"
 -3gp -fps 23.976025 -new "<%OutputFile%>.3gp""
Command4=""<%AppPath%>\cores\bit_ch48k.exe" "<%OutputFile%>.3gp" "<%OutputFile%>.3gp" 48"
Command5=""<%AppPath%>\cores\tempDel.bat""
Command6="rm "<%OutputPath%>2pass.stats""

[Item2]
Title=x264cli 29.970 (AVC:768kbps AAC:128kbps)
TitleE=x264cli 29.970 (AVC:768kbps AAC:128kbps)
Command0=""<%AppPath%>\cores\neroAacEnc.exe" -2pass -lc -br 128000
 -if "<%InputFilePath%><%InputFileBase%>.wav" -of "<% TemporaryFile%>.m4a""
Command1=""<%AppPath%>\cores\x264.exe" --bitrate 768 --threads 2 --level 3.0 --no-cabac --keyint 300
 --min-keyint 1 --no- fast-pskip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40 --scenecut 75
 --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr
 --output "<%TemporaryFile%>.264" "<%InputFile%>""
Command2=""<%AppPath%>\cores\MP4Box.exe" -add "<%TemporaryFile%>.264"
 -add "<%TemporaryFile%>.m4a" -3gp -fps 29.970030 -new "<%OutputFile%>.3gp""
Command3=""<%AppPath%>\cores\bit_ch48k.exe" "<%OutputFile%>.3gp" "<%OutputFile%>.3gp" 48"
Command4=""<%AppPath%>\cores\tempDel.bat""

[Item3]
Title=x264cli 29.970 2pass (AVC:768kbps AAC:128kbps)
TitleE=x264cli 29.970 2pass (AVC:768kbps AAC:128kbps)
Command0=""<%AppPath%>\cores\neroAacEnc.exe" -2pass -lc -br 128000
 -if "<%InputFilePath%><%InputFileBase%>.wav" -of "<%TemporaryFile%>.m4a""
Command1=""<%AppPath%>\cores\x264.exe" --pass 1 --bitrate 768 --stats "2pass.stats" --threads 2 --level 3.0
 --no-cabac --keyint 300  --min-keyint 1 --no-fast-pskip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40
 --scenecut 75  --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr
 --output "<%TemporaryFile%>.264" "<%InputFile%>""
Command2=""<%AppPath%>\cores\x264.exe" --pass 2 --bitrate 768 --stats "2pass.stats" --threads 2 --level 3.0
 --no-cabac  --keyint 300 --min-keyint 1 --no-fast-pskip --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40
 --scenecut 75  --me umh --subme 7 --thread-input --progress --no-dct-decimate --no-psnr
 --output "<%TemporaryFile%>.264" "<%InputFile%>""
Command3=""<%AppPath%>\cores\MP4Box.exe" -add "<%TemporaryFile%>.264" -add "<%TemporaryFile%>.m4a"
 -3gp -fps 29.970030 -new "<%OutputFile%>.3gp""
Command4=""<%AppPath%>\cores\bit_ch48k.exe" "<%OutputFile%>.3gp" "<%OutputFile%>.3gp" 48"
Command5=""<%AppPath%>\cores\tempDel.bat""
Command6="rm "<%OutputPath%>2pass.stats""

cliエンコーダ
ffmpeg
"-f 3gp" オプションを付けて出力。
3GPP(H.264).ini等をQT3GPPFlatten.exeを使って適用すると再生可能となる。
↑戻る

x264cli
ffmpegと違い、基本的にはMP4として作成されるため3gp化が必要。
mp4boxの "-3gp" オプションが有用

mp4boxで-3gpをつけた時の例

mp4box -fps 23.976025 -add "infile_video.264" -add "infile_audio.m4a" -3gp -new "outfile.3gp"

基本的なx264cliのオプションの例

1pass
x264.exe -B 768 --threads 2 --keyint 240 --min-keyint 1 --no-cabac --no-fast-pskip
 --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40 --scenecut 75 --me umh --subme 7 --thread-input --progress
 --no-dct-decimate --no-ssim --no-psnr --level 3.0

2pass
x264.exe --pass 1 -B 768 --stats "2pass.stats" --threads 2 --keyint 240 --min-keyint 1 --no-cabac --no-fast-pskip
 --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40 --scenecut 75 --me umh --subme 7 --thread-input --progress
 --no-dct-decimate --no-ssim --no-psnr --level 3.0
x264.exe --pass 2 -B 768 --stats "2pass.stats" --threads 2 --keyint 240 --min-keyint 1 --no-cabac --no-fast-pskip
 --filter 0,0 --analyse p8x8,i4x4 --qpmin 2 --qpmax 40 --scenecut 75 --me umh --subme 7 --thread-input --progress
 --no-dct-decimate --no-ssim --no-psnr --level 3.0

x264cliに読ませる、avs(AviSynth設定ファイル)の一例
#が付いている行はコメント行なので
、その行は無視されて処理されます。

16:9 640x360640x368(黒枠追加)
AviSource(動画ファイルの絶対パス)
#絶対パスは必ず、""で囲むこと。DドライブのF905iフォルダにあるhoge.aviならば"D:\F905i\hoge.avi"
AssumeFPS(24000,1001)
#23.976fpsなら(24000,1001)、29.97fpsなら(30000,1001)
Lanczos4Resize(640,360)
#縦が16の倍数の解像度では無いが、16:9にするためひとまず640x360にリサイズ。
AddBorders(0,4,0,4)
#縦横ともに16の倍数でなくてはならないため、黒帯を上下に4ドット足して640x368という解像度にする。
ConvertToYV12(interlaced=false)
#DVDや可逆圧縮aviなど、YUY2で読み込んでいる場合に備えて。インターレース解除済みなのでfalse。
return last
#スクリプト終了

4:3 640x480(VGA)
AviSource(動画ファイルの絶対パス)
#絶対パスは必ず、""で囲むこと。DドライブのF905iフォルダにあるhoge.aviならば"D:\F905i\hoge.avi"
AssumeFPS(24000,1001)
#23.976fpsなら(24000,1001)、29.97fpsなら(30000,1001)
Lanczos4Resize(640,480)
#640x480にリサイズ。縦横の解像度両方とも16の倍数。
ConvertToYV12(interlaced=false)
#DVDや可逆圧縮aviなど、YUY2で読み込んでいる場合に備えて。インターレース解除済みなのでfalse。
return last
#スクリプト終了


microSD経由で入れる

<書きかけ>
↑戻る

Tips


AviSynthについてはここを参照
x264cliのオプションに関してはここを参照
mp4boxのオプションに関してはここを参照
↑戻る

x264cli batch for F905i

とりあえず、x264cliを使うバッチを用意しておきました。
F905i_R4.zip
set.txtで設定をして、cmdファイルかbatファイルのショートカットを作り、それに動画をD&Dすると3gpができあがります。
右クリック→対象をファイルに保存で、保存してください。
好きなところにフォルダとして解凍し、toolフォルダを中に置いておいてください。
動かなかったら追加ツール.zipの中身をtoolフォルダにいれてください。
その他、詳しくはReadMeをみてください。
なお、
x264.exe
neroAacEnc.exe
bit_ch48k.exe
は各自で入手する必要があります。
また、Avisynthのインストールが必須です。
動作検証に使わせていただいたx264.exe
x264.exeについては、公開している方が同梱しているReadMeを良く読んでから使用するようお願いします。

バックナンバー
F905i_R2.zip
F905i.zip
↑戻る

x264vfwを使う場合

x264vfwはすでに開発が終了していますが、AviUtlやVirtualDub等で動画を編集した後
そのままH.264に変換できるので便利です。
音声は別途AACに変換し、x264cliの時と同様にMP4Boxでmuxする必要があります。

設定での注意点
MBs&Framesタブ
  • Partitionsの"8x8 Transform"のチェックを外す。
  • B Framesの"Max consecutive"の値を0にする。
More...タブ
  • Misc. optionsの"CABAC"のチェックを外す。


名前:
コメント:

すべてのコメントを見る

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2008年10月09日 00:59