背景
迫于无奈前端的播放策略(按帧率播放而不是时间戳),我必须保证每秒帧率保持在一个稳定的数量上,所以我需要对 iOS android ffmpg 编码 进行补帧和丢帧。 问题
时间太紧迫,请教各位大佬是否有相关的文档或者代码参考(本人对音视频也是半只脚入门) 
迫于无奈前端的播放策略(按帧率播放而不是时间戳),我必须保证每秒帧率保持在一个稳定的数量上,所以我需要对 iOS android ffmpg 编码 进行补帧和丢帧。 时间太紧迫,请教各位大佬是否有相关的文档或者代码参考(本人对音视频也是半只脚入门) 不好意思忘记补充一点,是移动端实时录制视频编码,而不是对视频文件插帧或者丢帧。 简单问题描述就是:动态的帧率,如何能做到稳定的帧率 比如:iOS 屏幕共享录制的时候,有时候1s是5帧,有时候是30帧,我想稳定输出H264 1秒25帧
1 2i2Re2PLMaDnghL Jan 20, 2022 |
2 wdhwg001 Jan 20, 2022 via iPhone |
3 jifengg Jan 20, 2022 意思是源是不固定帧率的,要转成固定帧率? ffmpeg -i input.avi -r 24 output.avi -r 24:转成固定 24fps 的 |
4 kokutou Jan 20, 2022 via Android 这不跟前端对线? 你后端服务器性能够用?网络上行够大? 24 帧视频也补到 30/60 ? 不问问你们老板钱够吗。。。老板是土豪当我没说。。。 |
5 statumer Jan 20, 2022 via iPhone 虽然但是,码流中的每一帧都是有时间戳的 |
7 cheng6563 Jan 20, 2022 改帧率要重新编码吧,这资源消耗吃得消吗? |
8 lingxi27 Jan 20, 2022 丢帧好说,补帧要补的顺滑不那么简单 |
9 j2bangyin Jan 21, 2022 拉取的小姐姐到本地 保存视频也是丢帧 很烦 |