タッチ

P905i を雪山に落として紛失しても、後妻の P-01B で動画視聴は続行している。
パソコンで録画した動画を、MP4形式に変換するのに「携帯動画変換君」を使用し、MP4 形式だけでなく Zaurus 用に ISO-MPEG4 & MP3 形式にも変換している。
そして、ChTime等を使用して、手作業で変換後のファイルのタイムスタンプを調整していたのだが、ふと思い付いて、touchコマンドを、携帯動画変換君の設定に加えてみた。


Zaurus 用設定ファイル Transcoding_Zaurus.ini

[Info]
Title=Zaurus&携帯向け動画作成設定

[Item0]
Title=Zaurus & P-01B
FileNameMax=59
Command0="cscript.exe "C:\Program Files\Windows Media Components\Encoder\WMCmd.vbs" -input "<%InputFile%>" -output "<%OutputFile%>.asf" -loadprofile "<%AppPath%>\default_setting\zaurus-400-15fps.prx" -v_performance 40 -pixelratio 1 1 -author choro -copyright 有"
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec mpeg4 -fixaspect -s 320x240 -r 14.985 -b 335 -acodec aac -ac 2 -ar 44100 -ab 56 -f mp4 "<%OutputFile%>.MP4""
Command2=""<%AppPath%>\cores\touch" -A -C -M -r "<%InputFile%>" "<%OutputFile%>.asf""
Command3=""<%AppPath%>\cores\touch" -A -C -M -r "<%InputFile%>" "<%OutputFile%>.MP4""

[Item1]
Title=MP4 QVGA ( QVGA MPEG4 + AAC : 15fps)
FileNameMax=59
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -timestamp "<%TimeStamp%>" -bitexact -vcodec mpeg4 -fixaspect -s 320x240 -r 14.985 -b 335 -acodec aac -ac 2 -ar 44100 -ab 56 -f mp4 "<%OutputFile%>.MP4""
Command1=""<%AppPath%>\cores\touch" -A -C -M -r "<%InputFile%>" "<%OutputFile%>.MP4""

おぉ!上手くいった!
ちゃんと変換後の動画ファイルが、録画した動画ファイルのタイムスタンプに、自動で書き直されている!
ますます便利になったなぁ。