CSDN论坛 > 硬件/嵌入开发 > 嵌入开发(WinCE)

海思3531使用mp4v2库,合成的mp4文件音视频不同步。 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
海思3520DV300编译mp4v2
一、下载源码mp4v2-2.0.0.tar.bz2 https://code.google.com/p/mp4v2/ 二、编译 ubuntu:~$ tar jxf mp4v2-2.0.0.tar.bz2 ubuntu:~$ cd mp4v2-2.0.0/ ubuntu:~/mp4v2-2.0.0$ ./configure --host=arm-hisiv300-linux
mp4v2封装faac有噪音间隔不同步时间短速度快的解决方法
你的代码放到线程中了,启动线程之后等待函数是个死循环,循环内部没有用sleep(1);导致占用大量时间片,线程中的代码运行缓慢所以出现此现象。
多媒体 Mp4v2实现h264+aac打包成Mp4视频文件
使用mp4v2实现录制mp4视频,需要准备如下信息: 1、获取mp4v2源码并编译成库文件,对于mp4v2的编译可以看前面的文章android 编译mp4v2 2.0.0生成动态库 ; 2、获取h264数据中的sps和pps数据,如果不会的话可以查看前面的文章  点击打开链接; 3、获取音频解码信息,在调用MP4SetTrackESConfiguration使用,具体的获取方式一
如何使用mp4v2将H264+AAC裸流录制成mp4文件,并保持音视频同步【源码】【mp4】【录像】
前言:    mp4文件目前已经成为了流媒体音视频行业的通用标准文件格式,它是基于mov格式基础上演变来的,特别适合多平台播放,录制一次,多个平台都可使用。但是,由于mp4格式相对比较复杂,直到mp4v2这个开源工程的出现,解决了这个问题。    通常,我们在使用mp4文件时,会遇到两个问题:如何从已有的mp4文件中抽取音视频数据帧;如何将音视频数据帧录制成mp4文件,并保持音视频同步。    上...
海思hi3518ev200音视频传输所遇到的问题。
一、硬件1.使用了10M的SPI,传输65个字节需要用时100us。2.使用4M速率的2.4G RF,进入TX命令,在空中传播要244us。二、软件1.hi3158ev200使用liteos内核。2.在海思的音频、视频编码官方例程中,除了获取编码数据的线程外,都各自开启了一个线程。音频中,调用海思官方库函数会自动创建一个线程。视频中,线程显示创建。3.RF传输采用传一帧应答一次的方式,RF线程采用...
mp4box 封装H265码流
一般我用HM编码出来的H265码流是NAL封装的裸码流, 但波
解决了写mp4文件时,声音和视频不同步的问题
mp4文件的播放是根据stts来决定播放帧的
FFMpeg录屏h264 aac 合并MP4
这是本人研究一个音视频项目的中间测试工程,vs2015,结合了一些其他资源修改而成,来挣点分。代码虽然没有整理,但绝对有参考价值。如果你正研究相关技术,就不要考虑了,绝对物超所值。 相关库:ffmpeg ; libx264; faac; mp4v2 功能介绍:windows下通过FFmpeg录屏,录音,视频rgb转yuv通过libx264转h264,通过faac把pcm转aac,再通过mp4v2合并成MP4
嵌入式 FAAC1.28 在海思HI3518C/HI3518A平台linux中的编译优化
FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html 如何编译: 1../configure --host=arm-hisiv100nptl-linux --prefix=/home/ssy/lib 2.make 3.make install 优化 在不修改源码的情况下,faac的内存占用非常高,每路音频
Android使用Mp4v2用h264流和aac流合成mp4
Android使用Jni mp4v2库将h264裸流合成mp4文件 建议使用场景 一般视频流有如下两种途径获取: Android摄像头采集 服务端传输过来的视频流 如果数据由本机摄像头直接采集,建议使用MediaMuxer类去实现mp4的合成。如果是服务端传输过来的视频流可以使用mp4v2的方法实现mp4的合成。我在项目里面也简单的利用MediaMuxer编写了一个Demo。可...
关闭