一、问题描述

  最近测试反馈一个隐私模式的问题,主播端启用隐私模式之后,在观看端发现画面转菊花并且还有回跳的现象

二、问题分析:

  从网上下载了直播的视频文件,进行了一下分析,发现视频长度和音频长度不匹配,视频只有2分钟,音频有8分钟

  怀疑是视频编码失败导致,因为没有log,不能够确认当时的情况,现在将排查的一些过程记录下

  

  1. LUNLI-MC1:隐私模式问题排查 lunli$ ffprobe playlist-playlist.mp4
  2. ffprobe version 3.4 Copyright (c) 2007-2017 the FFmpeg developers
  3. built with Apple LLVM version 9.0.0 (clang-900.0.38)
  4. configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-ffplay --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
  5. libavutil 55. 78.100 / 55. 78.100
  6. libavcodec 57.107.100 / 57.107.100
  7. libavformat 57. 83.100 / 57. 83.100
  8. libavdevice 57. 10.100 / 57. 10.100
  9. libavfilter 6.107.100 / 6.107.100
  10. libavresample 3. 7. 0 / 3. 7. 0
  11. libswscale 4. 8.100 / 4. 8.100
  12. libswresample 2. 9.100 / 2. 9.100
  13. libpostproc 54. 7.100 / 54. 7.100
  14. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'playlist-playlist.mp4':
  15. Metadata:
  16. major_brand : isom
  17. minor_version : 512
  18. compatible_brands: isomiso2avc1mp41
  19. encoder : Lavf57.83.100
  20. Duration: 00:07:30.64, start: 0.000000, bitrate: 156 kb/s
  21. Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc), 1136x640, 395 kb/s, 21.30 fps, 90k tbr, 90k tbn, 180k tbc (default)
  22. Metadata:
  23. handler_name : VideoHandler
  24. Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 9 kb/s (default)
  25. Metadata:
  26. handler_name : SoundHandler
  27. LUNLI-MC1:隐私模式问题排查 lunli$ mp4box -info playlist-playlist.mp4
  28. * Movie Info *
  29. Timescale 1000 - 2 tracks
  30. Computed Duration 00:07:30.644 - Indicated Duration 00:07:30.635
  31. Fragmented File: no
  32. File Brand isom - version 512
  33. Compatible brands: isom iso2 avc1 mp41
  34. Created: UNKNOWN DATE Modified: UNKNOWN DATE
  35. File has no MPEG4 IOD/OD
  36.  
  37. iTunes Info:
  38. Encoder Software: Lavf57.83.100
  39. 1 UDTA types: meta (1)
  40.  
  41. Track # 1 Info - TrackID 1 - TimeScale 90000
  42. Media Duration 00:02:41.526 - Indicated Duration 00:02:41.526
  43. Track has 1 edit lists: track duration is 00:02:41.527
  44. Media Info: Language "Undetermined (und)" - Type "vide:avc1" - 3441 samples
  45. Visual Track layout: x=0 y=0 width=1136 height=640
  46. MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
  47. AVC/H264 Video - Visual Size 1136 x 640
  48. AVC Info: 1 SPS - 1 PPS - Profile High @ Level 3.1
  49. NAL Unit length bits: 32
  50. Chroma format YUV 4:2:0 - Luma bit depth 8 - chroma bit depth 8
  51. SPS#1 hash: E00BB071FEBC7AB23BDF361BA3FDC361F6B6CB76
  52. PPS#1 hash: 846C70462484FB50AF3D7777307A8158D2D5AB5E
  53. Self-synchronized
  54. RFC6381 Codec Parameters: avc1.64001F
  55. Average GOP length: 66 samples
  56.  
  57. Track # 2 Info - TrackID 2 - TimeScale 44100
  58. Media Duration 00:07:30.634 - Indicated Duration 00:07:30.634
  59. Track has 2 edit lists: track duration is 00:07:30.644
  60. Media Info: Language "Undetermined (und)" - Type "soun:mp4a" - 19441 samples
  61. MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40
  62. MPEG-4 Audio AAC LC - 1 Channel(s) - SampleRate 44100
  63. Synchronized on stream 1
  64. RFC6381 Codec Parameters: mp4a.40.2
  65. Alternate Group ID 1
  66. All samples are sync

  

