Amazon Best VPN GoSearch

Значок OnWorks

gst-launch-00 - Онлайн в облаке

Запустите gst-launch-00 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда gst-launch-00, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gst-launch - построить и запустить конвейер GStreamer

СИНТАКСИС


gst-запуск [ВАРИАНТ...] ОПИСАНИЕ ТРУБОПРОВОДА

ОПИСАНИЕ


gst-запуск это инструмент, который создает и запускает базовые GStreamer трубопроводы.

В простой форме ОПИСАНИЕ ТРУБОПРОВОДА - это список элементов, разделенных восклицательным знаком.
Метки (!). Свойства могут быть добавлены к элементам в форме свойство = значение.

Полное описание возможных ОПИСАНИЙ ТРУБОПРОВОДОВ см. В разделе трубопровод
описание ниже или обратитесь к документации GStreamer.

Обратите внимание, что gst-запуск в первую очередь инструмент отладки для разработчиков и пользователей. Ты
не должны создавать приложения поверх него. Для приложений используйте gst_parse_launch ()
функция API GStreamer как простой способ построения конвейеров из конвейера
описания.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


gst-запуск принимает следующие варианты:

--Помогите Распечатайте синопсис справки и доступные флаги

-в, --подробный
Информация о состоянии вывода и уведомления о свойствах

-д, --тихий
Не печатать информацию о прогрессе

-м, --Сообщения
Выходные сообщения, размещенные на шине конвейера

-т, - теги
Теги вывода (также известные как метаданные)

-е, --eos-при выключении
Перед отключением конвейера принудительно инициируйте событие EOS для источников. Это полезно для
убедитесь, что мультиплексоры создают читаемые файлы, когда конвейер мультиплексирования отключен
принудительно через Control-C.

-я, --показатель
Соберите и распечатайте статистику индекса. Это в основном полезно для воспроизведения или записи.
трубопроводы.

-o ФАЙЛ, --output = ФАЙЛ
Сохранить XML-представление конвейера в ФАЙЛ и выйти (УСТАРЕЛО, НЕ ИСПОЛЬЗОВАТЬ)

-ф, - без вины
Не устанавливайте обработчик ошибок

--no-sigusr-обработчик
Не устанавливайте обработчики сигналов для SIGUSR1 (воспроизведение) и SIGUSR2 (стоп)

-Т, --след
Распечатайте трассировки выделения памяти. Эта функция должна быть включена во время компиляции, чтобы
Работа.

ГСТРИМЕР ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
gst-запуск также принимает следующие параметры, общие для всех GStreamer
Приложения:

--gst-версия
Печатает строку версии GStreamer основная библиотека.

--gst-фатальные-предупреждения
Причины GStreamer для отмены при появлении предупреждающего сообщения. Это эквивалентно
установка переменной окружения G_DEBUG на 'fatal_warnings' (см. раздел
охрана окружающей среды переменные ниже для получения дополнительной информации).

--gst-debug = СТРОКА
Список пар category_name: level, разделенных запятыми, для указания уровней отладки.
для каждой категории. Уровень находится в диапазоне от 0 до 5, где 0 не отображает сообщений, а 5
покажет все сообщения. Подстановочный знак * может использоваться для сопоставления имен категорий.

Используйте --gst-debug-help для отображения названий категорий

Пример: GST_CAT: 5, GST_ELEMENT _ *: 3, oggdemux: 5

--gst-debug-level = УРОВЕНЬ
Устанавливает порог для печати отладочных сообщений. Более высокий уровень будет печатать
больше сообщений. Полезный диапазон - 0-5, по умолчанию - 0.

--gst-debug-без-цвета
GStreamer обычно печатает отладочные сообщения, поэтому сообщения имеют цветовую кодировку
при выводе на терминал, который обрабатывает escape-последовательности ANSI. Используя эту опцию
Причины GStreamer для печати сообщений без цвета. Установка GST_DEBUG_NO_COLOR
переменная окружения добьется того же.

--gst-отладка-отключить
Отключает отладку.

