gif to avi

Jun. 21st, 2010 05:40 pm
[identity profile] minimatar.livejournal.com posting in [community profile] useful_faq
Как конвертировать gif в avi без потери качества? Спасибо.

Date: 2010-06-21 01:56 pm (UTC)
From: [identity profile] doppeltes.livejournal.com
попробуйте в DV формат сконвертировать без масштабирования
в любом видео-конвертере

Date: 2010-06-22 03:18 am (UTC)
From: [identity profile] jgml.livejournal.com
ясно

Date: 2010-06-21 05:24 pm (UTC)
From: [identity profile] dudkinisback.livejournal.com
gif - это набор картинок с оптимизированными (индексированными цветами).
например, у вас синий, жёлтый и фиолетовый. в обычной кодировке они (допустим) - 128-й, 345-й и 544-й.
тогда картинка запишется как строки
128-й, 345-й и 544-й, 128-й, 345-й и 544-й
128-й, 544-й и 345-й...
итд.
индексирование даёт такое: 128-й - это 1, 345-й - это 2, а 544-й - это 3.
тогда всё пишется короче
123123
132...

при этом для записи этого кол-ва чисел хватает двух бит

помещаем впереди файла словарь, кто-какой и так сжимаем gif-картинку.

плюс там прозрачность и куча других фишек.

а теперь к avi.
avi - это audio/video interlaced. то есть кусок аудио, кусок видео и т.д.
при этом как сжимается звук и видео - зависит от кодера. а кодер может сжимать всё жутко, а может и ваще не сжимать. форматов - море.

если вы пытаетесь, например для телефона, avi из gif (пачка gif-картинок), которое в свою очередь ранее было сделано из видео (а это как восстановить корову из котлет), то если ваш телефон поддерживает кодек (кодер/декодер) формата mjpeg (пачка jpg-картинок), то avi именно с таким кодером сохранит больше всего качества и размером будет аналогично.

хотя про корову и котлеты не забывайте.

Date: 2010-06-21 05:48 pm (UTC)
From: [identity profile] chaotic-sys.livejournal.com
В avi-контейнер можно записать видео формата Microsoft's run length encoding (RLE). Такой способ используется в анимациях Windows вроде копирования и т.п. Качество такое же, как и у gif.
Есть такая программа AVI Creator ( http://www.vbaccelerator.com/home/vb/code/vbmedia/movies/AVI_Creator/article.asp ), она может из набора bmp-картинок создать avi именно с MS RLE.
Ну а извлечь кадры из gif можно любым просмотрщиком (Irfanview, XnView).