音视频
文章平均质量分 66
拖鞋爆炒猪大肠
这个作者很懒,什么都没留下…
展开
-
hi3516ev200进行rtmp推流报错“[SAMPLE_COMM_VENC_GetVencStreamProc]-2024: get venc stream time out, exit thr“
hi3516ev200进行rtmp推流报错"[SAMPLE_COMM_VENC_GetVencStreamProc]-2024: get venc stream time out, exit thr"现象描述解决办法现象描述如下图所示我在运行rtmp推流程序之后显示提示获取视频流失败,导致线程退出,而上面的提示又是"[Func]:imx307_2l_write_register [Line]:140 [Info]:I2C_WRITE error!",是与imx307相关的写寄存器错误,可能是sensor原创 2022-04-21 10:51:07 · 1134 阅读 · 0 评论 -
使用x264编码器编码从设备获取的yuv数据
使用x264编码器编码从设备获取的yuv数据实现步骤代码演示需要注意的是从Ubuntu采集到的yuv数据是yuyv422格式的yuv数据,这个格式的原始数据是不能输入编码器进行编码的,所以我们要对yuv的格式进行一下转换参考在Linux环境下使用ffmpeg将YUYV格式的yuv数据转换成yuv420p格式的yuv数据实现步骤前面已经通过设备获取到yuv格式的数据,并且进行了格式转换,现在只需要创建x264编码器并对编码器进行一些设置然后向编码器喂数据,和读数据即可,具体步骤如下:1、查找编码器原创 2022-03-26 20:09:34 · 2941 阅读 · 0 评论 -
在Ubuntu虚拟机使用ffmpeg采集摄像头的yuv视频数据
在Ubuntu虚拟机使用ffmpeg采集摄像头的yuv数据使用命令从视频提取出yuv数据提取yuv视频数据单独提取视频的y分量或u、v分量通过摄像头获取yuv数据使用命令从视频提取出yuv数据提取yuv视频数据提取命令:ffmpeg -i ./cl.mp4 -an -c:v rawvideo -pix_fmt yuv420p out.yuv./cl.mp4为当前目录下的cl.mp4视频文件-an其中a代表是audio,n代表是none,意思就是过滤掉音频-c:v代表的是视频的编解码器raw原创 2022-03-20 12:14:26 · 4145 阅读 · 2 评论 -
在Linux环境下使用ffmpeg将PCM音频数据编码成aac数据
在Linux环境下使用ffmpeg将PCM音频数据编码成aac数据程序框图代码演示程序框图将pcm数据经过aac编码器编码成aac数据,我是将从设备上采集的数据经过重采样送入aac编码器进行编码,由于我的测试设备是Ubuntu 18.04虚拟机,采样率为44100hz,采样大小为有符号16位数,满足编码器的输入数据参数要求,所以也可以直接将从设备获取的音频数据送入编码器进行编码,无需经过重采样,但是下面的示例代码我是将从设备读取的音频数据经过重采样再送入编码器进行编码,但是我设置重采样的输入输出音频三元原创 2022-03-17 17:44:25 · 3938 阅读 · 5 评论 -
在Linux环境下使用ffmpeg进行音频重采样
在Linux环境下使用ffmpeg进行音频重采样关于音频重采样什么是音频重采样?什么是音频三元组?采样率采样大小通道数(声道数)音频流码率计算为什么要进行音频重采样如何使用ffmpeg实现音频重采样创建重采样上下文初始化重采样对每一个音频帧进行重采样代码演示:注意事项感谢这位博主提供的参考文章关于音频重采样什么是音频重采样?所谓音频重采样就是将音频的三元组(采样率,采样大小,通道数)的值转换成另外一组音频三元组的值。三元组中任何一组值发生改变都称之为重采样,当然也可以三组数据都改变。什么是音频三转载 2022-03-15 16:23:58 · 624 阅读 · 1 评论 -
在Linux环境下使用ffmpeg生成AAC数据报错Unknown encoder ‘libfdk_aac‘
我们使用ffmpeg -i ./cl.mp4 -vn -c:a libfdk_aac -ar 44100 -channels 2 -profile:a aac_he_v2 cl.aac命令采集视频的音频acc数据报错Unknown encoder 'libfdk_aac'我的解决方法是重新编译安装,在执行config的时候加上–enable-libfdk-aac选项。之前安装ffmpeg的时候没有加此选项导致没有编译出fdk。解决方法:由于此前我是使用源码的安装方式所以我就不用下载了,直原创 2022-03-10 17:00:45 · 3624 阅读 · 0 评论