--gst-отладка-помощь
Печатает список доступных категорий отладки и их уровень отладки по умолчанию.

--gst-плагин-изрыгать
GStreamer информационные флаги для установки Включить распечатку ошибок при загрузке GStreamer
плагины

--gst-plugin-path = ПУТЬ
Добавьте каталоги, разделенные ":", в путь поиска плагина

--gst-plugin-load = ПЛАГИНЫ
Предварительно загрузите плагины, указанные в списке, разделенном запятыми. Другой способ указать
плагины для предварительной загрузки - использовать переменную окружения GST_PLUGIN_PATH

ТРУБОПРОВОД ОПИСАНИЕ


Трубопровод состоит элементы и связи. Elements можно положить в бункеры разных видов.
Elements, связи и бункеры можно указывать в описании трубопровода в любом порядке.

Elements

ТИП ЭЛЕМЕНТА [СВОЙСТВО1 ...]

Создает элемент типа ELEMENTTYPE и устанавливает СВОЙСТВА.

НЕДВИЖИМОСТИ

СОБСТВЕННОСТЬ = СТОИМОСТЬ ...

Устанавливает для свойства указанное значение. Вы можете использовать gst-проверить(1) узнать о
свойства и допустимые значения различных элементов.
Свойства перечисления могут быть заданы по имени, нику или значению.

Урны и контейнеры

[БИНТИП.] ( [СВОЙСТВО1 ...] ТРУБОПРОВОД-ОПИСАНИЕ)

Указывает, что создана корзина типа BINTYPE и установлены заданные свойства. Каждый
элемент между скобами помещается в мусорное ведро. Обратите внимание на точку, которую необходимо использовать
после BINTYPE. Эта функция вам почти никогда не понадобится, она только действительно полезна.
для приложений, использующих API gst_launch_parse () с bin в качестве типа bin. Так оно и есть
можно строить частичные конвейеры вместо полноценного конвейера верхнего уровня.

Ссылки

[[SRCELEMENT]. [PAD1, ...]] ! [[ПРИЕМНИК]. [PAD1, ...]] [[SRCELEMENT]. [PAD1, ...]] ! ШАПКИ !
[[ПРИЕМНИК]. [PAD1, ...]]

Связывает элемент с именем SRCELEMENT с элементом с именем SINKELEMENT, используя
заглавные буквы, указанные в CAPS в качестве фильтра. Имена могут быть установлены на элементах с помощью свойства name.
Если имя не указано, элемент, указанный непосредственно перед или после
ссылка используется. Это работает для бункеров. Если указано имя площадки, ссылка будет выполнена с этими
колодки. Если имена контактных площадок не указаны, используются все возможности и используется соответствующая контактная площадка.
Если указано несколько имен контактных площадок, на обеих сторонах должно быть указано одинаковое количество контактных площадок и
несколько ссылок выполняются в указанном порядке.
Итак, самая простая ссылка - это простой восклицательный знак, который связывает элемент слева от
это элемент справа от него.

Шапки

МИМЕТИП [, ИМУЩЕСТВО[, PROPERTY ...]]] [; ШАПКИ[; КОЛПАЧКИ ...]]

Создает возможность с заданным mimetype и, необязательно, с заданными свойствами. В
mimetype можно экранировать с помощью "или". Если вы хотите связать заглавные буквы, вы можете добавить больше заглавных букв в
в том же формате потом.

НЕДВИЖИМОСТИ

NAME =[(ТИП)]VALUE
в списках и диапазонах: [(ТИП)]VALUE

Устанавливает запрошенное свойство в возможностях. Имя представляет собой буквенно-цифровое значение, а
type может иметь следующие значения без учета регистра:
- i or Int для целых значений или диапазонов
- f or плавать для значений с плавающей запятой или диапазонов
- 4 or Fourcc для значений FOURCC
- b, BOOL or логический для логических значений
- s, ул or string для струнных
- доля для дробей (частота кадров, соотношение сторон пикселя)
- l or список для списков
Если тип не указан, используется следующий порядок: целое число, число с плавающей запятой, логическое значение, строка.
Целочисленные значения должны анализироваться strtol (), плывет мимо strtod (). Значения FOURCC могут либо
быть целыми числами или строками. Логические значения (без учета регистра) Да, нет, правда or ложный и
может как если бы строки были экранированы с помощью "или".
Диапазоны имеют следующий формат: [VALUE, VALUE].
В списках используется следующий формат: (VALUE [, VALUE ...] )

