формат gstreamer uri в windows

Я пытаюсь воспроизвести медиафайлы с помощью gstreamer, mp3 в настоящее время, но я неправильно понимаю формат uri, и он не может найти файл.

Исходная команда из документации

gst-launch-1.0 playbin uri=file:///home/joe/my-random-media-file.mpeg

Я пытаюсь заставить его работать на окнах и писать

gst-launch-1.0 playbin uri=file://C:\gstreamer\1.0\x86\bin\pima.mp3

Это вывод, который я получаю

Настройка конвейера на PAUSED... ОШИБКА: конвейер не хочет приостанавливаться. ОШИБКА: из элемента /GstURIDecodeBin:uridecodebin0/GstGioSrc:source: не удалось открыть ресурс для чтения. Дополнительная отладочная информация: gstgiosrc.c(332): gst_gio_src_get_stream (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstGioSrc:source: Не удалось открыть файл местоположения:///C:/gstreamer/1.0/x86/bin /file:/pima.avi для чтения: Ошибка при открытии файла: недопустимый аргумент Установка конвейера в NULL... Освобождение конвейера...

Может ли кто-нибудь помочь в том, как я могу обойти это?

Я также пытался воспроизводить файлы mp3, используя

gst-launch filesrc location=hello.mp3 ! mad ! audioresample ! osssink

но обнаружил, что osssink не установлен. Как я могу установить его или любой другой приемник, который может воспроизводить файлы mp3. Совет о том, как я могу определить свои собственные gstElements для создания конвейеров, был бы очень полезен. Например, как я могу воспроизводить видео в формате avi.

Спасибо за уделенное время.


person musimbate    schedule 29.09.2014    source источник
comment
отсюда stackoverflow.com/questions/2216064/ Я обнаружил, что должен использовать тройные косые черты, подобные этому: gst-launch-1.0 playbin uri=file:///C:/gstreamer/1.0/x86/bin/pima.mp3   -  person musimbate    schedule 30.09.2014
comment
Здорово, что ты сам до этого додумался. Однако вы можете опубликовать свое решение в качестве ответа, а затем принять его.   -  person mreithub    schedule 01.10.2014


Ответы (1)


У меня работал следующий синтаксис:

gst-launch-1.0 playbin uri=file:///C:/gstreamer/1.0/x86/bin/pima.mp3
person musimbate    schedule 03.10.2014