ffmpeg管道流故障
Ffmpeg pipe stream glitch
我想处理ffmpeg原始视频流,我不明白为什么这段代码会产生故障。怎么了?
ffmpeg -i in.mp4 -f image2pipe -pix_fmt rgb24 -vcodec rawvideo - |
ffmpeg -f rawvideo -vcodec rawvideo -s 1980x1080 -pix_fmt rgb24 -r 24 -i - -an out.avi
谢谢!
对于 rawvideo
流,您必须设置正确的大小,因此您需要将 ffmpeg
的调用更改为:
ffmpeg -i in.mp4 -f image2pipe -pix_fmt rgb24 -vcodec rawvideo - |
ffmpeg -f rawvideo -vcodec rawvideo -s 1920x1080 -pix_fmt rgb24 -r 24 -i - -an out.avi
这是假设您的 in.mp4
文件是全高清文件。
我想处理ffmpeg原始视频流,我不明白为什么这段代码会产生故障。怎么了?
ffmpeg -i in.mp4 -f image2pipe -pix_fmt rgb24 -vcodec rawvideo - |
ffmpeg -f rawvideo -vcodec rawvideo -s 1980x1080 -pix_fmt rgb24 -r 24 -i - -an out.avi
谢谢!
对于 rawvideo
流,您必须设置正确的大小,因此您需要将 ffmpeg
的调用更改为:
ffmpeg -i in.mp4 -f image2pipe -pix_fmt rgb24 -vcodec rawvideo - |
ffmpeg -f rawvideo -vcodec rawvideo -s 1920x1080 -pix_fmt rgb24 -r 24 -i - -an out.avi
这是假设您的 in.mp4
文件是全高清文件。