MediaCoder - программа для работы с аудио и видео файлами: сжатие/изменение размеров файлов, конвертирование из одного формата в другой, извлечение аудиоданных из видеофайлов, перезапись CD и DVD на жесткий диск. Поддерживаются 32- и 64-битные ОС.
Основные характеристики MediaCoder: — Декодирование и сжатие популярных форматов. — Конвертация файлов в форматы, совместимые с мобильными устройствами воспроизведения (MP4 плееры, мобильные телефоны, VCD/DVD плееры, цифровые плееры). — Поддержка аудио-форматов MP3, Ogg Vorbis, WMA, RealAudio, WMA и WAV и др. — Поддержка видео форматов Xvid, DivX 4/5, MPEG 1/2/4, RealVideo, Windows Media Video 7/8/9, DV, AVI, MPEG/VOB, MP4, Quicktime MOV... — Постобработка файлов с сохранением записей в тегах и именах файлов. — Аудио-фильтрация (ресемплирование, нормализация уровня). — Закодированный поток помещается в любой совместимый контейнер по выбору. — Обрезка видеофайлов. — Изменение размера изображения. — Три вида интерфейса — пользовательский, стандартный и профессиональный. — Восстановление поврежденных и недокачанных файлов. — Извлечение аудиодорожек из видеофайлов. — Риппинг и мастеринг аудио и видео файлов.
Последние изменения: Updated NVENC with CUDA 7.0 Updated Intel QuickSync Encoder with Intel Media SDK 2014 Updated command line syntax for latest x265 Added x265 10bpp encoding support Fixed unintended error 19 prompt MP4Box 0.5.2 rev247 MKVToolnix 7.8.0 x264 r2538 x265 1.5+446 (with 10bpp build for x64)
Как правило, после установки программы MediaCoder, каждый раз при ее открытии, она открывает веб-страницу «для настройки параметров». Если Вы не хотите, чтобы это происходило — поставьте на этой странице галочку около надписи «Do not show this page on next startup».
Улучшения данной версии сосредоточены на эксплуатационных параметрах. Серьёзно проработан AVX2 (Haswell and later Intel CPUs) и работа кодека на multiple-socket машинах.
= API changes =
—threads N replaced by —pools N,N and —lookahead-slices N —[no-]rdoq-level N — finer control over RDOQ effort —min-cu-size N — trade-off compression for performance —max-tu-size N — trade-off compression for performance —[no-]temporal-layers — code unreferenced B frames in temporal layer 1 —[no-]cip aliases added for —[no-]constrained-intra
Added support for new color transfer functions «smpte-st-2084″ and «smpte-st-428
—limit-refs N was added, but not yet implemented
Deprecated x265_setup_primitives() was removed from the public API and is no longer exported DLLs
= Threading changes =
The x265 thread pool has been made NUMA aware. The —threads parameter, which used to specify a global pool size, has been replaced with a —pools parameter which allows you to specify a pool size per NUMA node (aka CPU socket or package). The default is still to allocate one pool worker thread per logical core on the machine, but with —pools one can isolate those threads to a given socket.
Other than socket isolation, the biggest visible change in the NUMA aware thread pools is the increase in work efficiency. The total utilization will generally decrease but the performance will increase since worker threads spend less time context switching. Also, the threading of the lookahead was made more work-efficient. Each lookahead job is a much larger piece of work.
disable thread pools: —pools 0
default thread pools: —pools *
restrict to 4 threads: —pools 4
restrict to 4 threads on socket 1: —pools -,4 restrict to all threads on socket 0: —pools +,-
= Multi-lib interface =
In order to support runtime selection of a libx265 shared library, we have introduced an x265_api structure and an x265_api_get() function.
Applications which use this interface to acquire the libx265 functional interface will be able to use shim libraries to bind a particular build of libx265 at run time. See the API documentation for full details.