关于MediaCoder使用过程问题整理
1、MediaCoder壓出來的視頻都會莫名其妙帶一個標簽
2種解決辦法
1)關了播放器的章節功能,
2)容器里不要自動選擇,選啟用→MP4BOX。
2、使用MP4BOX混流畫面直接黑屏
mp4box 混流hevc視頻出現黑屏問題是因為混流器版本太舊了,有bug,作者也懶得更新,要修復這個問題,去mp4box的官網,下載最新版本構建的程序替換到mc的coder或tools目錄就行
https://juejin.cn/post/6854573210579501070
這個黑屏是由于tag引起的
libavformat/movenc.c是mp4和mov的Muxer類,其中AVOutputFormat->codec_tag指定了某個封裝格式支持的codec_tag列表,mp4支持的codec_tag列表在libavformat/isom.c中的ff_mp4_obj_type結構體中
發現expected specified color aspects這個有差異,這個是干嘛的?中文翻譯為"預期的指定顏色方面",文件在
platform/frameworks/av/+/master/media/libstagefright/foundation/ColorUtils.cpp
是不是這里導致有問題?
經過確認和這個color aspects沒關系
第一個是start_time,下面那個是bitrate
ffmpeg升級到4.0的版本后,黑屏問題解決了,到底是哪里出了問題,修改了那里呢?有時間慢慢研究
可以利用mediacoder添加畫面數據比較少的開場來加快快速起播的速度
總結
以上是生活随笔為你收集整理的关于MediaCoder使用过程问题整理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 赛前注意事项+客观题~~~
- 下一篇: php手机上日程管理软件,手机日程管理软