首页 > TAG信息列表 > FFmpeg

ffmpeg 音频命令

ffmpeg 转换 m4a 为 mp3 ffmpeg -i "abc.m4a" -y -acodec libmp3lame -aq 0 "xyz.mp3"   [FFmpeg] 拼接音频 [FFmpeg] 拼接音频_petrel2015的博客-CSDN博客_ffmpeg 拼接音频

音视频技术入门课- 05 使用FFmpeg与OBS进行直播推流

做直播推流的前提是要有直播服务器接收直播流,所以需要我们自己建设一个流媒体服务器。 流媒体服务器SRS SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181。官方文档链接:https://ossrs.net/lts/zh-cn/docs/v4/doc/introduction 这里,我用腾讯云服务器来

C# 使用FFmpeg实现录屏功能

调用dll: #region 模拟控制台信号需要使用的API [DllImport("kernel32.dll")] static extern bool GenerateConsoleCtrlEvent(int dwCtrlEvent, int dwProcessGroupId); [DllImport("kernel32.dll")] s

FFmpeg录屏功能

FFmpeg官网:FFmpeg 下载:   配置: 将下载下来的压缩包解压,        打开系统开始菜单--右击计算机--点击属性--选中高级系统设置--选择高级--选择环境变量设置,在系统变量里选择path,选择编辑,选择新建,复制上图中解压出来的bin文件夹路径粘贴在新建path里,确定完成。 使用: 调用命

ffmpeg 视频合并

转载:实战详细讲解ffmpeg命令的使用(来自一线的经验,视频合并&avi转MP4&补空白音频【收藏下来一定用的到】) 视频合并示例: # filelist.txt: #file 'a.flv' #file 'b.flv' # -f concat : 合并操作 # -safe 0 : 避免操作输入流的权限问题 # -c copy : 指定输入和输出视频流编码格式保持

[centos7] [firefox] to play video, you need to install the required video codecs

[solution] : need to install ffmpeg Total 4 steps: Step 1: sudo yum install ffmpeg ffmpeg-devel Step 2: sudo rpm -v --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.roStep 3: sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-r

windows10-msys2-msvc编译ffmpeg4.4.2

下载msys2 在msys2安装目录下创建文件 msys2_ffmpeg.bat call "D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" set MSYS2_PATH_TYPE=inherit msys2_shell.cmd 测试 echo $LIB 准备环境 双击运行 msys2_ffmpeg.bat pacman -S

Windows下使用ffmpeg录制摄像头+录屏+录系统音+录麦克风音,生成本地视频或推流

实操: 录屏: ffmpeg.exe -r 1 -f gdigrab -i desktop -vcodec libx264 out.mp4   录制麦克风声音和摄像头的视频: ffmpeg -f dshow -i video="USB2.0 PC CAMERA" -f dshow -i audio="麦克风 (USB2.0 MIC)" -vcodec libx264 -acodec aac -strict -2 out.mkv   麦克风声音+屏幕录

FFmpeg-FFmpeg编译时静态链接libwinpthread

FFmpeg-FFmpeg编译时静态链接libwinpthread 需求是在Windows下编译ffmpeg的可执行档ffmpeg.exe, ffmpeg.exe倒是编译出来了,但是运行时总是报错: 后来搜了一下,是缺少libwinpthread-1.dll 这个库文件,只要把libwinpthread-1.dll 这个文件和ffmpeg.exe这个文件放在一起程序就能正常运

【mac】brew安装ffmpeg

1、安装 brew install ffmpeg   2、过程 % brew install ffmpeg HOMEBREW_BREW_GIT_REMOTE set: using https://mirrors.ustc.edu.cn/brew.git for Homebrew/brew Git remote. HOMEBREW_CORE_GIT_REMOTE set: using https://mirrors.ustc.edu.cn/homebrew-core.git for Homebr

在Windows电脑上安装Navidrome Music Server

下载并运行Navidrome Music Server 安装Navidrome Music Server,必须要先安装ffmpeg,首先去ffmpeg官网下载 点击windows,选择第一项 下面可以选择不同的windows版本,大概的意思就是从git不同分支上编译的可执行文件 下载后主要是得到一个ffmpeg.exe可执行文件,在windows环境变量中的

windows10+ffmpeg+rtmp+nginx流媒体服务配置

一、概述   案例:由于要测试Android播放客户端和推流客户端所以需要配置一个简单的流媒体服务器,采用nginx+rtmp服务搭建   参考博客   下载: 链接:https://pan.baidu.com/s/1-oKXmwntmTwbkLi6HJaDxg?pwd=kee5 提取码:kee5   二、搭建步骤   1.下载ffmpeg和nginx服务 //

视频流操作

FFmpeg FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开

ffmpeg cuda加速 h264->hevc(h265) 缩小存储空间