ТРУБОПРОВОД КОНТРОЛЬ


Трубопроводом можно управлять с помощью сигналов. SIGUSR2 остановит конвейер (GST_STATE_NULL);
SIGUSR1 вернет его к воспроизведению (GST_STATE_PLAYING). По умолчанию конвейер запускается
в игровом состоянии.
В настоящее время нет определенных сигналов для перехода в режим готовности или паузы (GST_STATE_READY и
GST_STATE_PAUSED) указано явно.

ТРУБОПРОВОД ПРИМЕРЫ


В приведенных ниже примерах предполагается, что у вас есть подходящие плагины. В основном,
"osssink" можно заменить другим плагином аудиовыхода, например, "esdsink",
alsasink, osxaudiosink или artdsink. Аналогичным образом можно заменить "xvimagesink"
с помощью ximagesink, sdlvideosink, osxvideosink или aasink. Имейте в виду, что
разные раковины могут принимать разные форматы, и даже одна и та же раковина может принимать
разные форматы на разных машинах, поэтому вам может потребоваться добавить элементы конвертера, такие как
audioconvert и audioresample (для аудио) или ffmpegcolorspace (для видео) перед
тонуть, чтобы все работало.

Аудио воспроизведение

gst-запуск файлыrc location = music.mp3 ! сумасшедший ! аудиоконвертировать ! аудиосэмпл !
оссинк
Воспроизведите музыкальный файл в формате mp3 "music.mp3" с помощью подключаемого модуля на основе libmad и выведите его в OSS.
устройство

gst-запуск файлыrc location = music.ogg ! оггдемукс ! ворбисдек ! аудиоконвертировать !
аудиосэмпл ! оссинк
Воспроизвести файл формата Ogg Vorbis

gst-запуск гномевфссрк location = music.mp3 ! сумасшедший ! оссинк
gst-запуск гномевфссрк расположение =http://domain.com/music.mp3 ! сумасшедший ! аудиоконвертировать !
аудиосэмпл ! оссинк
Воспроизвести mp3-файл или http-поток с помощью GNOME-VFS

gst-запуск гномевфссрк location = smb: //computer/music.mp3 ! сумасшедший ! аудиоконвертировать !
аудиосэмпл ! оссинк
Используйте GNOME-VFS для воспроизведения mp3-файла, расположенного на SMB-сервере

Формат Преобразование

gst-запуск файлыrc location = music.mp3 ! сумасшедший ! аудиоконвертировать ! Vorbisenc ! оггмукс !
ссылка на файл location = music.ogg
Преобразование музыкального файла в формате mp3 в файл Ogg Vorbis

gst-запуск файлыrc location = music.mp3 ! сумасшедший ! аудиоконвертировать ! Flacenc ! ссылка на файл
location = test.flac
Конвертировать в формат FLAC

Другое

gst-запуск файлыrc location = music.wav ! wavparse ! аудиоконвертировать ! аудиосэмпл !
оссинк
Воспроизводит файл .WAV, содержащий необработанные аудиоданные (PCM).

gst-запуск файлыrc location = music.wav ! wavparse ! аудиоконвертировать ! Vorbisenc !
оггмукс ! ссылка на файл location = music.ogg
gst-запуск файлыrc location = music.wav ! wavparse ! аудиоконвертировать ! паралитический ! ссылка на файл
location = music.mp3
Преобразование файла .WAV, содержащего необработанные аудиоданные, в файл Ogg Vorbis или mp3.

gst-запуск cdparanoiasrc режим = непрерывный ! аудиоконвертировать ! паралитический ! id3v2mux !
ссылка на файл location = cd.mp3
копирует все треки с компакт-диска и конвертирует их в один mp3-файл

