Захват видео HD с веб-камеры с использованием конвейера gstreamer не удался

У меня есть простой конвейер, который должен захватывать видеопоток (+ аудио) с веб-камеры в формате JPEG и помещать его в контейнер .mts, но в конце, когда я пытаюсь воспроизвести файл (используя ffplay) или преобразовать его в другой формат (например, mp4) Я получаю некоторые ошибки, такие как «EOI отсутствует» или «найдено два EOI» или «плохой декодер» ...

Можете ли вы сказать мне, какая часть этого конвейера не так? Как мне изменить его, чтобы получить плавный видеопоток внутри контейнера .mts в конце?

вот конвейер:

 gst-launch-1.0   v4l2src device=/dev/video1 ! videorate  ! 'image/jpeg,framerate=30/1,width=1920,height=1080' !\
    queue ! mux. \
pulsesrc device="alsa_input.usb-046d_Logitech_Webcam_C930e_AAF8A63E-02-C930e.analog-stereo" !\
    'audio/x-raw,rate=44100,channels=1,depth=24' ! \
    audioconvert !  avenc_aac compliance=experimental ! queue ! mux. \
matroskamux name="mux" !\
    filesink location=/home/Webcam.mts
1
задан 25 September 2015 в 23:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: