У меня есть папка .tifs, которые являются действительно шумными изображениями (цифровые изображения с микроскопа). Они также довольно малы по размеру, например, 260x260 пикселей.
Я хочу превратить их в воспроизводимый фильм, который работает через Windows и Mac.
Я пробовал libx264, но я получаю эту ужасную картину из квадратов по всему изображению.
Я пробовал много вариантов с libx264, например -crf 24, -crf 0 (предположительно без потерь, его нет). Я пробовал разные -pix_fmts.
Вообще мои команды выглядели так
ffmpeg -framerate 33 -i Out01x\Singles_%04d.tif -c:v libx264 -crf 0 -pix_fmt yuv420p test2.avi
Итак, я попробовал формат без потерь, huffyuv
ffmpeg.exe -framerate 33 -i Out01x\Singles_%04d.tif -c:v huffyuv Out01x.avi
Это изначально выглядело хорошо. Но потом я обнаружил, что он не поддерживает .mov или quicktime. Что не сработает, потому что моим коллегам понадобится поддержка .mov.
Затем я попробовал просто прямой формат .png без потерь.
ffmpeg -framerate 33 -i Out01x\Singles_%04d.tif -c:v png test.mov
Это выглядит хорошо, и, кажется, играть в быстрое время (хотя я все еще жду, когда кто-то с Mac, чтобы подтвердить).
Действительно ли .png мой лучший вариант здесь? Это кажется не очень «стандартным». Но я не профессионал в области видео, поэтому, возможно, это хороший вариант.
Это не работает в Windows Media Player. Но ничего из этого не происходит, поэтому я виню WMP больше, чем проблемы с кодеками. Все они работают в VLC, QuickTime (на Windows) и других проигрывателей Windows.
Есть лучший способ сделать это?
Редактировать:
Вот скриншот пэчворка, который я вижу. С помощью линий я нарисовал, чтобы выделить его часть.