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