首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
人工智能
线性代数
javaweb
均值算法
ROS2
Markdown
网络技术
语音
制图综合
制图表达
决策树
注释
flyfish
图像超分辨率
公司网络管理
433MHz自发电无线控制器
邮件营销
3D实例分割
云原生博客目录
laravel
音视频编解码
2024/4/29 2:45:24
七:ffmpeg命令提取音频视频
一:回顾ffmpeg主要参数 -i 设定输入流。 支持本地和网络流 -f 设定输出格式(format)。 当未指定输出格式的情况,是以文件名的后缀为准 -ss 开始时间 -t 时间长度 对于提取音视频数据可以使用以上命令配合 -acodec -vcodec设置格式 二:保留封…
阅读更多...
前景一片蓝海,Android音视频开发必备基础知识汇总
转瞬间,2023 已慢慢步入深冬,回首过去一年,音视频技术在经历一番风浪的侵袭过后,变得逐渐相对平静下来。 “内卷”之外,大家似乎更多了一份“理性”指导我们去做一些正确的事,追求技术在商业中的更高价值。…
阅读更多...
ffmpeg参数介绍
一:主要参数 -i 设定输入流。 支持本地和网络流 -f 设定输出格式(format)。 当未指定输出格式的情况,是以文件名的后缀为准 -ss 开始时间 -t 时间长度二:音频参数 -aframes 设置要输出的音频帧数 -b:a 设置音频码率 -ar 设定采样率 -ac 设定…
阅读更多...
八:ffmpeg命令提取像素格式和PCM数据
一、提取YUV #提取3秒数据,分辨率和源视频一致 fmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p yuv420p_orig.yuv#提取3秒数据,分辨率转为320x240 ffmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p -s 320x240 yuv420p_320x240.yuv 二、提取RGB…
阅读更多...
基于 FFmpeg 和 SDL 的音视频同步播放器
基于 FFmpeg 和 SDL 的音视频同步播放器 基于 FFmpeg 和 SDL 的音视频同步播放器前置知识音视频同步简介复习DTS、PTS和时间基 程序框架主线程解复用线程音频解码播放线程视频解码播放线程 音视频同步逻辑源程序结果工程文件下载参考链接 基于 FFmpeg 和 SDL 的音视频同步播放器…
阅读更多...
FFmpeg数据结构AVFrame
本文基于FFmpeg 4版本。 1. 数据结构定义 struct AVFrame定义于<libavutil/frame.h> struct AVFrame frame; 本文福利, 免费领取C音视频学习资料包学习路线大纲、技术视频/代码,内容包括(音视频开发,面试题,F…
阅读更多...
Android屏幕共享-硬编码硬解码
Android屏幕共享-硬编码硬解码 说起Android之间的屏幕共享,第一次接触会比较陌生,不过大家多少有了解过ffmpeg,看上去是不是很熟悉?ffmpeg是一套处理音视频的开源程序,但对于C了解较少的同学,编译起来很复杂…
阅读更多...
使用 FFmpeg 轻松调整视频的大小/缩放/更改分辨率
在此 FFmpeg 教程中,我们学习使用 FFmpeg 的命令行工具更改视频的分辨率(或调整视频的大小/缩放)。 更改视频的分辨率(也称为调整大小或缩放)是视频编辑、处理和压缩中非常常见的操作。对于 ABR 视频流尤其如此&#…
阅读更多...
「音视频处理」音频编码AAC详解,低码率提高音质?
AAC(高级音频编码) 也称为 MPEG-4 音频。数码音频压缩和编码的标准方式。AAC 编码文件可与音乐光盘的质量相匹敌,且声音质量通常等同于或高于以相同或甚至更高的位速率编码的 MP3 文件。 我们按这样的顺序讨论 : 1、 封装格式的…
阅读更多...
RTSP流媒体播放器
rtsp主要还是运用ffmpeg来搭建node后端转发到前端,前端再播放这样的思路。 这里讲的到是用两种方式,一种是ffmpeg设置成全局来实现,一种是ffmpeg放在本地目录用相对路径来引用的方式。 ffmpeg下载地址:http://www.ffmpeg.org/do…
阅读更多...
FFmpeg获取视频关键帧并保存成jpg图像
1、命令行方式 1秒取1帧 r:rate ffmpeg -i input.mp4 -f image2 -r 1 dstPath/image-%03d.jpg提取I帧 ffmpeg -i input.mp4 -an -vf selecteq(pict_type\,I) -vsync 2 -s 720*480 -f image2 dstPath/image-%03d.jpg本文福利, 免费领取C音视频学习资料包学习路线…
阅读更多...
【转】一文盘点直播技术中的编解码、直播协议、网络传输与简单实现
首页 > 基础知识 > [转载]一文盘点直播技术中的编解码、直播协议、网络传输与简单实现 [转载]一文盘点直播技术中的编解码、直播协议、网络传输与简单实现 十一月 2, 2018 Live CheatSheet | 直播技术理论基础与实践概论 音视频直播的基本流程都是采集 → 编码推流 →…
阅读更多...
九、ffmpeg命令转封装
开了几天小差,今天继续学习ffmpeg。 准备测试使用的视频,并查看其信息 # 查看视频信息。使用Mediainfo也可以 ffprobe test.mp4 视频格式的信息如下。 保持编码格式:ffmpeg -i test.mp4 -vcodec copy -acodec copy test_copy.tsffmpeg -i…
阅读更多...
五:ffmpe主要参数的使用
目录 一:回顾一下主要参数 二:使用主要参数操作视频 1、-i 输入流的使用 2、-i 配合 输出流-f使用 三、使用-ss开始时间进行转换 四、使用-t参数,设置转换的时长 一:回顾一下主要参数 -i 设定输入流。 支持本地和网络流 -f …
阅读更多...
四:ffmpeg参数介绍
一:主要参数 -i 设定输入流。 支持本地和网络流 -f 设定输出格式(format)。 当未指定输出格式的情况,是以文件名的后缀为准 -ss 开始时间 -t 时间长度二:音频参数 -aframes 设置要输出的音频帧数 -b:a 设置音频码率 -ar 设定采样率 -ac 设定…
阅读更多...
三:ffmpeg命令帮助文档
目录 一:帮助文档的命令格式 二:将帮助文档输出到文件 一:帮助文档的命令格式 ffmpeg -h帮助的基本信息ffmpeg -h long帮助的高级信息ffmpeg -h full帮助的全部信息 ffmpeg的命令使用方式:ffmpeg [options] [[infile options] …
阅读更多...
ffmpeg命令帮助文档
一:帮助文档的命令格式 ffmpeg -h帮助的基本信息ffmpeg -h long帮助的高级信息ffmpeg -h full帮助的全部信息 ffmpeg的命令使用方式:ffmpeg [options] [[infile options] -i infile] [[outfile options] outfile] 二:将帮助文档输出到文件 …
阅读更多...
ffmpeg播放器实战(播放器流程)
1.流程图 1.main窗口创建程序窗口 程序窗口构造函数执行下面内容 2.开启播放 3.开启解码 4.开启渲染 5.反馈给ui 本文福利, 免费领取C音视频学习资料包学习路线大纲、技术视频/代码,内容包括(音视频开发,面试题,FFmpeg…
阅读更多...
音频编码流程详解
1、音频编码整体流程 2、FFmpeg音频编码详细流程 3、关键函数说明 (1)avcodec_find_encoder:根据指定的AVCodecID查找注册的编码器。 (2)avcodec_alloc_context3:为AVCodecContext分配内存。 ࿰…
阅读更多...