ireader / media-server

RTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
MIT License
2.98k stars 1.06k forks source link

libmov库使用咨询 #302

Closed lcgsglance closed 10 months ago

lcgsglance commented 11 months ago

已经用mov-writer-h265.cpp中的h265_write完成实时h265流封装mp4文件,正常播放,请问 1.怎么才能将实时的aac音频流(不是文件),也同时封装到上述mp4文件中; 2.停止封装时调用了mp4_writer_destroy(ctx.mov);free(fp);,但是几秒后文件的大小才不再是0,是我调用有错漏,还是机器io性能有问题呢?

ireader commented 10 months ago
  1. 首先调用AddAudioTrack接口添加aac音轨,然后根据时间戳排序交叉写入h265和aac帧即可;
  2. 文件系统缓存问题;