Linux应用
linux应用
没用的阿鸡
不知咋办
展开
-
Linux下C语言实现ffmpeg 视频+音频拉流
Linux下C语言实现ffmpeg 视频+音频拉流1.环境需求①ffmpeg源码编译https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu官网编译教程一定要支持h264②alsa支持2.源码#include <alsa/asoundlib.h>#include <stdio.h>#include <sys/time.h>#include <libavformat/avformat.h>#i原创 2021-04-07 19:07:07 · 1408 阅读 · 0 评论 -
Linux下C语言实现ffmpeg视频+音频推流
Linux下C语言实现ffmpeg视频+音频推流1.环境需求①ffmpeg源码编译https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu官网编译教程一定要支持h264②alsa支持2.思路①ffmpeg调用摄像头推流为主进程②alsa录音并推流为线程③利用信号量做互斥锁,让两个进程互斥推流。3.源码#include <alsa/asoundlib.h>#include <stdio.h>#include &l原创 2021-03-20 10:36:29 · 4584 阅读 · 0 评论 -
Linux平台的C语言实现ffmpeg框架+alsa框架的音乐播放器(wav、MP3格式转pcm)
Linux平台的C语言实现ffmpeg框架+alsa框架的音乐播放器(wav、MP3格式转pcm)1.ffpeg和alsa环境(csdn教程一堆)2.程序源码#include <alsa/asoundlib.h>#include <libavutil/time.h>#include <libavformat/avformat.h>#include <libavcodec/avcodec.h>#include <libavdevice/av原创 2021-02-05 14:40:38 · 1552 阅读 · 1 评论 -
Linux的基于alsa的wav音频播放器
1.导读c语言实现alsa播放c语言实现ALSA录音用alsa录音并ffmpeg推流RTMPffmpeg拉音频流并用alsa播放2.源码#include <alsa/asoundlib.h>#include <stdio.h>#include <termios.h>#include <term.h>#include <curses.h>#include <unistd.h>#include <stdlib.原创 2021-02-02 18:13:11 · 1006 阅读 · 0 评论 -
ffmpeg拉音频流并用alsa播放
Ubuntu上ffmpeg拉音频流RTMP用alsa播放1.环境需求ffmpeg和alsacsdn教程一大把。2.实现方法①通过FFmpeg框架,拉取音频流,提取出音频数据并处理。②通过Alsa框架进行播放;3.直接上源码#include <alsa/asoundlib.h>#include <libavutil/time.h>#include <libavformat/avformat.h>#include <libavcodec/avcod原创 2021-01-21 10:25:33 · 2013 阅读 · 2 评论