logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

gstreamer在线视频AAC音频声音异常分析

背景:在播放在线视频的时候声音播放不正常,通过生成pipeline dot文件分析,看到audio部分是aac raw格式,所以初步思路是dump es流后,分析gstreamer pipeline播放,然后发现问题。(dump数据后,pipeline都是在ubuntu上运行的)首先需要dump数据,dump GstBuffer到文件:GstMapInfo map;std::ofstream ou

vscode看代码

发现vscode看代码真是舒服,但是用起来并不好用,在c、c++、java混合的代码环境下,导入代码目录,c和c++,代码跳转都没问题,java折腾多次都不行。一个原因可能是和java环节变量有关,另一个原因可能是和android的build.gradle文件有关,看官网明确说不支持。但是就一个c文件的编译,配置launch.json, tasks.json就花了好多时间,这种...

YUV格式数据存储方式总结

YUV格式有两大类:平面(planar)和紧凑(packed)。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。以下缩写p表示“紧凑”,sp表示“半紧凑”。以分辨率8*4为例,数据存储方式如下。1、yuyv(yuv422)(YUY2):YUYVYU...

vscode的一个小问题

发现没有删除编译好的文件时再次编译,会有这个报错:> Executing task: /usr/bin/gcc '-Wall' -std=c99 '/home/testcode/sample/c/sort/.vscode/tasks.json' -o 'tasks' </usr/bin/ld:/home/testcode/sample/c/sort/.vscode...

opencv格式转换

rgb2nv12在某些场景中,需要rgb_nv12的image数据,查了下没有rgb到rgb_nv12的直接转换,尝试了下先转换rgb到yuv_i420,然后再转换到rgb_nv12是可以的。Mat yuv, nv12rgb;cv::cvtColor(rgb, yuv, cv::COLOR_RGB2YUV_I420);cv::cvtColor(yuv, nv12rgb, cv::COLOR_YUV

gcc实例-几个编译选项

从我们的平台的编译参数上,存在这么几个选项,其中mthumb对代码的size影响较大,下面做一一分析。该优化选项会牺牲部分编译速度,除了执行-O1所执行的所有优化之外,还会采用几乎所有的目标配置支持的优化算法,用以提高目标代码的运行速度。-O, -O1:这两个命令的效果是一样的,目的都是在不影响编译速度的前提下,尽量采用一些优化算法降低代码大小和可执行代码的运行速度。-O3该选项除了执行-O2所有

#linux#运维#服务器
编译可以在Android手机上运行的ffmpeg程序

这段脚本的主要功能是配置和编译 FFmpeg,使其能够在 Android 平台上运行,通过设置不同的架构和 API 级别,可以生成适用于不同 Android 设备的 FFmpeg 库。好处是把ffmpeg编译成一个独立的可执行文件,放到手机里面的时候只需要把ffmpeg程序push进去即可。:传递所有必要的参数以配置 FFmpeg 编译环境。:清理之前的编译结果,进行编译并安装生成的库文件。:根据

编译参数-Wl和rpath的理解

-Wl参数的理解gcc的-Wl,xxx选项将逗号分隔的标记列表作为空格分隔的参数列表传递给链接器,即:gcc -Wl,aaa,bbb,ccc最终变成了linker的用法:ld aaa bbb ccc如果是想把ld -rpath通过-Wl传递给gcc,可以是-Wl,-rpath,xxx,也可以指定-Wl的重复实例:gcc -Wl,aaa -Wl,bbb -Wl,ccc类似的参数-Wa,<opt

#音视频#linux#webkit
ASS 字幕格式规范

原文链接0. 前言Sub Station Alpha 本身是一个 Windows 平台下制作 SSA 格式字幕的软件,该软件已经不再开发了,而它所创造的 SSA 格式却流行开来,并演化出了更先进的 ASS 格式。ASS specs 文档可能比较偏向于在使用 Sub Station Alpha 软件时 SSA 格式的规范,比较局限于其软件本身和 Windows 平台。随着 A...

ASS字幕文件说明

第一部分 [Script Info]这一部分主要是记录了一些文件内容的标题和信息[Script Info]; Script generated by Aegisub r8942; http://www.aegisub.org/!: 注释Title: Default Aegisub fil...

#前端
    共 14 条
  • 1
  • 2
  • 请选择