gst-запуск cdparanoiasrc track = 5 ! аудиоконвертировать ! паралитический ! id3v2mux ! ссылка на файл
location = track5.mp3
копирует пятую дорожку с компакт-диска и конвертирует ее в один mp5-файл

. gst-проверить(1), можно найти настройки, подобные приведенным выше, для cdparanoiasrc
это скажет ему скопировать весь компакт-диск или только его треки. В качестве альтернативы вы можете использовать
URI и gst-launch-0.10 найдут элемент (например, cdparanoia), который поддерживает этот
протокол для вас, например:
gst-запуск cdda: // 5 ! паралитический vbr = новый vbr-качество = 6 ! ссылка на файл location = track5.mp3

gst-запуск osssrc ! аудиоконвертировать ! Vorbisenc ! оггмукс ! ссылка на файл
location = input.ogg
записывает звук с вашего аудиовхода и кодирует его в файл ogg

Видео

gst-запуск файлыrc location = JB_FF9_TheGravityOfLove.mpg ! dvddemux ! mpeg2dec !
xvimagesink
Отображение только видео части видеофайла MPEG-1 с выводом в окно X-дисплея

gst-запуск файлыrc расположение = / flflfj.vob ! dvddemux ! mpeg2dec ! sdlvideosink
Отображение видео части файла .vob (используется на DVD), вывод в окно SDL

gst-запуск файлыrc location = movie.mpg ! dvddemux имя = демультиплексор демультиплексор. ! очередь !
mpeg2dec ! sdlvideosink демультиплексор. ! очередь ! сумасшедший ! аудиоконвертировать ! аудиосэмпл ! оссинк
Воспроизведение как видео, так и аудио частей фильма MPEG

gst-запуск файлыrc location = movie.mpg ! mpegdemux имя = демультиплексор демультиплексор. ! очередь !
mpeg2dec ! ffmpegcolorspace ! sdlvideosink демультиплексор. ! очередь ! сумасшедший ! аудиоконвертировать !
аудиосэмпл ! оссинк
Воспроизведение фильма в формате AVI с потоком внешних текстовых субтитров

В этом примере также показано, как ссылаться на определенные площадки по имени элемента (здесь:
textoverlay) имеет несколько контактных площадок стока или источника.

gst-запуск текстоверлей name = overlay ! ffmpegcolorspace ! видеомасштаб !
автовидеосинка файлыrc location = movie.avi ! декодебин2 ! ffmpegcolorspace !
overlay.video_sink файлыrc location = movie.srt ! неполный ! overlay.text_sink

Воспроизвести фильм AVI с потоком внешних текстовых субтитров с помощью playbin2

gst-запуск игровая корзина2 uri = file: ///path/to/movie.avi suburi = file: ///path/to/movie.srt

Cеть потоковый

Потоковое видео с использованием RTP и сетевых элементов.

gst-запуск v4l2src ! video / x-raw-yuv, width = 128, height = 96, format = '(fourcc)' UYVY !
ffmpegcolorspace ! ffenc_h263 ! видео / x-h263 ! rtph263ppплатить pt = 96 ! удпсинк
хост = 192.168.1.1 Порт = 5000 sync = false
Эта команда будет запущена на передатчике

gst-запуск udpsrc Порт = 5000 ! приложение / x-rtp, тактовая частота = 90000, полезная нагрузка = 96 !
rtph263pdepay задержка очереди = 0 ! ffdec_h263 ! xvimagesink
Используйте эту команду на приемнике

диагностический

gst-запуск -v фейки число буферов = 16 ! фальшивка
Сгенерируйте нулевой поток и проигнорируйте его (и распечатайте детали).

gst-запуск аудиотесты ! аудиоконвертировать ! аудиосэмпл ! оссинк
Сгенерируйте чистый синусоидальный тон для проверки аудиовыхода

gst-запуск видеотесты ! xvimagesink
gst-запуск видеотесты ! ximagesink
Создайте знакомый тестовый шаблон для проверки вывода видео

Автоматический связывающий

