videos para online formato desde convertir conversor celular cambiar video video-encoding gstreamer webm

para - Convierte video a WebM usando GStreamer



convertir videos html a mp4 online (2)

Tiene todos los elementos de canalización fuera de servicio y tiene errores de sintaxis al tratar con elementos con nombre. Pruebe algo como esto:

gst-launch-0.10 filesrc location = oldfile.ext! decodebin name = demux! cola! ffmpegcolorspace! vp8enc! webmmux name = mux! ubicación de archivos = newfile.webm demux. ! cola! Informe de progreso ! audioconvert! ¡audioresample! vorbisenc! Mux.

Esto construirá la siguiente tubería:

filesrc | decodebin | | +-------+ +-------+ | | | queue queue | | progressreport | | ffmpegcolorspace audioconvert | | | audioresample vp8enc | | vorbisenc | | +-------+ +-------+ | | webmmux | filesink

La documentación para GStreamer es confusa. Esto todavía no es excusa para recurrir a StackOverflow.com , pero aún así:

¿Qué es la línea de comandos de GStreamer para convertir cualquier archivo de video (de cualquier formato) a WebM (+ audio WebM)?

Esta es la única documentación con ejemplos que pude encontrar .

Estoy atascado en algún lugar en gst-launch-0.10 webmmux name=mux ! filesrc location=oldfile.ext ! filesink location=newfile.webm ! name=demux ! demux. ! ffmpegcolorspace ! vp8enc ! queue ! mux.video_0 ! demux. ! progressreport ! audioconvert ! audiorate ! vorbisenc ! queue ! mux.audio_0 gst-launch-0.10 webmmux name=mux ! filesrc location=oldfile.ext ! filesink location=newfile.webm ! name=demux ! demux. ! ffmpegcolorspace ! vp8enc ! queue ! mux.video_0 ! demux. ! progressreport ! audioconvert ! audiorate ! vorbisenc ! queue ! mux.audio_0

Recibo una WARNING: erroneous pipeline: link without source element sin idea de cómo poner en marcha esta operación.

Esto es bastante frustrante

Por favor ayuda, gracias. :)


Si tiene videos sin audio (como videos de un servicio como VideoBlocks), elimine la canalización de audio.