首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FFmpeg:这样做比直接使用ffmepg更好吗?

FFmpeg:这样做比直接使用ffmepg更好吗?
EN

Stack Overflow用户
提问于 2020-07-14 15:03:52
回答 1查看 92关注 0票数 1

对于我所有的IP相机流,我在Linux下通过bash脚本使用ffmpeg,它允许我同时管理:

1/为"Live“将RTSP流转换为HTTP (HLS),从而生成"m3u8”文件和*.ts段

2/备份用于归档的流(递增5分钟),cron删除旧文件(xx天)

代码语言:javascript
复制
ffmpeg -i "rtsp://[IP_CAM01]" -rtsp_transport tcp -c copy -map 0 -f segment -segment_time 300 -segment_atclocktime 1 -segment_format mkv "cam01-% 03d.mkv" -c copy -f segment -segment_list cam01.m3u8 -segment_list_flags + live -segment_time 2 -segment_list_size 20 -segment_wrap 20 cam01-% 03d.ts

我问自己的问题,以及发表这一信息的原因如下:

  • 是否有兴趣(内存/ cpu /速度)开发一个程序(C/C++/其他?)通过使用ffmpeg?
  • 或“增益”的库来做同样的事情,那么利息会非常小,以至于不值得花费精力和时间??

我呼吁你的反馈,你的意见,你的建议!,如果你有线索(样本)攻击这种发展,我感兴趣。

非常感谢您的反馈。(这是我关于堆叠溢出的第一个问题,香槟!)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-14 17:46:08

是否有兴趣(内存/ cpu /速度)来开发一个程序(C/C++/其他?)通过使用ffmpeg的库来做同样的事情?还是“收益”和利息太小,以致于不值得花费精力和时间?

几乎可以肯定不是。

我经常直接使用libav*库编写工具和实用程序。但几乎从来没有因为我觉得我能做得更好。这通常是因为我有一件非常具体的事情需要去做,而开发一个过滤器将更加困难。或者,例如,更改如何恢复错误的行为,或者更改媒体打包方式中的特定细节。

如果ffmpeg的工作方式与用例完全一样,那么替换它并不是一个好主意。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62898156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档