在C ++中使用ffmpeg编码视频时如何设置moov原子位置

Zhiqiang Li

我正在使用c ++中的ffmpeg将一些h264视频编码到mp4容器中。但是结果视频将moov原子(或元数据?)放在视频文件的末尾,这对于Internet流传输是不利的。那么如何将moov原子位置设置在前面呢?

普拉涅什

您需要使用ffmpeg的faststart标志将moov原子放置在MP4文件的开头,是该标志的说明。以编程方式,您需要在输出上下文中设置该标志,这是示例代码及其对我的影响,

AVFormatContext *outFormatCtx;

// Write MOOV atom at the begining of the MP4 file
MOVMuxContext *mov = NULL;

mov = (MOVMuxContext *)outFormatCtx->priv_data;
mov->flags |= FF_MOV_FLAG_FASTSTART;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C中使用原子变量?

来自分类Dev

使用FFmpeg定位Moov原子

来自分类Dev

在CUDA C中使用原子操作时出错

来自分类常见问题

如何在C ++中使用原子防止关键部分访问

来自分类Dev

如何在C ++中使用原子防止关键部分访问

来自分类Dev

如何使用FFmpeg C API剪切视频

来自分类Dev

如何使用FFmpeg C API剪切视频

来自分类Dev

C ++ ffmpeg x264编码设置

来自分类Dev

h264编码视频流ffmpeg c ++

来自分类Dev

如何在C ++中使用OpenCV以所需的fps捕获视频

来自分类Dev

如何在C ++中使用OpenCV以所需的fps捕获视频

来自分类Dev

在 C# 中使用 FFMpeg 不修剪和复制视频文件

来自分类Dev

在C#for Excel中使用StringBuilder构建XML时如何设置AutoFilter?

来自分类Dev

在C中使用tmpfile()时的临时文件位置

来自分类Dev

在 C: system() 或 C api 中使用 ffmpeg?

来自分类Dev

在C#中使用ffmpeg将两个mp4视频合并为单个视频不起作用

来自分类Dev

如何在C#中的ffmpeg中使用管道

来自分类Dev

如何在C中使用'cmpxchg8b'汇编指令实现原子比较和交换?

来自分类Dev

如何使用FFmpeg(C / C ++)将原始pcm_f32le音频编码为AAC编码的音频?

来自分类Dev

如何在asp.net mvc (C#) 中使用视频控件保存视频播放的进度?

来自分类Dev

(UE4)如何仅使用C ++设置骨骼的位置

来自分类Dev

如何在目标 C 中使用开放天气 api 时获取远程位置的日出/日落时间,而不是设备时区?

来自分类Dev

如何在方法 C# 中使用全局设置的变量

来自分类Dev

在录制期间运行ffmpeg命令时找不到Flutter FFmpeg moov原子

来自分类Dev

在Go中使用C库时,如何正确地将UTF-8编码的char数组转换为Go字符串?

来自分类Dev

使用FFmpeg进行2遍视频编码时,如何找到最佳比特率?

来自分类Dev

C++ FFmpeg 如何在刷新后继续编码?

来自分类Dev

在ffmpeg中使用sox时如何设置样本格式?

来自分类Dev

在C#/ VB中使用ImageMagick将注解水平居中但垂直设置位置

Related 相关文章

  1. 1

    如何在C中使用原子变量?

  2. 2

    使用FFmpeg定位Moov原子

  3. 3

    在CUDA C中使用原子操作时出错

  4. 4

    如何在C ++中使用原子防止关键部分访问

  5. 5

    如何在C ++中使用原子防止关键部分访问

  6. 6

    如何使用FFmpeg C API剪切视频

  7. 7

    如何使用FFmpeg C API剪切视频

  8. 8

    C ++ ffmpeg x264编码设置

  9. 9

    h264编码视频流ffmpeg c ++

  10. 10

    如何在C ++中使用OpenCV以所需的fps捕获视频

  11. 11

    如何在C ++中使用OpenCV以所需的fps捕获视频

  12. 12

    在 C# 中使用 FFMpeg 不修剪和复制视频文件

  13. 13

    在C#for Excel中使用StringBuilder构建XML时如何设置AutoFilter?

  14. 14

    在C中使用tmpfile()时的临时文件位置

  15. 15

    在 C: system() 或 C api 中使用 ffmpeg?

  16. 16

    在C#中使用ffmpeg将两个mp4视频合并为单个视频不起作用

  17. 17

    如何在C#中的ffmpeg中使用管道

  18. 18

    如何在C中使用'cmpxchg8b'汇编指令实现原子比较和交换?

  19. 19

    如何使用FFmpeg(C / C ++)将原始pcm_f32le音频编码为AAC编码的音频?

  20. 20

    如何在asp.net mvc (C#) 中使用视频控件保存视频播放的进度?

  21. 21

    (UE4)如何仅使用C ++设置骨骼的位置

  22. 22

    如何在目标 C 中使用开放天气 api 时获取远程位置的日出/日落时间,而不是设备时区?

  23. 23

    如何在方法 C# 中使用全局设置的变量

  24. 24

    在录制期间运行ffmpeg命令时找不到Flutter FFmpeg moov原子

  25. 25

    在Go中使用C库时,如何正确地将UTF-8编码的char数组转换为Go字符串?

  26. 26

    使用FFmpeg进行2遍视频编码时,如何找到最佳比特率?

  27. 27

    C++ FFmpeg 如何在刷新后继续编码?

  28. 28

    在ffmpeg中使用sox时如何设置样本格式?

  29. 29

    在C#/ VB中使用ImageMagick将注解水平居中但垂直设置位置

热门标签

归档