Создание топологии перекодировки с помощью TopoEdit
В этом разделе описывается создание топологии перекодирования в TopoEdit.
Примечание
Для этой функции требуется Windows 7
Создание топологии перекодирования
В меню Файл выберите команду Отрисовка перекодировки.
В диалоговом окне Выбор источника мультимедиа выберите исходный файл для перекодирования.
Нажмите кнопку Открыть.
В диалоговом окне Выбор профиля перекодирования выберите один из профилей кодирования из раскрывающегося списка.
Примечание
Профили загружаются из файла TranscodeProfiles.xml.
В диалоговом окне Выбор целевого файла выберите имя выходного файла.
TopoEdit создает топологию перекодировки и отображает узлы топологии в main окне приложения.
Нажмите кнопку Воспроизвести на панели инструментов, чтобы запустить сеанс мультимедиа. Дождитесь завершения кодирования.
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 . |