FFMpeg生手的疑惑
发布时间:2011-06-27 19:15:16 文章来源:www.iduyao.cn 采编人员:星星草
FFMpeg新手的疑惑
我想做的是把视频中的音频流取出来,转成44100HZ的单通道
然后获取每个采样点的值来做一定的运算
有没有大牛指导下:
(1)如何转成单通道,我用mpeg格式的视频,发现获取出来的音频声道数是2
(2)如何获取每个采样点的值,avcodec_decode_video这个系列的几个函数,我应该用哪个。解码出来的buf中的数据的结构是怎样的?
谢谢,此问题疑惑很久了,希望哪位大牛能让我拨开迷雾。
------解决方案--------------------
建议你先阅读一些ffmpeg的应用程序,这里有:
http://bbs.chinavideo.org/viewthread.php?tid=10043&highlight=
1) 可以用ffmpeg -i xxx.mpg -ac 1 -acodec libmp3lame xxx.mp3
然后用gdb跟一下这条命令的执行流程
其实过程就是
音频
读包------> 解码(avcodec_decode_audio3)------> 编码(avcodec_encode_audio3)-----> 输出(av_write_frame)
2) 解出来的buf中的数据就是一个个的样本点。
------解决方案--------------------
你好,想问下关于用ffmpeg做视频处理方面的东西 现在想做些视频裁剪和缩放的工作 不知道调库函数该怎么做
就比如:ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500 -ab 24 -f 3gp test.3gp 用命令行可以这样实现
但是想用ffmpeg的库函数实现 这些参数有没有接口在哪里改? 不知道大家知道嘛???
还有能不能用库函数如何调用AVS脚本的接口。
谢谢
------解决方案--------------------
对于AAC文件,如果我跟的没错,每次解压返回值都是4608.
一般在buffer中pcm数据的分布是 L R L R L R ,其实就是左右左右交叉分布.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
DSHOW push
推模式,ConnectDirect 的,为什么我一直反回错误
下级级用的是HAALI的一个东西,用CMemStream拉模式的时候是可以连接的
...
-
ffmpeg编码后视频速度不正确,质量也不好,求助,求助,求助,求助啊
对采集到得摄像头图像进行编码保存,发现得到的视频质量不好,而且速度不...
-
请问怎么在live555中接收jpeg
请问,我现在想接收一个服务器发送的jpeg 不知道怎么用live555做一个客户端, 接收它并显示。
请问应...
-
XP SP3 YUV420 的fiter依赖 在线等答案……
链接时媒体类型为WMMEDIASUBTYPE_I420
有的XP可以播放出来
有的就不行,请问不能播放...
-
如何获取通过麦克风来获取当前说话的音量?
使用Wave系统API采集音频输入的数据,当数据缓存区满了后,收到消息取得数据后,如何根据这里...
-
RFC3984 有没有完整的中文版本呢?
搜了几个 都是一半英文一半中文的。哎 郁闷!
------解决方案--------------------
英文的凑合...
-
介绍一个学习directshow和com、atl技术的网站
有一个学习directshow和com、atl技术的网站,还可以下视频教程,共享给大家: http://www...
-
攻击帖:jrtplib、live555是个垃圾,刚开始搞流媒体就用这玩意就是找s
不解释~
来丢我砖头吧~~
我分太多了用不完~ 支持的散分~~~
...
-
50分,寻找《Visual C++音频/视频处理技术及工程实践》的随书光盘?
急于使用其中的几个例程。若哪位好心人能够提供,非常感谢!!我的QQ:52...
-
h264的高宽比怎么获取?
我看标准里面只有样点的高宽比啊。
还有,bit rate可以读出来吗?
------解决方案--------------------
是要...