FFMPEG 信息查询的更多相关文章

  1. Unix无缓冲文件操作函数、文件信息查询

    问题描述:         Unix无缓冲文件操作函数.文件信息查询 问题解决:        struct stat 结构体信息: 具体代码: 具体源文件:

  2. 使用Python改写的身份证信息查询小程序

    花了几天时间过了一遍python基础.真心感觉python让世界充满了爱…先简单的使用一下python好了,拿以前写的<C语言身份证信息查询系统(修改版)>开刀~ 很多东西,不需要考虑C语 ...

  3. C语言身份证信息查询系统(修改版)

    很久以前写了一个<C语言身份证信息查询系统>,如果你点击链接进去看了. 估计也会被我那磅礴大气的代码震惊到的,最近复习/学习文件操作,把代码改了改,算是对以前还不会文件操作的时候的愿望,哈 ...

  4. python爬虫之12306网站--火车票信息查询

    python爬虫之12306网站--火车票信息查询 思路: 1.火车票信息查询是基于车站信息查询,先完成车站信息查询,然后根据车站信息查询生成的url地址去查询当前已知出发站和目的站的所有车次车票信息 ...

  5. python爬虫之12306网站--车站信息查询

    python爬虫查询车站信息 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 python爬虫查询全拼相同的车站 目录: 1.找到要查询的url 2.对信息进行分析 3.对信息 ...

  6. Linux系统CPU相关信息查询

    Linux系统CPU相关信息查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.lscpu常用参数介绍 1>.查看帮助信息 [root@node105 ~]# lscpu ...

  7. python 写的员工信息查询

    #!/use/bin/env pythonn#_*_ coding:utf-8 _*_import timedef Bre():    while True:        Bre_falg = ra ...

  8. 照片 GPS 信息查询

    照片 GPS 信息查询 经纬度查询 https://jingweidu.51240.com/ // 30.27832833333333, 120.01914111111111 30 + 16/60 + ...

  9. 基于WMI的信息查询和编辑,按微软的说明一般都是

    晕!这个不是很简单的东西吗? //---------WMI---------- type Rec_Wmi = record ComputerName: string; Namespace: strin ...

  10. kibana和ElasticSearch的信息查询检索

    使用kibana来进行ElasticSearch的信息查询检索 大家经常会听到使用ELK搭建日志管理平台.完成日志聚合检索的功能,那么这个平台到底是个什么概念,怎么搭建,怎么使用呢? ELK包括Ela ...

随机推荐

  1. cv2在图像上画不同比例的锚框

    ''' cv2在图像上画不同比例的锚框 ''' import cv2 import math # 画宽高比1:1的锚框 def display_11_anchor(img,anchor_11_left ...

  2. 实训篇-JavaScript-打地鼠

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  3. 实训篇-Html-注册页面【简单】

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  4. CPVT:美团提出动态位置编码,让ViT的输入更灵活 | ICLR 2023

    论文提出了一种新的ViT位置编码CPE,基于每个token的局部邻域信息动态地生成对应位置编码.CPE由卷积实现,使得模型融合CNN和Transfomer的优点,不仅可以处理较长的输入序列,也可以在视 ...

  5. b站的视频进度条悬浮预览视频画面实现方式

    1.探究 在看b站视频,滑到进度条的时候突发奇想,想知道这个预览图是怎么做到的 打开控制台,发现每次移动鼠标悬浮位置的时候都会发出一条网络请求,并且该请求的size显示来源于内存,当时以为每次加载视频 ...

  6. 力扣19(java&python)-删除链表的倒数第 N 个结点(中等)

    题目: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例2: 输入:head = ...

  7. 网关流控利器:结合 AHAS 实现 Ingress/Nginx 流量控制

    ​简介:微服务的稳定性一直是开发者非常关注的话题.随着业务从单体架构向分布式架构演进以及部署方式的变化,服务之间的依赖关系变得越来越复杂,业务系统也面临着巨大的高可用挑战. 作者:涂鸦 微服务的稳定性 ...

  8. 实时计算 Flink 版总体介绍

    简介: 实时计算 Flink 版(Alibaba Cloud Realtime Compute for Apache Flink,Powered by Ververica)是阿里云基于 Apache ...

  9. 10个Bug环环相扣,你能解开几个?

    ​简介:由阿里云云效主办的2021年第3届83行代码挑战赛已经收官.超2万人围观,近4000人参赛,85个团队组团来战.大赛采用游戏闯关玩儿法,融合元宇宙科幻和剧本杀元素,让一众开发者玩得不亦乐乎. ...

  10. 案例|自建or现成工具?小型创业团队敏捷研发探索

    简介: 实践和踩坑建议. 我是刘永良,是一名全栈开发者也是一名创业者,来自济南--一个目前被称为互联网洼地的地方.2020年4月和三位志同道合的朋友,在济南共同创建了山东旷野网络科技有限公司,主要从事 ...