滴滴滴滴哒

滴滴滴滴哒

1个粉丝

14

问答

0

专栏

0

资料

滴滴滴滴哒  发布于  2024-11-19 19:48:22
采纳率 8%
14个问答
301

hi3519使用venc模块编码的流的输出帧率更改不生效,为什么我的264和265的流无论修改哪个地方,它依旧是25帧呢?

而且我的裸流播放速度有点快,就是正常录一个20s的视频,录制计时器计时,计时器在画面里面从1s到20s,录制结束,裸流虽然完整的录制了画面里计时器从1s-20s的过程,但是裸流时长却只有15s,画面里计时器走字速度明显不正常,这是录制过程丢帧了嘛,因为正常的话录制20s,你的视频时长应该也是20s才对,mpp哪些地方可以设置帧率呢或者相关的东西,请大佬指导一下。

我来回答
回答16个
时间排序
认可量排序

Stranger

14个粉丝

0

问答

5

专栏

8

资料

Stranger 2024-11-20 17:38:22
认可0

官方的sample录制也有这个问题?你用的那个播放器播放的

滴滴滴滴哒
滴滴滴滴哒   回复   Stranger  2024-11-21 09:12:57
0

potplayer 和 vlc

毛巾卷

45个粉丝

27

问答

17

专栏

78

资料

毛巾卷 2024-11-21 09:42:27
认可0

看看日志

滴滴滴滴哒
滴滴滴滴哒   回复   毛巾卷  2024-11-21 09:56:34
0

你说cat /proc/umap/venc这些吗哥 我这些不知道为什么都不显示

滴滴滴滴哒
滴滴滴滴哒   回复   毛巾卷  2024-11-21 09:57:16
0

p_venc_aenc # cat /proc/umap/venc

[VENC] Version: [HI3519DV500_MPP_V1.0.1.1 B040 Release], Build Time[Jan 25 2024, 09:25:23]

————————————————————module param——————————————————————————————————
venc_buf_cache frame_buf_recycle venc_max_chn_num high_profile
0 0 16 n

————————————————————venc chn attr 1————————————————————————————————-
id width height type by_frame sequence left_bytes left_frm cur_packs gop_mode priority

————————————————————venc chn attr 2————————————————————————————————-
id started src_frame_rate dst_frame_rate time_ref pixel_format pic_addr wake_up_frame_cnt

————————————————————venc chn attr 3————————————————————————————————-
id composite_en mosaic_en quality_level dup_frame_strategy

————————————————————venc jpege attr————————————————————————————————-
id recv_mode mpf_cnt mpf0_width mpf0_height mpf1_width mpf1_height

————————————————————venc chn recv state——————————————————————————————-
id start start_ex recv_left enc_left jpeg_enc_mode

————————————————————venc vpss query————————————————————————————————-
id query query_ok query_lost invalid full vb_fail query_fail info_err stop

————————————————————venc send1———————————————————————————————————
id vpss_send vpss_err other_send other_err send stop full crop_err direct_send size_err

————————————————————venc send2———————————————————————————————————
id send_vgs start_ok start_fail interrupt_ok interrupt_fail src_add src_sub dst_add dst_sub

————————————————————venc fmu info—————————————————————————————————-
id mode fmu_chn fmu_num send discard done frame_err malloc_err free_err

————————————————————venc pic queue state——————————————————————————————
id free busy vgs b_frame status

————————————————————venc dcf/mpf queue state————————————————————————————
id thumb_free thumb_busy mpf0_free mpf0_busy mpf1_free mpf1_busy

————————————————————venc channel info———————————————————————————————-
id query query_ok start start_ok config interrupt chg_reso_lost over_load ring_skip rc_skip

————————————————————venc crop info—————————————————————————————————
id crop_en x y width height

————————————————————roi info————————————————————————————————————
id type index roi_en abs_qp qp x y width height

————————————————————jpeg roi info—————————————————————————————————-
id index level x y width height

————————————————————venc stream state———————————————————————————————-
id free_cnt busy_cnt user_cnt user_get user_release get_times interval frame_rate

————————————————————venc pts state—————————————————————————————————
id first_frame_pts cur_frame_pts time_cost

————————————————————venc svc state—————————————————————————————————
id enable base_reso_width base_reso_height rect_num pts

————————————————————venc svc param—————————————————————————————————
id fg_en fg_rgn_param0 fg_rgn_param1 fg_rgn_param2 fg_rgn_param3 fg_rgn_param4 bg_rgn_param act_rgn_param

毛巾卷
毛巾卷   回复   滴滴滴滴哒  2024-11-21 10:19:28
0

不显示不是压根没跑起来,你看看logmpp的

滴滴滴滴哒
滴滴滴滴哒   回复   毛巾卷  2024-11-21 10:38:38
0
/mnt/hisidev/sdk_standard/Hi3519DV500_SDK_V1.0.1.1/smp/a55_linux/source/mpp/sample/venc # cat /dev/logmpp 
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
毛巾卷
毛巾卷   回复   滴滴滴滴哒  2024-11-21 20:36:51
0

你这不是有问题吗,先解决这个先,检查下参数或者加大vb,你这是官方的demo?

滴滴滴滴哒
滴滴滴滴哒   回复   毛巾卷  2024-11-22 14:22:54
0

我程序是正常跑的,我的日志看不到是因为我没有用网络登录板子,我一开始还奇怪为什么只有我的日志看不了参数。加大vb是什么意思兄弟。这是官方的demo。

毛巾卷
毛巾卷   回复   滴滴滴滴哒  2024-11-22 21:14:42
0

看起来像是vb缓存池不够,你用官方的应该不至于啊,改了什么东西吗

滴滴滴滴哒
滴滴滴滴哒   回复   毛巾卷  2024-11-26 18:08:31
0

我该怎么增大vb缓存池呢,我cat/proc/umap/vb能看到目前的占用吗。

好久不见

0个粉丝

1

问答

0

专栏

0

资料

好久不见 2024-11-21 10:12:47
认可0

cat /dev/logmpp

滴滴滴滴哒
滴滴滴滴哒   回复   好久不见  2024-11-21 10:39:06
0
/mnt/hisidev/sdk_standard/Hi3519DV500_SDK_V1.0.1.1/smp/a55_linux/source/mpp/sample/venc # cat /dev/logmpp 
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!
<3>[   isp] [Func]:isp_drv_alg_init_err_info_print [Line]:2844 [Info]:ISP[0] sharpen NOT init. Please check cmos parameters or mem malloc!

123233222

0个粉丝

0

问答

0

专栏

0

资料

123233222 2024-11-21 10:59:20
认可0

venc应该可以在set_gop_attr这个接口初始化中会做帧率控制 可以根据你设置的原始帧率和目的帧率会进行无帧率或增帧减帧
主要应该是看你原始帧率和目的帧率设置的值

滴滴滴滴哒
滴滴滴滴哒   回复   123233222  2024-11-21 11:09:35
0

我的原始帧率是30帧,但是我的视频现在每六帧就丢了一帧,这是做了减帧了吗。

滴滴滴滴哒
滴滴滴滴哒   回复   123233222  2024-11-21 11:12:38
0

我从设置sensor,到isp、vi、vpss、venc。都找了,想不明白他为什么是25帧。

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区