FFmpeg
文章平均质量分 73
杰之行
我不知道将去何方,但我已在路上。——宫崎骏《千与千寻》
展开
-
videojs使用详解
前言音视频直播流程及常见视频流协议介绍中已经简单介绍到video.js可以在客户端充当拉流工具参考文章:videojs播放器插件使用详解1. VIDEO JS概述Video.js 是一个通用的在网页上嵌入视频播放器的 JS 库,Video.js 自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Flash 播放器。它支持在桌面和移动设备上播放视频。该项目于2010年年中启动,目前已有数百名贡献者,在超过45万个网站上使用videojs官网:https://vide原创 2021-12-16 08:34:04 · 41522 阅读 · 1 评论 -
H.264_AVC视频编码技术学习
学习音视频,了解多媒体系统,其整体架构都离不开这几个结构,视频采集→视频预处理→视频编码与封装→数据的存储/传输→视频解封装/解码→视频后处理→视频输出(以视频信号为例)原创 2021-12-15 15:12:57 · 2470 阅读 · 0 评论 -
音视频直播流程及常见视频流协议介绍
音视频直播流程介绍常见视频流协议介绍HLSHLS是苹果公司实现的基于 HTTP 的流媒体传输协议,全称 HTTP Live Streaming,可支持流媒体的直播和点播,主要应用在 iOS 系统,为 iOS 设备(如 iPhone、iPad)提供音视频直播和点播方案。HLS(HTTP Live Streaming)->缓存ts文件,同时服务器会建立一个m3u8的索引文件来维护最新的ts片段一个ts文件大概是一个10秒的视频片段实际情况下会有2-3个ts文件的延时,大概是20~30s原创 2021-12-15 12:36:52 · 2904 阅读 · 0 评论 -
ffmpeg提取音频、视频相关的几个命令
使用ffmpeg工具抽取音频ffmpeg -i xxx.avi -vn xxx.mp3-i表示源,-vn表示不转换视频使用ffmpeg工具抽取视频ffmpeg -i xxx.avi -an xxx.mp3-i表示源,-an表示不转换音频使用ffmpeg剪切音频ffmpeg -ss 0:0:30 -t 0:0:20 -i input.mp3 -c copy output.mp3使用ffmpeg工具音视频合并ffmpeg -i xxx.mp3 -i xxx.mp4 -c copy out原创 2021-08-21 10:33:55 · 827 阅读 · 0 评论 -
OpenCV-4.5.3、VS2019、Cmake-3.21.1配置实践记录
前言opencv、ffmpeg都是开源的第三方库,是比较成熟的框架,有时间就了解了解嘛。一、必要内容下载1. OpenCV下载官网下载地址:https://opencv.org/releases/如下所示,可以选择所需要的版本下载,小编下载过windows和github2. Opencv_contrib下载Opencv_contrib源代码下载:https://github.com/opencv/opencv_contrib/releases为什么要下载Opencv_cont原创 2021-08-20 21:06:17 · 852 阅读 · 1 评论 -
音视频基础知识
音视频基础知识封装、解码、重采样、像素格式MPEGMPEG-4是一套用于音频、视频信息的压缩编码标准MPEG-4 Part14 MPEG-4文件格式 Part15 AVC文件格式H264(AVC Part10)常用封装格式AVI 压缩标准可任意选择FLV ts 流媒体格式ASFmp4常见编码格式视频H264(AVC Part10),wmv、XviD(Part2)、mjpeg音频acc MP3 ape flac封装格式和编码格式像素格式BGRA RGBA原创 2021-08-15 20:48:26 · 280 阅读 · 0 评论 -
音视频开发,开搞
前言《C++ QT进阶》界面开发完毕,也写了两个小程序。于是乎,开始积蓄下一个技能。音视频开发本课程基于《音频、图像及视频技术(第一季)-小码哥2021进阶年课》所记录课程对应笔记见《M了个J —— 秒懂音视频开发》课程源代码见《CoderMJLee》从1G到5G,再到6G的研发,这需要时间的沉淀。技术变革推动了生活,改变了人们的思维方式,世界在发生着变化。如果不学习,和咸鱼有什么区别呢!环境准备01. QT下载安装点击往期文章跳转:《ubuntu安装QT5.14.2:编译原创 2021-08-14 20:47:57 · 237 阅读 · 0 评论