写点什么

ffmpeg

1 人感兴趣 · 66 次引用

  • 最新
  • 推荐

音视频八股文(11)-- ffmpeg 音频重采样

所谓的重采样,就是改变⾳频的采样率、sample format、声道数等参数,使之按照我们期望的参数输出。

音视频八股文(9)-- flv 的 h264 六层结构和 aac 六层结构

FLV(Flash Video)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv。

音视频八股文(8)-- h264 AnnexB

⾳视频编码在流媒体和⽹络领域占有重要地位;流媒体编解码流程⼤致如下图所示:

音视频八股文(4)--ffmpeg 常见命令(3)

按照处理数据的类型,通常多媒体的filter分为:● 音频filter● 视频filter● 字幕filter

音视频八股文(3)--ffmpeg 常见命令(2)

播放本地 MP4 视频文件 test.mp4 的命令,从第 2 秒位置开始播放,播放时长为 10 秒,并且在窗口标题中显示 "test time":

2023-04-18:ffmpeg 中的 hw_decode.c 的功能是通过使用显卡硬件加速器(如 NVIDIA CUDA、Intel Quick Sync Video 等)对视频进行解码,从而提高解码效

2023-04-18:ffmpeg中的hw_decode.c的功能是通过使用显卡硬件加速器(如 NVIDIA CUDA、Intel Quick Sync Video 等)对视频进行解码,从而提高解码效率和性能。在进行硬件加速解码时,相较于 CPU 的软件解码方式,GPU 可以利用其并行处理能力和更高的带宽进行

https://static001.geekbang.org/infoq/cf/cfb8ab1d74b1844cde05aa01f2a09bbd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 FFmpeg 和 Wasm 的 Web 端视频截帧方案

一种使用FFmpeg和WebAssembly的Web端视频截帧方案,以实现更高效、更灵活的视频截帧功能

https://static001.geekbang.org/infoq/6b/6bcf09add4a33039509a3189e1335a6f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

网站上的视频资源被偷偷转载了...

昨天,公司大佬突然找我,说我们的一个网站上的视频资源被人偷偷转载到了B站...

https://static001.geekbang.org/infoq/5a/5a556f6097a50e45d6f313f0e1b085f6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-02-25:请用 go 语言调用 ffmpeg,解码 mp4 文件并保存为 YUV420SP 格式文件,YUV420P 不要转换成 YUV420SP。

2023-02-25:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,YUV420P不要转换成YUV420SP。

https://static001.geekbang.org/infoq/9e/9e7799a3643ad2f4521bdc6b80b7d57f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2023-02-24:请用 go 语言调用 ffmpeg,解码 mp4 文件并保存为 YUV420SP 格式文件,采用 YUV420P 转 YUV420SP 的方式。

2023-02-24:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420SP格式文件,采用YUV420P转YUV420SP的方式。

https://static001.geekbang.org/infoq/ce/ce57bdb456b66a4734389e1d415e66c7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么 OpenCV 计算的视频 FPS 是错的

用户头像
百度Geek说
2022-12-13

计算超时是因为 OpenCV 计算的帧率为 2000,从而导致需要计算的帧数量从之前的 100 变为了 10000,进而引起了计算超时。

FFmpeg-ffplay 播放器分析(1).md

用户头像
Changing Lin
2022-11-01

本文主要分析ffplay播放器的基础框架,从而理解代码结构和工作原理,同时,理解时间戳和音视频同步等知识点,掌握ffmpeg基础开发能力。

音视频开发成长之路与音视频知识点总结

用户头像
C++后台开发
2022-09-16

音视频涉及语音信号处理、数字图像处理、信息论、封装格式、编解码、流媒体协议、网络传输、渲染、算法等。在现实生活中,音视频发挥着越来越重要的作用,如视频会议、直播、短视频、播放器、语音聊天等。所以从事音视频开发是一件有意义的事情,机遇和挑战并

FFmpeg 原理

用户头像
Loken
2022-06-13

本书《FFmpeg原理》主要讲解 FFmpeg 原理性的知识 前面几章是音视频开发,流媒体技术的基础,后面的章节主要讲解如何搭建 FFmpeg 各种调试环境,同时提供 FFmpeg API 函数的使用示例,最重要的是 分析 ffmpeg.c 跟 ffplay.c 的源码逻辑。

InfoQ 极客传媒 15 周年庆征文|必杀技 -- 使用 FFmpeg 命令快速精准剪切视频

用户头像
迷彩
2022-06-12

很多时候我们需要把大的视频剪切成多段短视频方便我们上传到网站/上传到朋友圈,或者我们需要把长视频中的一个精彩片段剪切出来.这时候FFmpeg的剪辑功能就派上用场了,但是FFmpeg这个功能更适合用于视频网站平台对用户上传视频的实时处理

音视频开发必懂知识—低延迟相关知识整理

在推流,拉流相关业务(如直播),从数据的采集发送到客户端接收到数据后播放,其实是有一定的播放延迟的。

音视频开发—时间戳相关整理(时间基 tbr,tbn,tbc)

1: I帧/P帧/B帧I帧:I帧(Intra-coded picture, 帧内编码帧,常称为关键帧)包含⼀幅完整的图像信息,属于帧内编码图像,不含运动⽮量,在解码时不需要参考其他帧图像。 因此在I帧图像处可以切换频道,⽽不会导致图像丢失或⽆法解码。

https://static001.geekbang.org/infoq/cf/cf463896ff42c621df967b79a69c089a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务中台技术之视频处理

用户头像
小江
2022-03-17

本文介绍了电商公司常用的商品短视频处理链路实现,非常有参考价值。

音视频开发学习:HLS 协议详解

用户头像
赖猫
2022-01-22

HLS 全称是 HTTP Live Streaming, 是一个由 Apple 公司实现的基于 HTTP 的媒体流传输协议。 他跟 DASH 协议的原理非常类似。通过将整条流切割成一个小的可以通过 HTTP 下载的媒体文件,然后提供一个配套的媒体列表文件,提供给客户端,让客户端顺序地拉取这

ffmpeg_ffmpeg技术文章_InfoQ写作社区