ffmpeg

yunteng5211 天前
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
zhuxian20091 天前
ffmpeg·音视频
ffmpeg音频分析对一个16k 单声道音频,生成频谱图
花落已飘1 天前
ffmpeg·音视频
ffmpeg基础知识入门这是音视频领域中非常核心的一些基础概念,它们是构建媒体播放、推流、编解码、直播系统等的基础。下面我给你分条清晰地讲一下这些术语之间的含义和联系:
AJi2 天前
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负责封装网络传输数据。
用户96715113916723 天前
rust·ffmpeg
Rust 如何轻松实现 RTMP 流媒体推送?深入解析直播推流场景与解决方案随着直播行业迅猛发展,RTMP(Real-Time Messaging Protocol)作为广泛使用的实时流媒体协议,已经成为推送直播流的标准选择。然而,使用底层工具直接实现 RTMP 推流通常复杂且容易出现内存安全问题,给开发者带来了不少挑战。
小小码农Come on3 天前
ffmpeg
ffmpeg命令整理如上所示:iw和ih是输入的宽和高,ow和oh是输出的宽和高x和y是要裁剪的起始坐标值demo:(1)裁剪左侧1/3
暮云星影3 天前
linux·ffmpeg
三、FFmpeg学习笔记FFmpeg是一个开源、跨平台的多媒体处理框架,能够实现音视频的录制、转换、剪辑、编码、解码、流媒体传输、过滤与后期处理等几乎所有常见的多媒体操作。其强大之处在于几乎支持所有的音视频格式、编解码器和封装格式,是业界公认的“瑞士军刀”。 FFmpeg 既提供了命令行工具,也封装了众多底层库供其他程序调用。
都非拉得4 天前
ffmpeg
FFmpeg命令详解filelist.txt
cuijiecheng20184 天前
ffmpeg·音视频
音视频入门基础:MPEG2-TS专题(26)——通过FFmpeg命令使用RTP发送TS流=================================================================
Yeauty5 天前
开发语言·rust·ffmpeg·音视频·音频·视频
Rust 中的高效视频处理:利用硬件加速应对高分辨率视频在视频处理领域,随着4K、8K甚至更高分辨率内容的普及,传统的CPU计算方式逐渐显得力不从心。无论是视频剪辑、直播流处理还是格式转换,高负载场景下CPU占用过高的问题常常让开发者头疼。硬件加速技术通过利用GPU等专用硬件分担编解码任务,不仅能大幅提升处理效率,还能释放CPU资源,为用户带来更流畅的体验。Rust作为一门兼顾性能与安全的语言,其生态为这类需求提供了有力支持,例如通过ez-ffmpeg这样的工具实现高效的硬件加速视频处理。
winfredzhang5 天前
python·ffmpeg·音视频·视频标签
Python视频标签工具详解:基于wxPython和FFmpeg的实现在当今数字媒体时代,视频内容的管理和标记变得越来越重要。无论是研究人员需要对实验视频进行时间点标记,教育工作者需要对教学视频添加注释,还是个人用户希望对家庭视频进行分类整理,一个高效的视频标签工具都是不可或缺的。本文将详细分析一个基于Python、wxPython和FFmpeg开发的视频标签工具,探讨其设计思路、实现细节及核心功能。 C:\pythoncode\new\ManageVideoLabel.py
Yeauty6 天前
rust·ffmpeg·音视频
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效视频特效如今无处不在:短视频平台的滤镜美化、直播间的实时美颜、影视后期的电影级调色,甚至 AI 生成内容的动态效果。无论是个人开发者还是团队,视频特效都成了吸引用户眼球的杀手锏。然而,实际开发中却总会遇到这些“拦路虎”:
witton6 天前
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呢?为此笔者尝试了一下。
用户96715113916727 天前
rust·ffmpeg
从0到1:Rust 如何用 FFmpeg 和 OpenGL 打造硬核视频特效视频特效如今无处不在:短视频平台的滤镜美化、直播间的实时美颜、影视后期的电影级调色,甚至 AI 生成内容的动态效果。无论是个人开发者还是团队,视频特效都成了吸引用户眼球的杀手锏。然而,实际开发中却总会遇到这些“拦路虎”:
小小码农Come on7 天前
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.编码初始化函数
yunteng5217 天前
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 更新下