title:ffmpeg的基本用法categories:[ffmpeg]tags:[音视频编程]一、ffmpeg的安装1.Centos安装FFmpeg在默认的CentOS8源仓库中没有提供。你可以选择通过源文件编译安装FFmpeg,或者使用dnf工具从Negativo17源仓库中安装。我们将会使用第二个选项。完成下面的步骤,在CentOS8上安装FFmpeg:1.Negativo17软件源依赖EPEL和PowerTools软件源。以root或者其他有sudo权限的用户身份运行下面的命令,启用必须的软件源:sudodnfinstallepel-releasesudoyumconfig-manag
title:ffmpeg的基本用法categories:[ffmpeg]tags:[音视频编程]一、ffmpeg的安装1.Centos安装FFmpeg在默认的CentOS8源仓库中没有提供。你可以选择通过源文件编译安装FFmpeg,或者使用dnf工具从Negativo17源仓库中安装。我们将会使用第二个选项。完成下面的步骤,在CentOS8上安装FFmpeg:1.Negativo17软件源依赖EPEL和PowerTools软件源。以root或者其他有sudo权限的用户身份运行下面的命令,启用必须的软件源:sudodnfinstallepel-releasesudoyumconfig-manag
前言:最近在学习一些rk3588相关的东西,趁着这个项目,把学习的相关东西整合下,放到一个项目里面,巩固学习的知识。项目名称:yolov5识别图像、ffmpeg发送到rtmp服务器功能:1、opencv读取usb摄像头,使用RK3588自带的NPU推理yolov5s算法,识别图像 2、使用ffmpeg,将处理的图像进行压缩成h264格式,发送到rtmp服务器上。 2023.3.4补充: 这两天搞了一下OpenCL相关的,顺带在rk3588上运行了一下。对项目的图像转化部分做了一个调整。以前用的是OpenCV提供API,将BGR转化为RBG格式,现在用OpenCL调用GPU转化。
前言:最近在学习一些rk3588相关的东西,趁着这个项目,把学习的相关东西整合下,放到一个项目里面,巩固学习的知识。项目名称:yolov5识别图像、ffmpeg发送到rtmp服务器功能:1、opencv读取usb摄像头,使用RK3588自带的NPU推理yolov5s算法,识别图像 2、使用ffmpeg,将处理的图像进行压缩成h264格式,发送到rtmp服务器上。 2023.3.4补充: 这两天搞了一下OpenCL相关的,顺带在rk3588上运行了一下。对项目的图像转化部分做了一个调整。以前用的是OpenCV提供API,将BGR转化为RBG格式,现在用OpenCL调用GPU转化。
一、FFmpeg推RTMP流准备工作首先确保自已已经安装了nginx+rtmp服务器。打开配置文件nginx.conf完成如下配置如果没有nginx+rtmp服务器,请阅读这一篇简书文章Mac搭建nginx+rtmp服务器二、FFmpeg推流1.推流MP4文件视频文件地址:/Users/xu/Desktop/bangbangbang.mp4推流拉流地址:rtmp://localhost:1935/rtmplive/homeacc:RTMP的音频格式flv:RTMP的视频格式ffmpeg-re-i/Users/xu/Desktop/bangbangbang.mp4-vcodeclibx264-a
一、FFmpeg推RTMP流准备工作首先确保自已已经安装了nginx+rtmp服务器。打开配置文件nginx.conf完成如下配置如果没有nginx+rtmp服务器,请阅读这一篇简书文章Mac搭建nginx+rtmp服务器二、FFmpeg推流1.推流MP4文件视频文件地址:/Users/xu/Desktop/bangbangbang.mp4推流拉流地址:rtmp://localhost:1935/rtmplive/homeacc:RTMP的音频格式flv:RTMP的视频格式ffmpeg-re-i/Users/xu/Desktop/bangbangbang.mp4-vcodeclibx264-a
近期有个需要进行音频转码的小任务需要用到ffmpeg,安装和使用的过程中遇到了很多问题没有办法解决,从网上找了各种教程也是一言难近,本文二哥来梳理一下从0到1在Mac上使用ffmpeg。一、在系统中安装ffmpeg第一步需要在系统中安装ffmpeg,很多人都给出了使用brew命令进行下载的方案,在此说一下,多数人brew后都需要等n分钟,最后以报错告终,这种外部网站不稳定,因此强烈不推荐此方法。稳定的安装方法第一步:去官网下载安装包:ffmpeg官网第二步:选择自己的系统,点图片中的地方:第三步:找到某个版本进行下载(ffprobe等)同理第四步:解压缩下载好的压缩包得到FFmpeg(得到下面
近期有个需要进行音频转码的小任务需要用到ffmpeg,安装和使用的过程中遇到了很多问题没有办法解决,从网上找了各种教程也是一言难近,本文二哥来梳理一下从0到1在Mac上使用ffmpeg。一、在系统中安装ffmpeg第一步需要在系统中安装ffmpeg,很多人都给出了使用brew命令进行下载的方案,在此说一下,多数人brew后都需要等n分钟,最后以报错告终,这种外部网站不稳定,因此强烈不推荐此方法。稳定的安装方法第一步:去官网下载安装包:ffmpeg官网第二步:选择自己的系统,点图片中的地方:第三步:找到某个版本进行下载(ffprobe等)同理第四步:解压缩下载好的压缩包得到FFmpeg(得到下面
《window10_ffmpeg调试环境搭建-极速版》已经介绍了在qtcreator里面调试ffmpeg.c工程。但是极速版的dll是现成的。所以本文来讲解如何自己编译出ffmpeg的dll。window10环境下ffmpeg的编译方式主要有以下2种:1,MSYS2+MinGW2,MSYS2+MSVC由于window的原生CMD命令行无法执行shell脚本,也没有make之类的命令,所以需要装MSYS2软件。MSYS2是什么?MSYS2实际上就是一个linux仿真环境,装了MSYS2就可以运行ffmpeg的configure编译脚本了。MinGW跟MSVC是两个不同的编译器,MinGW编译器有
《window10_ffmpeg调试环境搭建-极速版》已经介绍了在qtcreator里面调试ffmpeg.c工程。但是极速版的dll是现成的。所以本文来讲解如何自己编译出ffmpeg的dll。window10环境下ffmpeg的编译方式主要有以下2种:1,MSYS2+MinGW2,MSYS2+MSVC由于window的原生CMD命令行无法执行shell脚本,也没有make之类的命令,所以需要装MSYS2软件。MSYS2是什么?MSYS2实际上就是一个linux仿真环境,装了MSYS2就可以运行ffmpeg的configure编译脚本了。MinGW跟MSVC是两个不同的编译器,MinGW编译器有