Лучший видеокодек для кодирования информации аналогового графика / AVI - PullRequest
1 голос
/ 06 августа 2010

У меня есть приложение, которое регистрирует аналоговые измерения несколько раз в секунду - чтобы дать вам представление о том, как оно выглядит - вот примерный кадр (очевидно, кривая меняется по мере изменения измерений):

alt text http://img829.imageshack.us/img829/3692/curve.png

Мне нужно это приложение, чтобы записать эти кадры в AVI или любой другой видеофайл, который можно было бы воспроизводить на окнах без пользовательского кодека.

Я думал просто создатьогромный анимированный GIF-файл, но возможность перемотки / паузы является обязательнымFLV также не подойдет.

Существует ли какой-либо кодек, который бы:

  • лучше всего подходил для этого вида видео (3-4 цвета без сглаживания, минимальные изменения кадрав кадре, около 4-8 кадров в секунду)
  • легко доступно в Windows Media Player
  • доступно в виде библиотеки для linux для кодирования файлов

Любой советбудет высоко ценится.

Ответы [ 2 ]

1 голос
/ 07 августа 2010

Моя первая мысль: у вас может быть проблема с требованиями.

Если одно требование «легко доступно в Windows Media Player», это действительно немного сужает поле, если вы не используете WMP в Windows7 (новые кодеки были наконец добавлены в Windows 7). Вот список кодеков, поддерживаемых в XP (Vista примерно такая же).Кроме того, существуют некоторые ограничения для форматов контейнеров, которые могут еще более ограничить это - WMP в XP и Vista действительно только реально поддерживает контейнеры avi и asf.

В Windows 7 вы также получаете доступ к контейнерам H264 и mp4.

Предполагая, что вы используете Windows 7, ваш лучший вариант - это h264.Вы можете использовать x264, который является наилучшей из доступных на данный момент реализацией кодировщика (он легко справится с указанным вами типом видео), скомпоновать его в контейнер MP4, а затем у вас есть файлы, которые широко совместимы во всех основных операционных системах.(Windows / * nix / OSX).

Если вы не используете Windows 7, я бы сказал, что лучшим вариантом является MPEG-4 в контейнере AVI.

0 голосов
/ 18 августа 2012

Только что видел этот вопрос сейчас. Наилучшим решением для изображений с небольшим цветным поддоном на окнах является кодек экрана WMV (оригинал, созданный для захвата экрана).

С помощью WMV Encoder SDK вы можете легко создать файл wmv из коллекции изображений.

...