Как деинтерлейсировать серое видео и преобразовать его в.avi?
У меня есть поток двоичных данных с аналоговой камеры, который содержит четные и нечетные кадры.
Прямо сейчас я конвертирую это в.avi с этим,
ffmpeg -f rawvideo -pix_fmt gray -s:v 700x220 -i data.bin -c:v rawvideo -pix_fmt yuv420p out.avi
Я получаю 2-кратную продолжительность видео, когда четные и нечетные кадры располагаются друг за другом. Как можно деинтерлейсировать их?
UPD 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
Сделай трюк для меня.