02 2023 档案
摘要:2023-02-28:moonfdd/ffmpeg-go是用go语言绑定ffmpeg的库,目前是github上最好用的库。请用go语言将yuv文件编码为h264文件。 答案2023-02-28: 使用 github.com/moonfdd/ffmpeg-go 库。 命令如下: go run ./ex
阅读全文
摘要:2023-02-25:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,YUV420P不要转换成YUV420SP。 答案2023-02-25: 使用 github.com/moonfdd/ffmpeg-go 库。 解码后就是yuv420p,先保存y分量,然后u分量和v分量
阅读全文
摘要:2023-02-24:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,采用YUV420P转YUV420SP的方式。 答案2023-02-24: 使用 github.com/moonfdd/ffmpeg-go 库。 解码后就是yuv420p,然后用SwsScale函数转换
阅读全文
摘要:1 这种暴增的应该还是上次一个群友说的,更多可能是外部因素导致的,应用新上线,定时任务这些,再有就是cat上查是哪些指令多,以及比对和之前的时间的差异 看是否有定时任务 或者 新上线的活动 ,在看下监控,请求是否暴增,一般这种暴增大概率是某个业务被突然大量调用 有可能是业务引流了 通过命令去确定是什
阅读全文
摘要:2023-02-23:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420P格式文件。 答案2023-02-23: 使用 github.com/moonfdd/ffmpeg-go 库。 解码后就是yuv420p,直接保存frame的yuv分量即可。 命令如下: go run ./exam
阅读全文
摘要:2023-02-22:请用go语言调用ffmpeg,保存mp4文件的视频帧,每帧用ppm图片保存。 答案2023-02-22: 使用 github.com/moonfdd/ffmpeg-go 库。 先保存视频宽高,然后解码成yuv420p,保存y分量。 命令如下: go run ./examples
阅读全文
摘要:2023-02-21:请用go语言调用ffmpeg,解码mp4文件,输出视频信息和总帧数。 答案2023-02-21: 使用 github.com/moonfdd/ffmpeg-go 库,这个库比goav还好用。 代码根据05:解码视频流过程用golang编写。 执行命令: go run ./exa
阅读全文
2023-02-20:小A认为如果在数组中有一个数出现了至少k次, 且这个数是该数组的众数,即出现次数最多的数之一, 那么这个数组被该数所支配, 显然当k比较大的时候,有些数组不被任何数所支配。 现在
摘要:2023-02-20:小A认为如果在数组中有一个数出现了至少k次, 且这个数是该数组的众数,即出现次数最多的数之一, 那么这个数组被该数所支配, 显然当k比较大的时候,有些数组不被任何数所支配。 现在小A拥有一个长度为n的数组,她想知道内部有多少个区间是被某个数支配的。 2 <= k <= n <=
阅读全文
摘要:2023-02-19:请用go语言调用ffmepg,输出视频文件信息。 答案2023-02-19: 用 github.com/moonfdd/ffmpeg-go 这个库。 代码参考ffmpeg5入门教程的第四个例子输出视频信息,用golang改写的 用如下命令便可查看运行结果。 go run ./e
阅读全文
摘要:2023-02-18:ffmpeg是c编写的音视频编解码库,请问用go语言如何调用?例子是03输出版本号。 答案2023-02-18: 用 github.com/moonfdd/ffmpeg-go 这个库。 这是我自己写的golang绑定ffmpeg库,只依赖动态链接库,不依赖头文件,接口全部是按照
阅读全文
摘要:2023-02-17:sdl是跨平台的多媒体开发库,请问用go语言如何调用? 答案2023-02-17: 用 github.com/moonfdd/sdl2-go 这个库。 这是我自己写的golang绑定sdl库,只依赖动态链接库,不依赖头文件,接口全部是按照头文件改过来的。 最好用sdl2里的接口
阅读全文
2023-02-16:两种颜色的球,蓝色和红色,都按1~n编号,共计2n个, 为方便放在一个数组中,红球编号取负,篮球不变,并打乱顺序, 要求同一种颜色的球按编号升序排列,可以进行如下操作: 交换相邻
摘要:2023-02-16:两种颜色的球,蓝色和红色,都按1~n编号,共计2n个, 为方便放在一个数组中,红球编号取负,篮球不变,并打乱顺序, 要求同一种颜色的球按编号升序排列,可以进行如下操作: 交换相邻两个球,求最少操作次数。 [3,-3,1,-4,2,-2,-1,4]、 最终交换结果为: [1,2,
阅读全文
2023-02-15:商场中有一展柜A,其大小固定,现已被不同的商品摆满, 商家提供了一些新商品B,需要对A中的部分商品进行更新替换, B中的商品可以自由使用,也就是可以用B中的任何商品替换A中的任何
摘要:2023-02-15:商场中有一展柜A,其大小固定,现已被不同的商品摆满, 商家提供了一些新商品B,需要对A中的部分商品进行更新替换, B中的商品可以自由使用,也就是可以用B中的任何商品替换A中的任何商品, A中的商品一旦被替换,就认为消失了!而不是回到了B中! 要求更新过后的展柜中,商品严格按照价
阅读全文
2023-02-14:魔物了占领若干据点,这些据点被若干条道路相连接, roads[i] = [x, y] 表示编号 x、y 的两个据点通过一条道路连接。 现在勇者要将按照以下原则将这些据点逐一夺回:
摘要:2023-02-14:魔物了占领若干据点,这些据点被若干条道路相连接, roads[i] = [x, y] 表示编号 x、y 的两个据点通过一条道路连接。 现在勇者要将按照以下原则将这些据点逐一夺回: 在开始的时候,勇者可以花费资源先夺回一些据点, 初始夺回第 j 个据点所需消耗的资源数量为 cos
阅读全文
2023-02-13:力扣数据中心有 n 台服务器,分别按从 0 到 n-1 的方式进行了编号 它们之间以「服务器到服务器」点对点的形式相互连接组成了一个内部集群 其中连接 connections 是
摘要:2023-02-13:力扣数据中心有 n 台服务器,分别按从 0 到 n-1 的方式进行了编号 它们之间以「服务器到服务器」点对点的形式相互连接组成了一个内部集群 其中连接 connections 是无向的 从形式上讲,connections[i] = [a, b] 表示服务器 a 和 b 之间形成
阅读全文
摘要:用ffmpeg命令,发现执行成功,但视频文件就是没有字幕。看不出问题出现在什么地方。后来直接用ffmpeg添加水印命令测试,发现是缺少字体文件,如下图所示: 报Fontconfig error: Cannot load default config file的错误。 而centos7系统的字体文件夹
阅读全文
2023-02-12:给定正数N,表示用户数量,用户编号从0~N-1, 给定正数M,表示实验数量,实验编号从0~M-1, 给定长度为N的二维数组A, A[i] = { a, b, c }表示,用户i报
摘要:2023-02-12:给定正数N,表示用户数量,用户编号从0~N-1, 给定正数M,表示实验数量,实验编号从0~M-1, 给定长度为N的二维数组A, A[i] = { a, b, c }表示,用户i报名参加了a号、b号、c号实验, 给定正数Q,表示查询的条数 给定长度为Q的二维数组B, B[i] =
阅读全文
2023-02-11:给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。所有单元格都需要被涂色, 涂色方案需要满足:
摘要:2023-02-11:给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。所有单元格都需要被涂色, 涂色方案需要满足:不存在相邻两个单元格颜色相同的情况。 返回网格涂色的方法数。因为答案可能非常大。 返回 对 109
阅读全文