11/10/29 08:12:33.55 3MctQv/+0
>>444
>「お気に入りの動画を携帯で見よう」の現在最新版rev.33762で
> ffmpeg -y -loop_input -i BK128x72.gif -i input.flv -s 128x72 -aspect 16:9 -map 0:v -map 1:a -acodec libmp3lame -ab 96k -ar 44100 -vcodec mpeg1video -f avi output.avi
FFmpeg SVN r21400で↑ と同じやり方で1段階減らせるかやって見ました。
まず、FFmpeg SVN r21400で>>443 と同じやり方の場合の結果
> ffmpeg -y -threads 4 -f image2 -loop_input -r 25 -t 300 -b 100k -i bg.bmp -vcodec copy -r 25 -t 300 -b 100k -aspect 16:9 -s 64x36 -f avi video1.avi
結果1 video:51021kB audio:0kB global headers:0kB muxing overhead 0.355548%
> ffmpeg -y -i video1.avi -vcodec rawvideo -s 64x36 -aspect 16:9 -r 25 -t 300 video2.avi
結果2 video:50625kB audio:0kB global headers:0kB muxing overhead 0.358326%
> ffmpeg.exe -y -i music.mp3 -i video2.avi -acodec copy -vcodec libxvid -b 100k -r 25 -s 640x360 -aspect 16:9 -async 1 video.avi
結果3 video:2503kB audio:6845kB global headers:0kB muxing overhead 4.923597%
次に、1段階減らそうとすると、(画像はBMP形式でないとエラーとなります)
> ffmpeg -y -threads 4 -f image2 -loop_input -r 25 -t 300 -b 100k -i bg.bmp -vcodec rawvideo -s 64x36 -aspect 16:9 -r 25 -t 300 videoT0.avi
結果①② video:50625kB audio:0kB global headers:0kB muxing overhead 0.358326%
> ffmpeg.exe -y -i music.mp3 -i videoT0.avi -acodec copy -vcodec libxvid -b 100k -r 25 -s 640x360 -aspect 16:9 -async 1 videoT.avi
結果③ video:1616kB audio:6845kB global headers:0kB muxing overhead 5.418495%
というように結果3と結果③がサイズが違ってしまいます。
さきゅばすでコメント付き動画にすると③の方はフレームレートが25fpsになりません。
(ログには25fpsと出るんですがコメントのカクつきがどう見ても1fpsです。本当にありがとうございました。)
これはFFmpeg21400のバグ? rev.33762はどうでしょうか?
# まあこちらでもやればいいんでしょうが。