VirtualDub - Программа для захвата и обработки видео. Полнофункциональный и быстрый пакет для работы с видео. По возможностям превосходит многие коммерческие продукты. Есть встроенный Motion-JPEG, MPEG-1 декодер, допускается преобразование MPEG-1 в 24-bit AVI и многое другое. Поддерживается работа с большими файлами.
Исправления:
Added workaround for BMP files with bad BITMAPINFOHEADER::bfSize fields
Added workaround for TARGA files with run-length encodings that span scanlines (not allowed by spec)
Fixed abort confirm and disk I/O options not saving consistently
Warnings, particularly the VBR warning, are now displayed after opening a file through command-line arguments
Fixed crash when VirtualDub.jobs file is not writable
Fixed crash when dealing with RLE4 and RLE8 encoded videos
Fixed stride error with odd-width TARGA files
Fixed occasionally oversized wave format structure being written when decompressing audio
The "autoselect" input color format now also tries 256 color mode in order to support old codecs that can only output this format
Capture: Switched graph construction code in DirectShow layer to prefer Video Renderer over VMR to avoid Direct3D
AMD64: Fixed one-byte PUSH/POP instructions reporting incorrect registers in disassembly
SIF - это условное название нового класса алгоритмов, предназначенных для обработки и сжатия изображений. Данное семейство алгоритмов более обширно и включает большее количество вариантов реализации, чем, скажем, wavelet и блочные преобразования.
SIF характеризуется сочетанием высокой частотно-полосной эффективности преобразования и низкого уровня артефактов восстановленного изображения с возможностью гибкой адаптации к локальной двухмерной статистике сигнала, а также низкой вычислительной сложностью практической реализации. Это открывает новые перспективы в деле создания видекодеков, сочетающих рекордную эффективность сжатия с высокой скоростью работы и низкой вычислительной сложностью.
SIF - это изначально двухмерный алгоритм, точнее - его одномерная реализация не имеет практического смысла. В то же время варианты SIF-а с числом размерностей больше двух вполне возможны. Еще одна характерная особенность описываемого преобразования состоит в том, что это специализированный алгоритм для работы с двухмерными данными, имеющими определенные статистические параметры (в первую очередь изображениями).
Описание настроекQuantization level: – Основная настройка – собственно порог квантования. При его повышении увеличивается степень сжатия изображения. При уменьшении порога квантования увеличивается качество изображения, вплоть до беспотерьного (точнее, близкого к такому режиму) при установке этого параметра на ноль. Надо отметить, что данный кодек не рассчитан на этот режим и будет работать очень медленно и не так эффективно, как специализированные беспотерьные кодеки. Сolor quantization scaling: – Определяет отношение уровней порогов квантования для яркостных и цветовых составляющих изображения. При увеличении этого значения увеличивается порог квантования для цветовых составляющих относительно яркостных.
При установке этого значения на максимум порог квантования цветовых составляющих становится в три раза выше текущего порога квантования яркостных. Additional quantizer: – Добавочный квантователь. Если увеличение порога основного квантователя уменьшает количество оставшихся деталей на изображении, то от уровня данного квантователя зависит точность передачи оставшихся деталей. При его увеличении детали передаются более грубо. Данный квантователь гораздо меньше влияет на конечную степень сжатия изображения, чем основной. Maximum I-frame interval: – Максимальное расстояние между двумя соседними ключевыми кадрами. Кодек умеет автоматически определять смену планов и вставлять ключевые кадры туда, где это нужно. В версии 0.40 Alpha3
Улучшен алгоритм и увеличена эффективность работы анализирующий части Core6. Уменьшен уровень некоторых артефактов на изображении
Несколько изменен алгоритм работы квантователя
Добавлен адаптивный алгоритм контроля битрейта
Существенно увеличена четкость декодируемого изображения
Психовизуальная модель еще до конца не отлажена, но работает весьма хорошо
Значительно увеличена общая эффективность сжатия
Данная версия несовместима с предыдущей, но все последующие версии кодека будут декодировать видео, сжатое этой версией
Sorenson Squeeze Compression Suite v4.2.301.6 Retail
Компания Sorenson Media анонсировала обновление четвёртой версии своего пакета Sorenson Squeeze Compression Suite. Это - приложение для кодирования и компрессии для цифрового видео, сосредоточенное на улучшенной интеграции с редактированием видео и распределением технологического процесса, в особенности работе с компрессированием видео данных, включая работу с DVD продукцией и работу с потоками HDV и DVHS. Также одна из новых особенностей - внедрение aacPlus аудио кодека, который предоставляет звук с CD качеством с компрессированными файлами. Compression Suite обеспечивает интеграцией с Flip4Mac WMV компонентами Telestream, который делает Sorenson Squeeze первым межплатформенным инструментом кодирования Windows Media 9.
Эта утилита со встроенными кодеками будет полезна многим для компрессии аудио и видео с помощью MPEG-4, Windows Media, QuickTime, Real MediaMacromedia Flash MX, MPEG 1 и 2.
Кодирование аудио производится с использованием MPEG-4 (Fraunhofer MPEG-4 AAC codec или Quick Time AAC), WMA 9 Standard/Pro, Real Audio (ATRAC3, ACELP...), MPEG-1 Layer 1/2 (Fraunhofer codec) и др.
На данный момент на сайте разработчика уже доступна версия 4.3. У вас есть возможность скачать предыдущую версию этой программы.
Именно таким "слоганом" начинается недавний анонс от DivX Labs представивший финальный релиз кодека DivX Pro под номером релиза 6.1.
Детальная информация с описанием всех нововведений и результаты бенчмарков доступны на этой странице. Если вкратце говорить о нововведениях, то стоит выделить значительное ускорение процесса кодирования видеоконтента от 14 до 80% на однопроцессорных системах и до 300% с использованием новых технологий (HT, SMP, Dual Core и Dual Core + HT CPUs ) реализованных в современных процессорах (в том числе и на двух процессорных системах).
Более детально о нововведениях:
The encoder now includes full support for single CPU, HyperThreaded (HT), dual CPU (SMP) and dual core processors
The decoder now supports multithreading for improved playback performance on all HT, SMP and dual core processors
The performance of Extreme quality and Insane quality modes has been improved
A new High-performance mode has been created which benches anywhere from 90% to 160% faster than Balanced mode in the 6.0 codec depending on CPU type
We have significantly enhanced Fastest mode, with virtually zero performance impact
You can now specify a target quantizer instead of an average bitrate during encoding
We've added more optimizations for processors supporting SSE2 extensions
DivX High Definition profile now allows up to 6Mbps average bitrate for crystal clear HD video
A new Lanczos resize filter is included in the encoder, enabling very sharp resizing during export from any video suite
Quarter-pixel motion estimation has been enhanced for performance, and is now available in all modes
The Feedback Window now displays VBV level and has variable axis for PSNR plots
The Feedback Window now contains controls for changing VBV bitrate, performance mode, etc.
MPEG quantization has been improved
Brightness, Contrast, and Saturations controls now operate correctly in the DivX Decoder for DirectShow
Компания Sorenson Media анонсировала обновление четвёртой версии своего пакета Sorenson Squeeze Compression Suite. Это - приложение для кодирования и компрессии для цифрового видео, сосредоточенное на улучшенной интеграции с редактированием видео и распределением технологического процесса, в особенности работе с компрессированием видео данных, включая работу с DVD продукцией и работу с потоками HDV и DVHS. Также одна из новых особенностей - внедрение aacPlus аудио кодека, который предоставляет звук с CD качеством с компрессированными файлами. Compression Suite обеспечивает интеграцией с Flip4Mac WMV компонентами Telestream, который делает Sorenson Squeeze первым межплатформенным инструментом кодирования Windows Media 9.
Эта утилита со встроенными кодеками будет полезна многим для компрессии аудио и видео с помощью MPEG-4, Windows Media, QuickTime, Real MediaMacromedia Flash MX, MPEG 1 и 2.
Кодирование аудио производится с использованием MPEG-4 (Fraunhofer MPEG-4 AAC codec или Quick Time AAC), WMA 9 Standard/Pro, Real Audio (ATRAC3, ACELP...), MPEG-1 Layer 1/2 (Fraunhofer codec) и др.
Группа MSU Graphics & Media Lab (Москва) после очередного перерыва обновила свой видео кодек MSU Lossless Video Codec Beta. Данный кодек предназначен для сжатия видео без потерь (используется при сохранении мастер-копии видео или вариантов промежуточного рендеринга).
На странице кодека представлены сравнения его с конкурентами и расписаны параметры настройки.
Изменения в версии 0.6.0:
реализован новый алгоритм сжатия. Скорость компрессии увеличена в 1.5-2 раза, скорость декомпрессии увеличена в 2-2.5 раза
После долгой паузы RadGameTools снова обновила Smacker Video, свой ранний кодек для кодирования видео с палитрой в 256 цветов. На рынок представлена версия Smacker Video v4.2b.
Smacker Video Technology интегрирован в RAD Video Tools, т.е. представлен в однои пакете с Bink Video и пользователь может самостоятельно выбирать технологию с которой ему необходимо работать.
Напомним, что этот пакет доступен для свободного скачивания и использования в личных, не коммерческих, целях. Основное предназначение пакета - сжатие видеоклипов в играх (Warcraft III), собственно уже за это взимаются лицензионные отчисления. Пакет представляет собой отдельную программу преобразующую *.avi файлы в формат *.smk (Smacker) или *.bnk (Bink Video).
Smacker - ранний кодек, работающий с палитрой в 256 цветов.
Bink Video - был выпущен значительно позже, поддерживает Hi-Color и более высокую степень сжатия видеоизображения.
Одной из положительных возможностей пакета является функция создания самопроигрывающегося *.exe файла, а начиная с версии 1.6 появилась возможность создания "хранителей экрана" (screen saver), файлов с расширением *.src.
В версии 4.2b:
Fixed a bug in the Smacker player where files off another drive letter wouldn't play
Updated the Smacker SDK to use Miles 7
Added support for detecting dual-core Opterons
Скачать Smacker Video Technology можно в составе пакета RAD Video Tools.
Напомним, что этот пакет доступен для свободного скачивания и использования в личных, не коммерческих, целях. Основное предназначение пакета - сжатие видеоклипов в играх (Warcraft III), собственно уже за это взимаются лицензионные отчисления. Пакет представляет собой отдельную программу преобразующую *.avi файлы в формат *.smk (Smacker) или *.bnk (Bink Video).
Smacker - ранний кодек, работающий с палитрой в 256 цветов.
Bink Video - был выпущен значительно позже, поддерживает Hi-Color и более высокую степень сжатия видеоизображения.
Одной из положительных возможностей пакета является функция создания самопроигрывающегося *.exe файла, а начиная с версии 1.6 появилась возможность создания "хранителей экрана" (screen saver), файлов с расширением *.src.
В версии 1.8e:
Built with final version of Xbox 360 system software
Added support for Miles 7 on Windows (you can now do 5.1 on Windows)! The Miles example shows how to do 5.1 with just a few code changes
Worked around an Xbox 360 deadlock problem when playing audio with the system audio player while a Bink is playing
Fixed the mix bin volume calculation on Xbox and Xbox 360, where the linear to loudness scale was being applied twice
Fixed a crash in BinkOpen if you ran out of memory on a little allocation that followed a larger allocation
Fixed a crash in the BinkGetRealTime function when run on a 1 fps movie
Fixed BinkShouldSkip on Bink files that don't have an audio track
Moved the minimum read size on Xbox and Xbox 360 up to 128K since most movies are use HD data rates
Fixed importing of QuickTime files that are wider than 4096 pixels
Fixed a crash when using a pixel offset on a still image that had an alpha plane
Fixed importing of still image files that are wider than 4096 pixels
Detect dual-core Athlons
Fixed the Smacker player not playing off another drive letter
Flip4Mac WMV стал совместим с Apple Tiger 10.4 и QuickTime 7
Компания Telestream объявила, что теперь ее приложение Flip4Mac WMV совместимо с операционной системой Apple Tiger OS X 10.4 и проигрывателем файлов QuickTime 7.
Flip4Mac WMV позволяет импортировать, экспортировать и проигрывать Windows Media файлы из приложений, основанных на формате QuickTime. Это заявление компания Telestream сделала после проведения строжайших тестирований последних версий Flip4Mac WMV. Компания также объявила о выпуске новой версии 1.0.1 проигрывателя Flip4Mac WMV, в которой реализована поддержка плагина Flip4Mac Safari - инструмента для просмотра веб-страниц в сети Интернет. В состав пакета Flip4Mac WMV 1.0.1 входит: WMV Player/Pro v1.0.1 и WMV Studio/Pro v1.0.5. Пользователям Flip4Mac WMV новая версия предлагается бесплатно, а все остальные могут получить пробную его версию по адресу.
Кодек x264 - Revision 293
Что такое x264 кодек?
x264 - это бесплатная библиотека для кодирования H264/AVC видео потоков. Авторами являются Laurent Aimar, Eric Petit(OS X), Min Chen (vfw/nasm), Justin Clay(vfw), Mеns Rullgеrd и Loren Merritt. Кодек распространяется на условиях GPL лицензии.
Благодаря открытому исходному коду кодек доступен для многих платформ.
Функции кодера:
CAVLC/CABAC
Multi-references
Intra: all macroblock types (16x16, 8x8, and 4x4 with all predictions)
Inter P: all partitions (from 16x16 down to 4x4)
Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT)
Ratecontrol: constant quantizer, single or multipass ABR, optional VBV
Scene cut detection
Adaptive B-frame placement
B-frames as references / arbitrary frame order
8x8 and 4x4 adaptive spatial transform
lossless mode
Ограничения кодера:
"в базовой и расширенной конфигурациях x264 не поддерживает чувствительности к ошибкам. При работе с интерлейсом использует много кода. x264 не поддерживает интерлейс
не поддерживает несколько других мелких функций ..."
В данном релизе:
Removed SSE2 pixel routines coz it has been committed to the SVN
Внимание! Win32 VFW build: Revision 293, требует Pentium2 или выше!!! Внимание 2! Перед инсталляцией релиза 293 предыдущий релиз 292 должен быть деинсталлирован!!! Внимание 3! x264 все еще находится в ранней стадии разработки!!!
Вышла новая версия VirtualDub mod с поддержкой импорта MPEG2(SVCD,DVD,VOB).
Изменения в версии 1.6.10 (build 23762):
в данном релизе исправлена ошибка в диалоге "Capture / Stop Conditions". Клавиша "Accept" производила постоянное сохранение данных, вместо того, чтобы применить их к текущему сеансу
добавлена "птичка" в "Options / Preferences / Timeline". См. перечень изменений от версии Version 1.5.10 build 18303 для полного описания этой опции
Напомним, что этот пакет доступен для свободного скачивания и использования в личных, не коммерческих, целях. Основное предназначение пакета - сжатие видеоклипов в играх (Warcraft III), собственно уже за это взимаются лицензионные отчисления. Пакет представляет собой отдельную программу преобразующую *.avi файлы в формат *.smk (Smacker) или *.bnk (Bink Video).
Smacker - ранний кодек, работающий с палитрой в 256 цветов.
Bink Video - был выпущен значительно позже, поддерживает Hi-Color и более высокую степень сжатия видеоизображения.
Одной из положительных возможностей пакета является функция создания самопроигрывающегося *.exe файла, а начиная с версии 1.6 появилась возможность создания "хранителей экрана" (screen saver), файлов с расширением *.src.
В версии 1.8d:
Added support for the beta Xbox 360 hardware (June XDK)
Fixed 8-bit audio playback on Nintendo DS - we still recommend using 16-bit audio, though
Ну, что ж, а вот и стабильная "финализирующая всю серию 1.6" версия VirtualDub - 1.6.9. Конечно, в первую очередь - исправления ошибок (кому интересен полный список изменений - смотрите полную версию новости)
Изменения в версии 1.6.9:
Extended workaround for Huffyuv joining problems to capture mode (pre-zeroing format block)
Hex editor would warp to a random location when using the mouse wheel for the first time
Currently displayed frame was not updated after a reload (F2)
Fixed errors when opening YCbCr (YUV) videos that had nonstandard bit depth or image size values in the frame header
YV16 input is now supported; previously it could be written but not re-read
Fixed sporadic audio compression errors at end of render
Lagarith предоставляет превосходное сжатие видеоматериала, хотя на данный момент кодеки MSU Lossless Codec и FFV1 превосходят его по быстродействию и степени сжатия.
Некоторые особенности версии 1.3.6:
Lagarith работает в цветовых пространствах - RGB24, RGB32, RGBA, YUY2 и YV12. Также, Lagarith никогда не будет вниз-типовое видео, предотвращая небрежную качественную потерю. Для DVD видео обеспечивается сжатие на 10-30% лучше в сравнении с Huffyuv. Однако на статических и высоко сжимаемых сценах Lagarith обеспечивает более высокую скорость работы
Lagarith способен превзойти кодек Huffyuv по быстродействию вследствие того, что использует значительно лучший метод сжатия
На обычном видео Lagarith обеспечивает более медленную скорость кодирования в сравнении с кодеком Huffyuv. Но существуют ситуации когда кодер, по причине особенностей в алгоритме сжатия, несколько обгоняет его и постепенно эта скорость возростает
Этот кодек был разработан на основе кодека Huffyuv и использует часть его кода, особенно для перевода YUY2 видео в RGB. Функция перевода YV12 в YUY2 была взята из AviSynth
Как инсталлировать Lagarith Lossless Video Codec:
Uncompress the files from archive, right-click on the lagarith.inf file and select Install
That's all! Now check the installed codec. See Checking Installed VIDEO and AUDIO Codecs In Windows XP guide
Изминения в Lagarith Lossless Video Codec 1.3.6:
Decoding RGB24 as RGB32/RGBA now sets the alpha channel to 255 instead of 0; previously, such video would show up as solid black in Vegas because it was perceived as fully transparent (thanks to Stephen Schlueter for reporting this error)
Fixed RGB24 encoding for systems that do not have an MMX capable processor
Fixed a bug that prevented encoding RGB32 as RGB24 when the "Report original colorspace" option was checked
TechSmith Corp. представила новую версию кодека TSCC Codec. TSCC (TechSmith Screen Capture Codec) - это видео кодек для сжатия видео без потерь оптимизированный для записи содержимого рабочего экрана ОС.
Обновление кодека связано с выходом новой версии программы Camtasia Studio v3.0.0, в состав которой входит TSCC кодек.
Изменения в версии 2.0.6:
Added (r) to TSCC and updated the "LegalTrademarks" section of the version resource
Напомним, что этот пакет доступен для свободного скачивания и использования в личных, не коммерческих, целях. Основное предназначение пакета - сжатие видеоклипов в играх (Warcraft III), собственно уже за это взимаются лицензионные отчисления. Пакет представляет собой отдельную программу преобразующую *.avi файлы в формат *.smk (Smacker) или *.bnk (Bink Video).
Smacker - ранний кодек, работающий с палитрой в 256 цветов.
Bink Video - был выпущен значительно позже, поддерживает Hi-Color и более высокую степень сжатия видеоизображения.
Одной из положительных возможностей пакета является функция создания самопроигрывающегося *.exe файла, а начиная с версии 1.6 появилась возможность создания "хранителей экрана" (screen saver), файлов с расширением *.src.
В версии 1.8c:
Added Nintendo DS support! Play Bink movies in your NDS games as easily as any other Bink platform.
Added a new function called BinkControlCPUFeatures to turn on and off various features on different platforms.
Fixed some pixel center bugs in the DX sample code that bilinear blending usually hid.
Totally rewrote the entire YcRcB to RGB color conversion system. All new infrastructure, all new assembly blitters. This means almost 30% of Bink was replaced in this version.
All new x86 blitters for MMX and non-MMX: almost twice as fast, less buggy, no more corner cases, and saved almost 200K in the Bink DLL!
Added dithering to the 16-bit RGB color conversion blitters. 16-bit looks almost as good as 32-bit now.
Added a new 8-bit palettized output mode. Also added a BinkGetPalette function to retrieve the global Bink palette.
Moved a few more source files and data tables into Bink sections, so you save another 64K or so, when you unload the Bink section on Xbox.
Changed a few of the examples to use BinkShouldSkip, so that they avoid locking a texture completely, if we are just going to skip the frame anyway.
Группа MSU Graphics & Media Lab (Москва) после очередного творческого обновила свой видео кодек MSU Lossless Video Codec Beta. Данный кодек предназначен для сжатия видео без потерь (используется при сохранении мастер-копии видео или вариантов промежуточного рендеринга).
На странице кодека представлены сравнения его с конкурентами и расписаны параметры настройки.
Изменения в версии 0.5.8:
Теперь все гарантированно работает в Win98
Заметно улучшена скорость в режиме без визуальных потерь (+10-12%), несколько улучшено сжатие
Изменения в версии 0.5.6:
скорость компрессии увеличена в 1.7 раза!
исправлена ошибка с неправильным показом сжимаемой картинки в VirtualDub
Известные проблемы:
Работаем над скоростью. :)
(Если заметите какие-то проблемы - пожалуйста, пишите!)