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.