ffmpeg 丢帧 补帧

2022-01-20 14:14:57 +08:00
 DCELL

背景

迫于无奈前端的播放策略(按帧率播放而不是时间戳),我必须保证每秒帧率保持在一个稳定的数量上,所以我需要对 iOS android ffmpg 编码 进行补帧和丢帧。

问题

时间太紧迫,请教各位大佬是否有相关的文档或者代码参考(本人对音视频也是半只脚入门)
3010 次点击
所在节点    FFmpeg
9 条回复
2i2Re2PLMaDnghL
2022-01-20 14:33:38 +08:00
wdhwg001
2022-01-20 14:36:19 +08:00
https://github.com/theatergong/FFmpegTools/blob/main/FFmpegTools.py

时间紧的话从例子开始抄+查比较有用。
jifengg
2022-01-20 14:51:22 +08:00
意思是源是不固定帧率的,要转成固定帧率?
ffmpeg -i input.avi -r 24 output.avi
-r 24:转成固定 24fps 的
kokutou
2022-01-20 14:55:43 +08:00
这不跟前端对线?
你后端服务器性能够用?网络上行够大?
24 帧视频也补到 30/60 ?
不问问你们老板钱够吗。。。老板是土豪当我没说。。。
statumer
2022-01-20 16:49:41 +08:00
虽然但是,码流中的每一帧都是有时间戳的
kxuanobj
2022-01-20 16:55:14 +08:00
@statumer h264 是没有时间戳的。有时间戳的是包装文件,比如 mp4 。
cheng6563
2022-01-20 18:01:43 +08:00
改帧率要重新编码吧,这资源消耗吃得消吗?
lingxi27
2022-01-20 21:34:32 +08:00
丢帧好说,补帧要补的顺滑不那么简单
j2bangyin
2022-01-21 13:21:05 +08:00
拉取的小姐姐到本地 保存视频也是丢帧 很烦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/829458

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX