ffmpeg la captura del escritorio de 1366 x 768 está sesgada, pero la captura de cámara de FaceTime está bien

0

Según las ffmpeg Capture / Desktop Instructions usando avfoundation para acceder a los dispositivos de entrada que la cámara de FaceTime ve bien:
ffmpeg -f avfoundation -i "0:none" facetime_cam.mov
... pero utilizando
ffmpeg -f avfoundation -i "1:none" screen.mov
... el escritorio se ve así:

¿Cómopuedousarffmpegparacapturarmiescritorio?

ffmpeg3.2.2
macOS10.12.3

-------------------------ACTUALIZACIÓN:
folks @ ffmpeg sugirió que "especifique otro formato de píxel", así que intentaré descubrir cómo hacerlo. . Estoy confundido en cuanto a por qué el escritorio se ve terrible y la cámara FaceTime se ve "normal" sin ningún parámetro específico.

    
pregunta Mr. Kennedy 30.01.2017 - 06:30

1 respuesta

0

Por rastreador de errores de FFmpeg , pude comprobar que la fuente del problema es específica de la resolución predeterminada de el Mac AirBook: 1366 x 768.

  

El tamaño de la línea ... era 1376 ... pero   el tamaño del búfer era para un tamaño de línea de 1366.

Después de cambiar la resolución de la pantalla integrada de los AirBooks, puedo capturar con éxito una película de escritorio reconocible:

Pararesolveresteproblemaesnecesarioimplementar un parche que no sé cómo hazlo aún.

    
respondido por el Mr. Kennedy 31.01.2017 - 16:45

Lea otras preguntas en las etiquetas