Je voudrais enregistrer un fichier .webm
à côté de mon fichier principal .mkv
pour servir, ce fichier .webm
, à un objet vidéo à la page html pour lire (genre de diffusion en continu simple, juste pour voir ce qu'il est l'enregistrement)Est-il possible d'enregistrer un fichier .webm en utilisant gstreamer?
I « utilise pipeline ci-dessous (avec T à cet effet) pour enregistrer de ma webcam:
gst-launch-1.0 v4l2src device=/dev/video1 ! tee name=t t. \
! image/jpeg,width=1920,height=1080 ! capssetter \
caps='image/jpeg,width=1920,height=1080,framerate=30/1' ! queue \
! matroskamux name=mux pulsesrc device="alsa_input.usb-046d_Logitech_Webcam_C930e_AAF8A63E-02-C930e.analog-stereo" \
! 'audio/x-raw,channels=1,rate=44100' ! audioconvert ! vorbisenc ! queue \
! mux. mux. ! filesink location=/home/sina/Desktop/Recordings/Webcam.mkv \
t. ! queue ! (...pipeline?...) ! filesink location=/home/sina/Desktop/Recordings/TestWebcam.webm
Comment dois-je remplir le pipeline pour la dernière ligne (?? quelle structure encodeur muxer ...)
Vous voulez que le fichier .webm soit sans audio? –
oui, seulement la vidéo, l'audio n'est pas important, juste pour être joué en utilisant l'objet vidéo sur l'interface utilisateur html tout en étant enregistré –
Comme je l'ai compris, vous voulez mettre le flux de JPEG à votre fichier .mkv, correct? Pourquoi? –