Método de retirada: Baidu.comTotal [66] seccionesDisponibilidad de material didáctico: SíGanarás
Mejorar la capacidad de lectura de proyectos de código abierto en C
Familiarizado con el código fuente OBS
Aprender a grabar la pantalla de desarrollo de software
Mejorar los conocimientos de desarrollo de C++ Qt
población aplicable
1 C++, base de desarrollo de Qt
2 Tener una base en desarrollo de audio y vídeo
3 Desarrolladores de audio y vídeo, profesionales Cursos
Este curso explica principalmente cómo utilizar C ++ OBS código fuente para desarrollar un software de grabación de pantalla, puede grabar el escritorio, la grabación de la ventana del programa especificado, la velocidad de fotogramas de vídeo puede ser fijado por usted mismo, puede estabilizar a fps60, calidad HD, sincronización de audio y vídeo, sin lag.
Catálogo de cursos
Capítulo 1: Descarga y compilación del código fuente de OBS Descripción del curso 10:39 descarga del código fuente de obs y preparación del entorno de compilación 13:25 Inicio de la compilación del código fuente obs 12:06 Introducción al uso de la función de grabación obs 13:15 Obs dependencias de inicio descripción 08:55 c++ cmake proyecto de código abierto compilar habilidades explicado 13:25 Capítulo 2: Análisis y depuración del código fuente OBS obs c++ vs2019 introducción al proyecto 07:50 Análisis de la función principal de la puesta en marcha del programa obs (I) 21:11 Análisis de la función principal del arranque del programa obs (II) 08:59 Visión general del proceso de inicialización de obs 16:16 Carga de plugins para la inicialización de obs 10:40 Configuración e inicialización de audio Análisis del código fuente 14:40 Análisis del código fuente de la creación de hilos de audio 16:11 Inicialización de la configuración de vídeo y creación de hilos 19:27 Introducción a la biblioteca de hilos obs pthread-win32 09:32 Resumen del proceso de inicialización de obs (I) 15:10 Resumen del proceso de inicialización de obs (II) 25:53 Resumen del proceso de inicialización de obs (III) 15:34 Capítulo 3: Análisis detallado del código fuente de la función de grabación OBS A partir del botón de grabación 15:58 Seguir hablando de obs salida avanzada y simple 12:34 Software de grabación Análisis de puntos de función 03:26 obs ¿por qué no utilizar ffmpeg línea de comandos para grabar 27:53 Visión general del código del módulo de captura de obs 04:28 Visión general de los métodos de captura de ventanas y código fuente 17:00 Visión general de los métodos de captura de pantalla y código fuente 15:08 Análisis del código fuente de la codificación de vídeo: qué ocurre al pulsar el botón de inicio de grabación 23:02 análisis del código fuente del módulo de codificación obs x264 08:24 Qué se hizo para finalizar la grabación 07:19 Inicialización del dispositivo de audio y creación de hilos de captura de audio 16:26 Obs módulo de carga en profundidad 05:50 Introducción a los hilos de codificación de audio obs y análisis del código fuente 17:21 Capítulo 4: Registro de la práctica de codificación de proyectos Declaración de requisitos de DesktopRec y creación de proyectos 11:34 Introducción a la configuración del entorno de desarrollo C++ obs 09:14 Diseño preliminar de la interfaz DesktopRec 11:32 Implementación de la inicialización de la clase envoltorio Obs (I) 20:26 Implementación de la inicialización de la clase envoltorio Obs (II) 12:35 Implementación de la inicialización de la clase envoltorio Obs (III) 10:05 Efectos de transición, creación de escenas (I) 06:17 Efectos de transición, creación de escenas (II) 23:49 Creación de una fuente de captura de pantalla y búsqueda de propiedades 05:32 Ajuste del modo de salida 14:32 Configuración de los parámetros de salida de ffmpeg 06:45 Aplicación inicial de la captura de monitores 12:36 Visualización en tiempo real del tiempo de grabación 15:04 Barra de título personalizada de Qt (I): diseño de la interfaz 10:57 Barra de título personalizada de Qt (II): implementación de arrastrar, cerrar, minimizar 13:46 Barra de título personalizada Qt (III): cambio de fondo, añadir iconos 23:57 Terminar de añadir los controles y el diseño de la interfaz principal 12:03 Implementación Qt de ventanas redondeadas 14:08 Modificación de la hoja de estilo de la pantalla principal de grabación 13:35 Implementación del skinning dinámico para interfaces 24:17 Grabación en una ventana específica 15:10 ¿Por qué está negra la ventana de grabación? 07:05 Separación de escenas, creación de fuentes de vídeo 30:51 Encontrar ventanas de aplicaciones y pantallas en tiempo real 12:27 Implementación inicial del cambio entre grabación de ventanas y grabación de escritorio 16:56 Solución del error de bloqueo del programa durante la grabación del escritorio 08:06 Añadir una bandeja de sistema a DestopRec 20:48 Añadir un menú a una bandeja e implementar acciones de menú 13:43 Cambiar el nombre y el icono de la barra de tareas para la salida de vídeo 11:18 Añadir el cuadro de diálogo de configuración de la barra de título 22:10 Clases de análisis del archivo de configuración 13:42 Grabación de los registros de clase según la configuración 19:15 Lanzamiento del programa DesktopRec y resumen del proyecto 18:44 Capítulo V: Notas complementarias al plan de estudios Suplemento del curso de código fuente obs 01:39 Capítulo 6: Resumen del curso resumen del curso de obs 06:11
Declaración de recursos (la compra se considera un acuerdo con esta declaración): 1. Cualquier operación en la plataforma del sitio web se considera que han leído y aceptado la parte inferior del acuerdo de registro del sitio web y renuncia de responsabilidad, los recursos de este sitio han sido ultra-bajo precio, y no proporciona soporte técnico 2. Algunos usuarios de la red comparten la dirección de disco neto puede no ser válida, como la aparición de fallos, por favor envíe un correo electrónico al servicio al cliente code711cn#qq.com (sustituir # con @) se compondrá de enviar ¡3. Este sitio proporciona todos los recursos descargables (software, etc) sitio para asegurarse de que no hay cambios negativos, pero este sitio no puede garantizar la exactitud, seguridad e integridad de los recursos, las descargas de los usuarios a su propia discreción, nos comunicamos a aprender con el fin de no todo el código fuente no es 100% libre de errores o sin errores, es necesario tener una cierta base para poder leer y entender el código, para poder modificar la depuración! código y resolver errores. Al mismo tiempo, los usuarios de este sitio deben entender que la Source Code Convenience Store no posee ningún derecho sobre el software proporcionado para su descarga, los derechos de autor pertenecen al propietario legal del recurso. ¡4. Todos los recursos en este sitio sólo para fines de aprendizaje y de investigación, por favor debe ser eliminado dentro de las 24 horas de los recursos descargados, no utilice con fines comerciales, de lo contrario los conflictos legales derivados del sitio y el editor del sitio de responsabilidad colateral y no se llevará a cabo! 5. Debido a la naturaleza reproducible de los recursos, una vez adquiridos no son reembolsables, el saldo de recarga tampoco lo es.