尝试将0.02 fps的1小时视频转换为非常短的视频(100倍加速),并以10 fps的速度转换为powerpoint演示文稿。
我这样做了:
ffmpeg - input.mp4 -filter:v "setpts=0.01*PTS" -r 10 output.mp4
效果很好,可以很好地使用VLC或SMPlayer(我相信使用ffmpeg库进行解码)。但是,如果使用Windows Media Player播放,或插入powerpoint演示文稿,这会产生很多伪影......视频几乎无法观看。
有没有办法在powerpoint中进行这种观察(我猜测问题在于powerpoint中使用的视频渲染器...)
答案 0 :(得分:0)
在我弄明白之后回答我自己的问题:
ffmpeg -i input.mp4 -vf "setpts=0.01*PTS,fps=fps=1:round=near" -vcodec libx264 -profile:v baseline -level 3.0 -an out.mp4
此命令将加速输入视频100次,将fps从0.2 fps更改为1fps。
我认为指定x264编码器的配置文件修复了我对windowsmedia player和powerpoint的问题。
Win 7,Windows MediaPlayer 12,PowerPoint 2013上的Apllies