my ~ / .bashrc contiene la siguiente función
webcamrecord () {
vlc v4l2:// :v4l-vdev="/dev/video0" :v4l-adev="/dev/audio2" :v4l-norm=3 :v4l-frequency=-1 :v4l-caching=300 :v4l-chroma="" :v4l-fps=-1.000000 :v4l-samplerate=44100 :v4l-channel=0 :v4l-tuner=-1 :v4l-audio=-1 :v4l-stereo :v4l-width=640 :v4l-height=480 :v4l-brightness=-1 :v4l-colour=-1 :v4l-hue=-1 :v4l-contrast=-1 :no-v4l-mjpeg :v4l-decimation=1 :v4l-quality=100 --sout="#transcode{vfilter=adjust{gamma=1.5},vcodec=theo,vb=2000,scale=0.67,acodec=vorb,ab=128,channels=2}:standard{access=file,mux=ogg,dst="output_file.ogg"}"
}
El comando funciona maravillosamente para grabar directamente desde mi cámara web, con uno o dos defectos. Primero, el video producido se mueve demasiado rápido, entre dos y tres veces la velocidad normal.
Además, no hay audio. Esto no es un problema, pero todavía me gustaría solucionarlo.
¿Alguien puede ayudarme a depurar este comando para solucionar estos problemas?
Por curiosidad, ¿estás seguro de que la fuente de audio es la fuente adecuada?
En segundo lugar (de nuevo, solo una pregunta) ¿por qué no estás usando ffmpeg para transmitir el video?
Algo parecido pero no del todo:
Cambie la entrada de audio y la entrada de video a su gusto y luego juegue con la conversión de archivos real, estoy un poco oxidado en ffmpeg y mplayer, pero es factible. + un amigo lo hizo con frambuesa pi con ~ 20 fps a 1080p, por lo que debería estar bien con el equipo estándar a través de este método :)
fuente
Obtenga una descripción general de todos los dispositivos (en este ejemplo: / dev / video0):
Verifique los formatos disponibles:
Determine la fuente de sonido (tarjeta: 0 ..., dispositivo: 1 ... es igual a hw: 0,1 . En este ejemplo hw: 0,0):
Grabe video + audio, directamente al archivo:
Lo mismo pero con video en vivo:
Puede
cvlc
volver a cambiarvlc
si desea tener controles + menú.Más opciones con el módulo v4l2 en VLC.
fuente
Incapaz de obtener resultados consistentes o encontrar un ejemplo mínimo, intenté leer las instrucciones grepping para cosas como esta,
en última instancia, esto parece funcionar como un ejemplo mínimo,
Si bien no verifiqué la sincronización o la calidad en absoluto, de hecho tenía curiosidad por ver qué comentarios de audio y video podía producir apuntando la cámara a la pantalla y encendiendo el espectrómetro, puede hacer que ambos canales se reproduzcan y puede ajustar desde allí. Puede obtener sus dispositivos apropiados de las respuestas anteriores AFAICT.
Tengo esta versión:
fuente