¿Cómo grabar secuencias de video con VLC en OSX?

1

La forma recomendada de Linux / Windows es usar la línea de comandos:

cvlc --run-time=5 --sout file/ts:stream.mp4 htsp://@ip:5050

Me gustaría hacer lo mismo en OSX, pero no tiene línea de comandos. Intenté lo mismo, pero reemplacé cvlc con /Applications/VLC.app/Contents/MacOS/VLC , pero no funciona:

filesystem access error: cannot open file /Applications/VLC.app/Contents/MacOS/rtp://@ip:5050
    
pregunta LA_ 22.10.2016 - 17:57

2 respuestas

1

Dado que las aplicaciones Mac son en realidad paquetes (por ejemplo, tipos especiales de carpetas llenas de archivos), debe especificar la ruta al ejecutable real dentro del paquete:

/Applications/VLC.app/Contents/MacOS/VLC [options]

También puede consultar el VideoLAN Wiki para obtener más referencias

    
respondido por el Steve Chambers 22.10.2016 - 18:21
1

Evitaría VLC si desea grabar transmisiones fuera de Internet. Después de muchos meses de intentar resolverlo, se trató de un problema con su códec que no funciona correctamente a través de la línea de comandos.

Sin embargo, debido a este problema, encontré una mejor solución (funciona con audio y video):

FFmpeg

Es una herramienta de línea de comandos y es la fuente de las bibliotecas que usan otros desarrolladores de aplicaciones (como Handbrake). Está disponible como fuente o binario, con lo que se sienta más cómodo (personalmente recomiendo el binario).

El comando para grabar un flujo es en realidad muy simple:

ffmpeg INPUT [options] OUTPUT [options] 

Por ejemplo, si quisiera grabar un video en streaming durante la siguiente hora y colocarlo en mi escritorio:

ffmpeg http://foo.bar/stream -t 3600 ~/Desktop/foo_bar_stream_mp4

Para obtener más información, consulte la documentación completa .

    
respondido por el Allan 23.10.2016 - 17:05

Lea otras preguntas en las etiquetas