参考的原文链接 https://www.cnblogs.com/Hakurei-Reimu-Zh/p/14999269.html 1.安装cuda 这里我只安装最新版驱动也是可以的没有刻意去安装cuda 2.下载编译好的全版本ffmpeg https://www.gyan.dev/ffmpeg/builds/ 3.查询支持的编解码器类型 ffmpeg -codecs | findstr cuvid 这里

ffmpeg以RTP协议推送视频

docker编译环境 docker pull abdulachik/ffmpeg.js:latest docker run -it -p 8080:8080 -v /Users/workspace/Downloads/ffmpeg_wasm:/tmp --privileged=true abdulachik/ffmpeg.js:latest /bin/bash cd /tmp 流程概述 摄像头->ffmpeg->编码为h264视频->传递给h264解码器->播放 (

浏览器运行ffmpeg

docker编译环境 docker镜像 docker pull abdulachik/ffmpeg.js:latest docker run -it -p 8090:8090 -v /Users/workspace/Downloads/ffmpeg_wasm:/tmp --privileged=true abdulachik/ffmpeg.js:latest /bin/bash cd /tmp 打开摄像头 <html> <meta http-equiv="Content

利用ffmpeg合并音频和视频

一、当视频文件中没有音频时将audioname音频与videoname视频替换 ffmpeg -i videoname.mp4 -i music.mp3 -c:v copy -c:a aac -strict experimental outputname.mp4二、当视频包含音频时用audioname音频替换videoname中的音频 ffmpeg -i videoname.mp4 -i music.mp3 -c:v copy -c:

php 视频压缩ffmpeg

$save_dir = storage_path('app') . '/public/' . mt_rand(99, 999) . time() . '_video' . ".mp4"; //保存原视频 $out_dir = storage_path('app') . '/public/' . mt_rand(99, 999) . time() . '_sma

ffmpeg

win环境下使用ffmpeg 转码视频 使用gpu加速转码过程 安装ffmpeg ...... 安装显卡支持 参考自https://blog.csdn.net/y534560449/article/details/121539699 查看显卡是否支持CUDA https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new cuda下载地址 ht

ffmpeg实现mjpeg摄像头的采集-预览-拍照

参考链接:https://www.cnblogs.com/tla001/p/7061758.html  摄像头输出是mjpeg格式的,需要实现在线预览功能,然后实现拍照功能   1.可以设置采集图像的分辨率,预览分辨率为640*480,可以自定义   2.ctrl+\ 拍照,ctrl+c 退出 点击查看代码 void test() { if (signal(SIGQUIT, si

ffmpeg解码随笔

运行资源下载: 链接:https://pan.baidu.com/s/1XEZHO5SnvvFfCfVbfqjdwQ 提取码:odie   // 写文件方式提取 11.yuv 里的 y u v void extract_yuv(const char* path,int width,int height){ FILE* fp = fopen(path,"rb+"); FILE* f1 = fopen("yuv420_y.y","wb+

FFmpeg学习:视频重采样

视频重采样 视频重采样参数 1.图像色彩空间转换; 2.分辨率缩放; 3.前后图像滤波处理 图像宽高、像素格式、尺寸转换算法 视频像素和尺寸转换api 【第一】创建格式转换上下文 SwsContext* video_swscontext = NULL; 【第二】格式变换上下文初始化 【函数原型】 struct SwsContext *s

Winui3 FFmpeg.autogen 解析音频,使用NAudio播放;

     在上两篇文章中已经将播放视频的功能实现了,今天我就来讲解一下如何通过FFmpeg来解析音频内容,并且用NAudio来进行音频播放;      效果图      虽然效果图是gif并不能   听到音频播放的内容,不过可以从图中看到已经是实现了音频的播放,暂停,停止已经更改进度的内容了; 一

WinUI3 FFmpeg.autogen 播放视频,实现播放,暂停,停止,进度条设置播放时间。

  在上一篇文章WinUI3 FFmpeg.autogen解析视频帧,使用win2d显示内容. - 吃饭/睡觉 - 博客园 (cnblogs.com)  里已经将整个视频解码的流程都实现了,现在我们来将整个播放视频所需要的 播放,暂停,停止,和进度条功能都实现。   效果图       一. 视频跳转进度到指定的时间。播放器

FFmpeg的使用

ffmpeg的命令汇总 视频类 去掉音频流 -an ffmpeg -an out_video.mp4 改变格式 (ffmpeg -formats:查看可转换的格式) ffmpeg -i xx.mp4 -f avi out.avi 改变码率 ffmpeg -i xx.mp4 -b:v 4800k out.mp4 (-b:码率 v:指视频,即视频的码率) 改变尺寸 ffmpeg -i xx.mp4 -s 100x200 ou