Вы можете использовать элемент decodebin для автоматического выбора нужных элементов, чтобы получить
рабочий трубопровод.

gst-запуск файлыrc location = musicfile ! декодировать ! аудиоконвертировать ! аудиосэмпл !
оссинк
Воспроизведение любого поддерживаемого аудиоформата

gst-запуск файлыrc location = videofile ! декодировать имя = декодер декодер. ! очередь !
аудиоконвертировать ! аудиосэмпл ! оссинк декодер. ! ffmpegcolorspace ! xvimagesink
Воспроизведение любого поддерживаемого формата видео с выводом видео и звука. Нити используются
автоматически. Чтобы сделать это еще проще, вы можете использовать элемент playbin:

gst-запуск игровая площадка uri = file: ///home/joe/foo.avi

Отфильтрованный связи

Эти примеры показывают вам, как использовать отфильтрованные заглавные буквы.

gst-запуск видеотесты ! 'видео / x-raw-yuv, формат = (fourcc) YUY2; видео / x-raw-
yuv, format = (fourcc) YV12 ' ! xvimagesink
Покажите тестовое изображение и используйте для этого видеоформат YUY2 или YV12.

gst-запуск osssrc ! 'audio / x-raw-
int, rate = [32000,64000], width = [16,32], depth = {16,24,32}, signed = (логическое) true ' ! волна !
ссылка на файл location = record.wav
записывать аудио и записывать его в файл .wav. Принудительно использовать подписанные от 16 до 32 битных выборок и
частота дискретизации от 32 кГц до 64 кГц.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


GST_DEBUG
Разделенный запятыми список категорий и уровней отладки, например
GST_DEBUG = тотем: 4, поиск типа: 5

GST_DEBUG_NO_COLOR
Когда эта переменная среды установлена, цветной вывод отладки отключен.

GST_DEBUG_DUMP_DOT_DIR
Если задан путь к файловой системе, там хранятся точечные файлы конвейерных графиков.

GST_REGISTRY
Путь к файлу реестра плагина. По умолчанию ~ / .gstreamer-0.10 / registry-CPU.xml
где CPU - это тип компьютера / процессора, для которого был скомпилирован GStreamer, например, 'i486', 'i686',
'x86-64', 'ppc' и т. д. (подробности см. в выводе «uname -i» и «uname -m»).

GST_REGISTRY_UPDATE
Установите значение «no», чтобы заставить GStreamer предполагать, что никакие плагины не были изменены, добавлены
или был удален. Это заставит GStreamer пропустить первоначальную проверку,
кеш реестра требуется или нет. Это может быть полезно во встроенных
среды, в которых установленные плагины никогда не меняются. Не используйте эту опцию в
любая другая установка.

GST_PLUGIN_PATH
Задает список каталогов для поиска дополнительных подключаемых модулей. Эти берут
приоритет над системными плагинами.

GST_PLUGIN_SYSTEM_PATH
Задает список плагинов, которые всегда загружаются по умолчанию. Если не установлен, это
по умолчанию используется путь, установленный системой, а плагины, установленные в доме пользователя
каталог

ORC_CODE
Полезная переменная окружения орков. Установите ORC_CODE = debug, чтобы включить отладчики, такие как gdb
для создания полезных следов от кода, сгенерированного орками. Установите ORC_CODE = backup или
ORC_CODE = эмулировать, если вы подозреваете, что генератор SIMD-кода Orc работает некорректно
код. (Довольно много важных плагинов GStreamer, таких как videotestsrc, audioconvert или
audioresample использовать Orc).

G_DEBUG
Полезная переменная окружения GLib. Установите G_DEBUG = fatal_warnings, чтобы сделать GStreamer
программы прерываются при появлении критического предупреждения, такого как сбой утверждения. Это
полезно, если вы хотите узнать, какая часть кода вызвала это предупреждение
сработало и при каких обстоятельствах. Просто установите G_DEBUG, как указано выше, и
запустить программу в gdb (или дать дамп ядра). Затем получите трассировку стека в обычном
пути.

Используйте gst-launch-00 онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.