FFmpeg4.3 serie de desarrollo de 10: micrófono de captura AAC + MP3 codificación de almacenamiento en vivo _ tutoriales en vídeo

FFmpeg4.3 Development Series No. 10: Capture Microphone AAC+MP3 Encoding Storage Live_Video Tutorial

Método de retirada: Baidu.com
Total [30] secciones
Disponibilidad de material didáctico: Sí

Ganarás

FFmpeg captura el micrófono y lo almacena como PCM

Captura de micrófono y transcodificación en tiempo real a AAC/MP3/MP4

Remuestreo PCM y codificación a AAC/MP3

Captura del micrófono y transcodifica y emite en directo en tiempo real


población aplicable

Todos los que quieran aprender audio y vídeo
Cursos

Aviso: La serie de cursos en la actualización de grabación apretado, por favor, preste atención a. Para: la serie de cursos relacionados con: FFmpeg, WebRTC, SRS, Nginx, Darwin, Live555, y así sucesivamente. Incluyendo: audio y vídeo, streaming de medios de comunicación, transmisión en vivo, Android, video vigilancia 28181, y así sucesivamente.

Voy a guiarte a través de: la captura del micrófono, el remuestreo PCM, la codificación de audio AAC o MP3 para el almacenamiento y la transmisión en directo.

Los detalles incluyen:

1. FFmpeg captura el micrófono y lo almacena como PCM.

2.Principio y práctica del remuestreo PCM.

3.Captura el micrófono y transcodifica AAC o MP3 en tiempo real y guarda el archivo.

4. Captura el micrófono y transcodifica AAC en tiempo real y puede transmitirse en directo.

Audio-vídeo y streaming de medios de comunicación es una tecnología muy compleja, que implica una gran cantidad de conceptos, principios, teorías, muchos principiantes no aprenden la teoría básica, pero directamente a hacer el proyecto, a menudo ver el código de c / c ++ confundido, no sé lo que el código significa realmente, ¿por qué es esto?

Porque sin aprender la teoría básica de audio, vídeo y streaming media, es como aprender inglés, en vez de aprender las palabras básicas, escuchas las noticias en inglés todos los días y nunca las entiendes.

Por lo tanto, usted debe estudiar seriamente la teoría básica, y luego aprender el reproductor, transcodificador, no comercial, los medios de transmisión en vivo, videovigilancia, y así sucesivamente.

El Sr. Mei lleva 18 años dedicado a la industria de audio/vídeo y streaming media; ha trabajado en empresas como YongxinVision, Zhongke Dayang, Baidu y Harris Broadcasting Division de EE.UU., y cuenta con una rica experiencia; ha dirigido personalmente el conjunto completo de proyectos de emisión en directo, y domina h.264/h.265/aac, y ha participado personalmente en los productos del mundo real, como el reproductor de páginas web de la aplicación de Baidu.

En la actualidad, es un empresario autónomo, centrado principalmente en la industria de audio/vídeo + streaming media, y domina la codificación de audio/vídeo, la transcodificación online de streaming media y la edición rápida y otros productos populares.




Catálogo de cursos


Capítulo 1: Principio, arquitectura, flujo de FFmpeg Capture Microphone
Demostración y visión general del efecto de capturar un micrófono y almacenarlo en directo 05:45
Análisis de procesos y arquitecturas para la adquisición de micrófonos 08:35
Línea de comandos capturar micrófono y almacenar como aac o pcm 09:37
Codificador aac compatible con formatos pcm 08:43
Estructuras de datos básicas y API para la captura de micrófonos 11:23
Cómo lanzar datos PCM remuestreados al codificador 11:18

Capítulo 2: FFmpeg captura el micrófono y lo almacena como PCM
Explicación del código básico para el micrófono de lectura de la API 06:38
Código práctico para leer el micrófono mediante la API 21:11
Resumen de los pasos del código para leer el micrófono 07:33
Código básico para leer el micrófono y los detalles 21:32
Almacenamiento de datos de micrófono como archivo PCM 11:25
Remuestreo de datos del micrófono 08:52
Captura de micrófonos y almacenamiento de viñetas PCM 06:14

Capítulo 3: Análisis de la arquitectura principal de FFmpeg Microphone Capture and Transcoding for Storage
Demostración del efecto de capturar un micrófono y transcodificarlo para su almacenamiento 07:20
Estructuras de datos principales y API para la captura de mc y la transcodificación 06:42
Explicación del modelo productor-consumidor 10:19
Archivos de cabecera en detalle 07:34
Análisis detallado del flujo de código de los ficheros CPP 16:14
Explicación del código de sincronización de hilos Signal Mutuals 14:55

Capítulo 4: Práctica del código de almacenamiento de captura y transcodificación de micrófonos FFmpeg
Código práctico nº 1: ingeniería y descodificación 10:37
Escribir código a mano nº 2: Encabezados y datos básicos 07:30
Código práctico nº 3: Código maestro para hilos productores 10:34
Código práctico nº 4: Perfeccionamiento del hilo productor 10:36
Código práctico nº 5: Código maestro para hilos de consumo 17:50
Hands-On Code #6: Perfeccionamiento del hilo de consumo 09:27
Escribir código a mano #7: Arrancar y parar 08:30
Escribir código a mano #8: Ejecución y depuración 08:39
Tomar una taza de café y analizar un guión 05:10
Resumen Análisis Resumen Mejora 02:39

Capítulo 5: Captura del micrófono Codificación AAC y streaming en directo
Captura de micrófono Codificación AAC y retransmisión en directo 11:45





Descarga de recursosEl precio de descarga de este recurso es de58.9Monedas de oro, por favor, primero
Descarga de recursos
Descargar precios58.9 monedas

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.

充值送金币,用余额购买,低至6.7折!Recargar ahora

Mostrar CAPTCHA