我有来自模拟相机的包含偶数帧和奇数帧的二进制数据流。
现在我用这个把它转换成 .avi,
ffmpeg -f rawvideo -pix_fmt gray -s:v 700x220 -i data.bin -c:v rawvideo -pix_fmt yuv420p out.avi
当偶数帧和奇数帧相互排序时,我得到的是 2 倍的视频时长。如何对它们进行去隔行扫描?
更新 1:
ffmpeg -f rawvideo -pix_fmt gray -s:v 700x220 -i test1.bin -c:v rawvideo -pix_fmt gray -vf tinterlace out.avi
这使我的垂直分辨率提高了一倍,但视频的持续时间相同,而且比以前更慢。
答案1
ffmpeg -f rawvideo -pix_fmt gray -s:v 700x220 -i test1.bin -c:v rawvideo -pix_fmt gray -vf tinterlace,setpts=0.5*PTS out.avi
帮我解决一下这个难题。