ffmpeg
1 人感兴趣 · 66 次引用
- 最新
- 推荐
音视频八股文(11)-- ffmpeg 音频重采样
所谓的重采样,就是改变⾳频的采样率、sample format、声道数等参数,使之按照我们期望的参数输出。
音视频八股文(11)-- ffmpeg avio 内存输入和内存输出。内存输出有完整代码,网上很少有的。
avio是FFmpeg中的一个模块,用于实现多种输入输出方式的封装。
2023-04-30:用 go 语言重写 ffmpeg 的 resampling_audio.c 示例,它实现了音频重采样的功能。
2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。
音视频八股文(9)-- flv 的 h264 六层结构和 aac 六层结构
FLV(Flash Video)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv。
2022-04-27:用 go 语言重写 ffmpeg 的 remuxing.c 示例。
2022-04-27:用go语言重写ffmpeg的remuxing.c示例。
2022-04-24:用 go 语言重写 ffmpeg 的 muxing.c 示例。
2022-04-24:用go语言重写ffmpeg的muxing.c示例。
音视频八股文(4)--ffmpeg 常见命令(3)
按照处理数据的类型,通常多媒体的filter分为:● 音频filter● 视频filter● 字幕filter
音视频八股文(3)--ffmpeg 常见命令(2)
播放本地 MP4 视频文件 test.mp4 的命令,从第 2 秒位置开始播放,播放时长为 10 秒,并且在窗口标题中显示 "test time":
2023-04-21:用 go 语言重写 ffmpeg 的 metadata.c 示例。
2023-04-21:用go语言重写ffmpeg的metadata.c示例。
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 可以利用其并行处理能力和更高的带宽进行

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

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

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

2023-02-23:请用 go 语言调用 ffmpeg,解码 mp4 文件并保存为 YUV420P 格式文件。
2023-02-23:请用go语言调用ffmpeg,解码mp4文件并保存为YUV420P格式文件。

2023-02-22:请用 go 语言调用 ffmpeg,保存 mp4 文件的视频帧,每帧用 ppm 图片保存。
2023-02-22:请用go语言调用ffmpeg,保存mp4文件的视频帧,每帧用ppm图片保存。

2023-02-21:请用 go 语言调用 ffmpeg,解码 mp4 文件,输出视频信息和总帧数。
2023-02-21:请用go语言调用ffmpeg,解码mp4文件,输出视频信息和总帧数。

2023-02-19:请用 go 语言调用 ffmepg,输出视频文件信息。
2023-02-19:请用go语言调用ffmepg,输出视频文件信息。

2023-02-18:ffmpeg 是 c 编写的音视频编解码库,请问用 go 语言如何调用?例子是 03 输出版本号。
2023-02-18:ffmpeg是c编写的音视频编解码库,请问用go语言如何调用?例子是03输出版本号。
FFmpeg-ffplay 播放器分析(1).md
本文主要分析ffplay播放器的基础框架,从而理解代码结构和工作原理,同时,理解时间戳和音视频同步等知识点,掌握ffmpeg基础开发能力。
InfoQ 极客传媒 15 周年庆征文|必杀技 -- 使用 FFmpeg 命令快速精准剪切视频
很多时候我们需要把大的视频剪切成多段短视频方便我们上传到网站/上传到朋友圈,或者我们需要把长视频中的一个精彩片段剪切出来.这时候FFmpeg的剪辑功能就派上用场了,但是FFmpeg这个功能更适合用于视频网站平台对用户上传视频的实时处理
音视频开发必懂知识—低延迟相关知识整理
在推流,拉流相关业务(如直播),从数据的采集发送到客户端接收到数据后播放,其实是有一定的播放延迟的。
音视频开发—时间戳相关整理(时间基 tbr,tbn,tbc)
1: I帧/P帧/B帧I帧:I帧(Intra-coded picture, 帧内编码帧,常称为关键帧)包含⼀幅完整的图像信息,属于帧内编码图像,不含运动⽮量,在解码时不需要参考其他帧图像。 因此在I帧图像处可以切换频道,⽽不会导致图像丢失或⽆法解码。
2022 全网最详细的音视频开发学习路线,零基础到项目实战,从小白到音视频专家
音视频的历史与前景在这里就不介绍了,小编之前的文章里面都有讲到。