ffmpeg开发实现mp4追加模式

迷你苑 2018-11-27 12:07:47
比如原mp4文件有20秒视频,用ffmpeg sdk实现继续写入视频流,不覆盖原来的。
...全文
569 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CyberLogix 2018-12-19
  • 打赏
  • 举报
回复
avio_open打开后,文件就置零

看看有没有相应的FLAG不让清零,实在没有的话就自己实现一个这样的函数来替代
lcyw 2018-12-11
  • 打赏
  • 举报
回复
引用 4 楼 迷你苑 的回复:
[quote=引用 3 楼 lcyw 的回复:]
把原有的MP4文件视频读出来,再写文件, 然后写后面的视频流 ,时间戳在此基础上递增

用ffmpeg哪个函数?avio_open打开后,文件就置零了[/quote]

之前的文件 avformat_open_input打开,进行读操作 怎么会清零?

ffmpeg写的时候avio_open新建一个文件,
迷你苑 2018-12-03
  • 打赏
  • 举报
回复
引用 5 楼 CyberLogic 的回复:
自己实现一个muxer插件来实现,一路接原来的文件,一路为续写入视频流
有没有例子,参考一下 ?
CyberLogix 2018-11-28
  • 打赏
  • 举报
回复
自己实现一个muxer插件来实现,一路接原来的文件,一路为续写入视频流
迷你苑 2018-11-28
  • 打赏
  • 举报
回复
引用 3 楼 lcyw 的回复:
把原有的MP4文件视频读出来,再写文件, 然后写后面的视频流 ,时间戳在此基础上递增
用ffmpeg哪个函数?avio_open打开后,文件就置零了
lcyw 2018-11-27
  • 打赏
  • 举报
回复
把原有的MP4文件视频读出来,再写文件, 然后写后面的视频流 ,时间戳在此基础上递增
迷你苑 2018-11-27
  • 打赏
  • 举报
回复
自己实现?给个思路呗 avio_open avformat_write_header av_interleaved_write_frame ffmpeg sdk只能新建,不能追加。
rightorwrong 2018-11-27
  • 打赏
  • 举报
回复
这个需要自己实现

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