Поделиться через


Создание топологии перекодировки с помощью TopoEdit

В этом разделе описывается создание топологии перекодирования в TopoEdit.

Примечание

Для этой функции требуется Windows 7

Создание топологии перекодирования

  1. В меню Файл выберите команду Отрисовка перекодировки.

  2. В диалоговом окне Выбор источника мультимедиа выберите исходный файл для перекодирования.

  3. Нажмите кнопку Открыть.

  4. В диалоговом окне Выбор профиля перекодирования выберите один из профилей кодирования из раскрывающегося списка.

    Примечание

    Профили загружаются из файла TranscodeProfiles.xml.

  5. В диалоговом окне Выбор целевого файла выберите имя выходного файла.

  6. TopoEdit создает топологию перекодировки и отображает узлы топологии в main окне приложения.

  7. Нажмите кнопку Воспроизвести на панели инструментов, чтобы запустить сеанс мультимедиа. Дождитесь завершения кодирования.

TranscodeProfiles.xml

TopoEdit загружает профили кодирования из файла TranscodeProfiles.xml. Этот файл находится в каталоге Bin пакета Windows SDK.

Файл начинается с элемента TedTranscodeProfiles . Каждый профиль начинается с элемента TedTranscodeProfile . Каждый профиль состоит из набора значений формата <VALUE_NAME Value="VALUE"/>. Определены следующие значения:

Значение Описание
AudioAvgBytesPerSecond
Среднее значение в байтах в секунду для аудиопотока. Эквивалент атрибута MF_MT_AUDIO_AVG_BYTES_PER_SECOND .
AudioBitsPerSample
Количество битов на выборку для аудиопотока. Эквивалент атрибута MF_MT_AUDIO_BITS_PER_SAMPLE .
AudioBlockAlignment
Выравнивание блока для звукового потока. Эквивалент атрибута MF_MT_AUDIO_BLOCK_ALIGNMENT .
AudioEncodingProfile
Определенное для кодека значение, определяющее звуковой профиль. Эквивалент атрибута MF_TRANSCODE_ENCODINGPROFILE .
AudioFormat
Подтип закодированного звука. Эквивалент атрибута MF_MT_SUBTYPE .
AudioNumChannels
Количество каналов в аудиопотоке. Эквивалент атрибута MF_MT_AUDIO_NUM_CHANNELS .
AudioSamplesPerSecond
Частота выборки аудиопотока в выборках в секунду. Эквивалент атрибута MF_MT_AUDIO_SAMPLES_PER_SECOND .
Тип контейнера
Тип контейнера файлов. Эквивалент атрибута MF_TRANSCODE_CONTAINERTYPE .
ProfileName
Отображаемое имя профиля.
SkipMetadataTransfer
Укажите значение 1, если метаданные не следует передавать в выходной файл, или 0, если метаданные должны быть переданы. Эквивалент атрибута MF_TRANSCODE_SKIP_METADATA_TRANSFER .
VideoBitrate
Средняя скорость видео. Эквивалент атрибута MF_MT_AVG_BITRATE .
VideoEncodeComplexity
Конкретное значение кодека, определяющее качество кодирования. Эквивалент атрибута MF_TRANSCODE_QUALITYVSSPEED .
VideoEncodingProfile
Значение, зависящее от кодека, определяющее профиль видео. Эквивалент атрибута MF_TRANSCODE_ENCODINGPROFILE .
VideoFormat
Подтип закодированного видео. Эквивалент атрибута MF_MT_SUBTYPE .
VideoFrameHeight
Высота выходного видео. Эквивалент атрибута MF_MT_FRAME_SIZE .
VideoFrameRateDenominator
Знаменатель частоты кадров выходного видео. Эквивалент атрибута MF_MT_FRAME_RATE .
VideoFrameRateNumerator
Числитель частоты кадров выходного видео. Эквивалент атрибута MF_MT_FRAME_RATE .
VideoFrameWidth
Ширина выходного видео. Эквивалент атрибута MF_MT_FRAME_SIZE .
VideoPixelAspectRatioDenominator
Знаменатель пропорций пикселей (PAR) выходного видео. Эквивалент атрибута MF_MT_PIXEL_ASPECT_RATIO .
VideoPixelAspectRatioNumerator
Числитель PAR выходного видео. Эквивалент атрибута MF_MT_PIXEL_ASPECT_RATIO .

TopoEdit