压视频用ffmpeg做pipe的时候,x264的demuxer必须选择y4m吗
dwing吧
全部回复
仅看楼主
level 7
gnaggnoyil 楼主
RT.发现用ffmpeg做pipe给x264的时候只有--demuxer y4m才能成功压制,其它情况下都会出现
av_interleaved_write_frame(): Error while opening file
错误.想用d264的dshow模式压制(好使用deldup滤镜),结果一直出错= =换过官方版的ffmpeg和自编译的ffmpeg,结果都是一样= =
问下是不是ffmpeg做pipe,x264的demuxer就必须是y4m= =
2012年06月14日 20点06分 1
level 7
gnaggnoyil 楼主
附上命令行:
ffmpeg -loop_input -r 10 -t 30 -i "未命名.PNG" -s 450x300 -f yuv4mpegpipe -pix_fmt yuv420p -an -v 0 - | x264 -o "output1.mp4" --demuxer y4m -
2012年06月14日 20点06分 2
1