小编mon*_*kid的帖子

ffmpeg:如何将 h264 原始数据保存为 mp4 文件

我用 libavcodec 编码 h264 数据。前任。

while (1) {
  ...
  avcodec_encode_video(pEnc->pCtx, OutBuf, ENC_OUTSIZE, pEnc->pYUVFrame);
  ...
}
Run Code Online (Sandbox Code Playgroud)

如果我直接将 OutBuf 数据保存为 .264 文件,则播放器无法播放。现在我想保存 OutBuf

作为 mp4 文件。任何人都知道如何通过 ffmpeg lib 做到这一点?谢谢。

c++ mp4 ffmpeg h.264

3
推荐指数
1
解决办法
1万
查看次数

Android:当活动支持横向和纵向时如何设置默认方向

我正在开发一个应用程序,它有两个活动。A1 只支持纵向,A2 支持两种方向。当设备为纵向时,我切换到 A2。A2的布局很好。但是设备是横向然后切换到A2,布局混乱。交换第一个宽度和高度。

我这样设置用户界面:

onCreate () {
  DisplayMetrics dm = new DisplayMetrics(); 
  getWindowManager().getDefaultDisplay().getMetrics(dm);

  setupUI(dm.widthPixels, dm.heightPixels);
}   
Run Code Online (Sandbox Code Playgroud)

无论如何设置默认方向或其他方式可以解决此问题?谢谢。

android android-layout

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-layout ×1

c++ ×1

ffmpeg ×1

h.264 ×1

mp4 ×1