PureVirtual
Пользователь
 Ученик
Постов: 12 |  | Репутация: 0
|
В ответ на: Resize - 19.05.2008 13:55
G.P., во-первых, для галочки напомню, про настройки вывода в графическом интерфейсе (Видео -> Масштаб, Соотношение сторон, Обрезать), но это Вы пробовали наверняка.
Во-вторых, у модуля transcode есть параметры, позволяющие масштабировать кадр, изменять соотношение сторон и разрешение (см "vlc -p stream_out_transcode --advanced --help-verbose").
Code: |
--sout-transcode-scale <дробное>
Масштабирование
Масштабировать видео с
заданным коэффициентом
(например 0.25)
--sout-transcode-width <целое>
Ширина видео
Ширина вывода видео.
--sout-transcode-height <целое>
Высота видео
Высота вывода видео.
--sout-transcode-maxwidth <целое>
Максимальная ширина
Максимальная ширина
видео.
--sout-transcode-maxheight <целое>
Максимальная высота
Максимальная высота
видео.
--sout-transcode-croptop <целое>
Обрезать (сверху)
Количество пикселей для
обрезания сверху.
--sout-transcode-cropleft <целое>
Обрезать (слева)
Количество пикселей для
обрезания слева.
--sout-transcode-cropbottom <целое>
Обрезать (снизу)
Количество пикселей для
обрезания снизу.
--sout-transcode-cropright <целое>
Обрезать (справа)
Количество пикселей для
обрезания справа.
--sout-transcode-paddtop <целое>
Смещение (сверху)
Размер черной области
для добавления сверху.
--sout-transcode-paddleft <целое>
Смещение (слева)
Размер черной области
для добавления слева.
--sout-transcode-paddbottom <целое>
Смещение (снизу)
Размер черной области
для добавления снизу.
--sout-transcode-paddright <целое>
Смещение (справа)
Размер черной области
для добавления справа.
--sout-transcode-canvas-width <целое>
Ширина холста
Автоматически обрезать
и сместить видео до
указанной ширины
--sout-transcode-canvas-height <целое>
Высота холста
Автоматически обрезать
и сместить видео до
указанной высоты.
--sout-transcode-canvas-aspect <строка>
Соотношение сторон
Устанавливает соотношен?
?е сторон холста
(например 4:3).
|
Эти параметры действуют только на процесс перекодирования.
Честно говоря, я сомневаюсь, что перекодировать налету видео в высоком разрешении - хорошая идея (слишком тяжёлый процесс для современных PC). Возможно, есть более человеческий метод. В списке модулей выдаётся некий scale, но по нему не выдаётся никакой информации. Может быть, это то, что Вам нужно...
Если решитесь попробовать transcode, но будут проблемы с командной строкой - пишите, поколдуем вместе. Если чего новое узнаете - тоже не забудьте отписаться.
|