どうしましょっ、昨日出掛ける時に改造版「MPG2MP4.BAT」で変換したMP4ファイルを持って出ようとiPodに転送しようとしたら、「iPodで再生できないので」って転送されませんでした。
あれっ?? 確認したはずだのに・・・???
もいちど例の2分ほどのをiPodに転送しようとしたらダメでした。 「QuickTime」での確認でiPodまで転送しなかったのかな??? そうとしか考えられません。
っで、5月6日のBAKさんのコメントと改造版のリストをよく見比べると、改造版のはいろんなオプションパラメータを指定したままなので、BAKさんが教えてくださった様に、「ffmpeg -s 320x240 -r 29.97 -i %1.yuv -i %1_1.wav %1.mp4」として変換して「QuickTime」で再生すると5秒で再生エラーになってしまいました。 けれど試しにiPodに転送してみると無事に転送出来て再生もOKでした。
他の3つのファイルは「QuickTime」でも1~2分程度までは正常に再生確認しましたしiPodへも転送OKです。
っで、MPG2MP4.BAT の再改造版は以下のようになります、今度は行番号もなしで、
echo off
Path D:\Free-Soft\MPG2MP4
:START
if "%1" == "" GOTO END
ffmpeg -i %1 -s 320x240 -r 19.98 %1.yuv %1.wav
sox %1.wav %1_1.wav speed 1.5
del %1.wav
ffmpeg -s 320x240 -r 29.97 -i %1.yuv -i %1_1.wav %1.mp4
del %1_1.* %1.yuv
shift
GOTO START
:END
pause
EXIT
です。 例によって「真空波動研SuperLite」で見た変換の前と後は、
[a.VRO]
352x480 29.97fps 4:3 5100.00kb/s
Dolby AC-3 48.00kHz 2.0ch(2/0 L+R) CM 192.00kb/s
[Extra][3]
SCR : 00:02:10.218 (130.218sec)
GOP : 01:00:01.066 (3601.066sec)
RATE : 00:01:27.789 (87.789sec)
[MPEG2] 00:02:10.218 (130.218sec) / 58,075,136Bytes
真空波動研SuperLite 080414 / DLL 080414
[a.VRO.mp4]
320x240 24Bit MPEG4 29.97fps 2602f 237.35kb/s
AAC 48.00kHz 2.0ch(2/0 L+R) LC 64.00kb/s
MP4 Base Media v1
[QuickTime] 00:01:26.820 (86.820sec) / 3,326,320Bytes
真空波動研SuperLite 080414 / DLL 080414
となりました、画質は改造版よりもわるいけど元のMPG2MP4.BATよりも少し良くなって、変換時間が22秒っ!! おいら的にはこっちが嬉しい・・・大幅短縮。
他にも、元が25分のファイルが6分半で変換、100分のが23分、87分のが14分とほぼ1/4の時間で変換されています。
あらためてBAKさんに感謝、です。
まだ訪問される方が少ないので、被害は少ないと思いますが、もしも最初の改造版を検証された方がいらしたら、ごめんなさい。