音楽&動画機能
■音楽機能
ミュージックプレーヤー
曲の入れ方
- 機種側をMTPモードにする
- 機種とパソコンをUSBケーブルで接続する
- パソコン側でWindows Media Player(以下WMP)を起動する
- WMPの「同期」タブをクリック
- 左側の「同期リスト」にMP3をD&Dする
この時タイトルやアーティスト、アルバム名を入力しておくと機種側で適用されます。
- 右上(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
@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設定ファイル)の一例
#が付いている行はコメント行なので
、その行は無視されて処理されます。
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を良く読んでから使用するようお願いします。
x264vfwを使う場合
x264vfwはすでに開発が終了していますが、AviUtlやVirtualDub等で動画を編集した後
そのままH.264に変換できるので便利です。
音声は別途AACに変換し、x264cliの時と同様にMP4Boxでmuxする必要があります。
設定での注意点
MBs&Framesタブ
- Partitionsの"8x8 Transform"のチェックを外す。
- B Framesの"Max consecutive"の値を0にする。
More...タブ
- Misc. optionsの"CABAC"のチェックを外す。
最終更新:2008年10月09日 00:59