技术栈
ffmpeg
yunteng521
1 天前
android
·
ffmpeg
·
音视频
·
x264
·
x265
音视频(四)android编译
前言 前面已经讲了在windows上应用了,这章主要讲述android上编译1:环境 git 如果失败 直接跑到相应网站 手动下载 ubuntu22.* android ndk r21e download:https://developer.android.google.cn/ndk/downloads/index.html?hl=uk 为什么用这个,用过最新的28的,不是编译子so有问题 就是最后编译 ffmpeg 时有问题,花太多时间不划算 libx264 git clone https://code
zhuxian2009
1 天前
ffmpeg
·
音视频
ffmpeg音频分析
对一个16k 单声道音频,生成频谱图
花落已飘
1 天前
ffmpeg
·
音视频
ffmpeg基础知识入门
这是音视频领域中非常核心的一些基础概念,它们是构建媒体播放、推流、编解码、直播系统等的基础。下面我给你分条清晰地讲一下这些术语之间的含义和联系:
AJi
2 天前
android
·
ffmpeg
·
音视频开发
Android音视频框架探索(二):Binder——系统服务的通信基础
Android中的应用进程及系统服务,都是独立的进程,所以服务的调用必然涉及到进程之间的通信,而Binder正是其中沟通的桥梁。 Binder是Android中的一种IPC(进程间通信方式)机制,以AIDL,Binder为基础,Android实现了一套系统内的RPC(远程过程调用)调用机制,作为应用与系统服务之间的通信方式。 本文主要介绍Binder机制的原理及其在系统音视频服务中的使用。
这个懒人
2 天前
c++
·
ffmpeg
·
h264
H.264编码解析与C++实现详解
H.264采用分层设计,包含视频编码层(VCL)和网络抽象层(NAL)。VCL处理核心编码任务,NAL负责封装网络传输数据。
用户9671511391672
3 天前
rust
·
ffmpeg
Rust 如何轻松实现 RTMP 流媒体推送?深入解析直播推流场景与解决方案
随着直播行业迅猛发展,RTMP(Real-Time Messaging Protocol)作为广泛使用的实时流媒体协议,已经成为推送直播流的标准选择。然而,使用底层工具直接实现 RTMP 推流通常复杂且容易出现内存安全问题,给开发者带来了不少挑战。
小小码农Come on
3 天前
ffmpeg
ffmpeg命令整理
如上所示:iw和ih是输入的宽和高,ow和oh是输出的宽和高x和y是要裁剪的起始坐标值demo:(1)裁剪左侧1/3
暮云星影
3 天前
linux
·
ffmpeg
三、FFmpeg学习笔记
FFmpeg是一个开源、跨平台的多媒体处理框架,能够实现音视频的录制、转换、剪辑、编码、解码、流媒体传输、过滤与后期处理等几乎所有常见的多媒体操作。其强大之处在于几乎支持所有的音视频格式、编解码器和封装格式,是业界公认的“瑞士军刀”。 FFmpeg 既提供了命令行工具,也封装了众多底层库供其他程序调用。
都非拉得
4 天前
ffmpeg
FFmpeg命令详解
filelist.txt
cuijiecheng2018
4 天前
ffmpeg
·
音视频
音视频入门基础:MPEG2-TS专题(26)——通过FFmpeg命令使用RTP发送TS流
=================================================================
Yeauty
5 天前
开发语言
·
rust
·
ffmpeg
·
音视频
·
音频
·
视频
Rust 中的高效视频处理:利用硬件加速应对高分辨率视频
在视频处理领域,随着4K、8K甚至更高分辨率内容的普及,传统的CPU计算方式逐渐显得力不从心。无论是视频剪辑、直播流处理还是格式转换,高负载场景下CPU占用过高的问题常常让开发者头疼。硬件加速技术通过利用GPU等专用硬件分担编解码任务,不仅能大幅提升处理效率,还能释放CPU资源,为用户带来更流畅的体验。Rust作为一门兼顾性能与安全的语言,其生态为这类需求提供了有力支持,例如通过ez-ffmpeg这样的工具实现高效的硬件加速视频处理。
winfredzhang
5 天前
python
·
ffmpeg
·
音视频
·
视频标签
Python视频标签工具详解:基于wxPython和FFmpeg的实现
在当今数字媒体时代,视频内容的管理和标记变得越来越重要。无论是研究人员需要对实验视频进行时间点标记,教育工作者需要对教学视频添加注释,还是个人用户希望对家庭视频进行分类整理,一个高效的视频标签工具都是不可或缺的。本文将详细分析一个基于Python、wxPython和FFmpeg开发的视频标签工具,探讨其设计思路、实现细节及核心功能。 C:\pythoncode\new\ManageVideoLabel.py
Yeauty
6 天前
rust
·
ffmpeg
·
音视频
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效
视频特效如今无处不在:短视频平台的滤镜美化、直播间的实时美颜、影视后期的电影级调色,甚至 AI 生成内容的动态效果。无论是个人开发者还是团队,视频特效都成了吸引用户眼球的杀手锏。然而,实际开发中却总会遇到这些“拦路虎”:
witton
6 天前
ffmpeg
·
json
·
makefile
·
mingw
·
调试
·
compile_command
·
remake
MinGW下编译ffmpeg源码时生成compile_commands.json
在前面的博文MinGW下编译nginx源码中,有介绍到使用compiledb工具在MinGW环境中生成compile_commands.json,以为compiledb是捕获的make时的输出,而nginx生成时控制台是有输出编译时的命令行信息的,笔者之前编译过ffmpeg的源码,它不是完全输出编译时的命令行信息,而只是简单的输出CC XXX.o这样的信息,那compiledb能否正常生成compile_commands.json呢?为此笔者尝试了一下。
用户9671511391672
7 天前
rust
·
ffmpeg
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效
视频特效如今无处不在:短视频平台的滤镜美化、直播间的实时美颜、影视后期的电影级调色,甚至 AI 生成内容的动态效果。无论是个人开发者还是团队,视频特效都成了吸引用户眼球的杀手锏。然而,实际开发中却总会遇到这些“拦路虎”:
小小码农Come on
7 天前
ffmpeg
ffmpeg滤镜使用
背景:现在有2个mp4文件,一个文件分辨率是854x480,另一个是320x240,想要通过ffmpeg实现把多路视频流进行拼接,实现不同效果
喵手
7 天前
java
·
开发语言
·
ffmpeg
Java实现视频格式转换的完整指南:从FFmpeg到纯Java方案!
哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛
钰爱&
7 天前
c++
·
qt
·
ffmpeg
【Qt】ffmpeg编码—存储(H264)
目录一、编码分析1.解码线程:编辑2.编码线程:编辑编辑二、ffmpeg编码1.注册所有组件2.编码初始化函数
yunteng521
7 天前
ffmpeg
·
音视频
·
h264
·
媒体推流
音视频(二)ffmpeg编译及推流
FFmpeg 大名鼎鼎,就不多介绍了1:环境 win11_amd64 ffpmeg download:https://git.ffmpeg.org/ffmpeg.git ffmpeg msys2 download:https://www.msys2.org/ vs2022 (c++ 写demo用) 用别的也行 usb2.0 摄像头(有点老) opencv 看上传的流 download:https://github.com/opencv/opencv/tags cmake (没用到) 2:msys2 更新下