
音视频转换
cuoban
这个作者很懒,什么都没留下…
展开
-
windows下使用MinGW+msys编译ffmpeg
本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。 FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。一 编译准备 您最好新建一个目录专门用来保存以下下载的文件。1 下载 MinGW转载 2015-01-06 15:17:39 · 600 阅读 · 0 评论 -
在多声卡的情况下使用修改注册表的方法设置默认声卡
计算机中有两块声卡,使用 regsnap 工具 对比不同默认声卡下的注册表变化发现下列键值被修改了 修改的主键 HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound Mapper/Playback新: 字符串: "USB Audio DAC "旧: 字符串: "HUA BO CARD1 " 也就是说 修改此键值就可以用程转载 2017-07-30 03:18:49 · 4475 阅读 · 0 评论 -
Windows上的音频采集技术
1.Windows上的音频采集技术转载:http://blog.youkuaiyun.com/wxl1986622/article/details/44230149 谢谢版主前一段时间接到一个任务,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音。之前一直没有研究过音频的相关技术,这次就顺便抽出一点时间去了解了一下Windows上采集音频的相关技术。对于音频处理的技术,主要有如下几种:采集麦克风输入采...转载 2018-03-06 12:17:18 · 7459 阅读 · 0 评论 -
FFmpeg 常用命令
FFmpeg 是一个处理视频和音频内容的开源工具库,可以实现编码、解码、转码、流媒体和后处理等服务。转换格式转换为 MP4 格式:ffmpeg -i input.mov output.mp4-i 输入文件指定规格参数:ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 18 -c:a aac -b:a 128k -pix_fmt yuv420p o...转载 2018-06-04 15:53:30 · 856 阅读 · 0 评论 -
使用ffmpeg合并视频文件的几种方法
ffmpeg合并视频的方法有三种。国内大多数仅介绍了其中之一。于是觉得有必要翻译一下。其实在ffmpeg的 FAQ文档中有比较详细的说明。 使用concat协议进行视频文件的合并这种方式的适用场景是:视频容器是MPEG-1, MPEG-2 PS或DV等可以直接进行合并的。换句话说,其实可以直接用cat或者copy之类的命令来对视频直接进行合并。很多文章介绍了这种方法,但适用性却没有提及。这并不是一...转载 2018-06-05 10:49:32 · 3501 阅读 · 0 评论 -
用ffmpeg制作动态一图流音乐视频
前有gif动图一图流,这回是一图+一循环效果+一动态频谱的稍复杂一图流。假设我要制作一个尺寸为854x480的一般视频,所需工具是Sonic Candle + ffmpeg。 1. 用Sonic Candle生成音乐频谱视频,帧率12,宽854,高300,背景黑色,前景白色,取名speq.mp4,然后用ffmpeg的"-an"把默认编码的128k音频去掉,以备塞入高音质音频。 2. 找一段视频素材...转载 2018-06-05 11:15:15 · 3347 阅读 · 0 评论 -
使用FFmpeg合并MP4视频
使用FFmpeg合并MP4视频1. 使用mpeg拼接2. ==使用ts拼接==使用FFmpeg合并MP4视频windows/linux下均可用1. 使用mpeg拼接速度慢,文件大将 mp4 先转码为 mpeg文件,mpeg是支持简单拼接的,然后再转回 mp4。ffmpeg -i 1.mp4 -qscale 4 1.mpgffmpeg -i 2.mp4 -qscale 4 2...转载 2019-02-27 14:23:43 · 1138 阅读 · 0 评论 -
关于ffmpeg必须知道的
1、ffmpeg.exe只是一个外围程序,其核心逻辑在libavcodec.dll和libavformat.dll,libavdevice.dll等之所以是外围,相当于一个GUI,也就是说基于这些dll,你可以写自己的外围程序,比如做成特别的功能齐全的录屏软件或windows GUI的转码软件2、libavcodec超过30mb,要想变小必须自己编译ffmpeg,放弃大量对你无用的enco...转载 2019-02-24 22:59:40 · 1741 阅读 · 0 评论 -
FFMpeg无损合并视频的多种方法
现在的任务是将这些视频片段合并起来,并且尽量无损。方法一:FFmpeg concat 协议对于 MPEG 格式的视频,可以直接连接:ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg对于非 MPEG 格式容器,但是是 MPEG 编码器(H.264、DivX、XviD、MPEG4、MPEG2、A...转载 2019-02-26 00:34:08 · 1295 阅读 · 0 评论 -
FFMPEG学习【ffmpeg工具】
一、概要 ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ... 二、描述ffmpeg是一个非常快的视频和音频转换器,也可以从现场音频/视频源获取。 它还可以在任意采样率之间进行转换,并使用高质量的多相滤波器即...转载 2019-02-26 15:52:28 · 5546 阅读 · 0 评论 -
FFmpeg 预设编解码器
为了简化在某些编解码器中使用的大量选项,我们可以使用预设置文件,其中的选项更好地格式化并保存以便将来使用。关于预设文件的介绍预置文件是用于各种选项的文本文件,包括特定的编解码器。它们包含键=值对,每个选项和注释都包含在以#符号开始的行中。指定预设置文件的选项选项 编码类型 描述 -apre audio 对于音频,在Windows上最好使用-fpre选项 ...转载 2019-02-26 15:57:38 · 3238 阅读 · 0 评论 -
ffplay文档
目录目录1简介2描述3选项3.1流说明符3.2通用选项3.3 AVOptions3.4主要选择3.5高级选项3.6比赛时4另见5位作者 1简介ffplay [ 选项 ] [input_url]2描述FFplay是一个使用FFmpeg库和SDL库的非常简单和便携的媒体播放器。它主要用作各种FFmpeg API的测试平台。...翻译 2019-02-26 16:09:20 · 467 阅读 · 0 评论 -
虚拟声卡解决方案
http://jackaudio.org/http://www.ntonyx.com/vac.htm#sc原创 2019-04-12 15:37:25 · 3591 阅读 · 0 评论 -
ffmpeg常用滤镜命令
FFmpeg添加了很多滤镜,查看哪些滤镜有效可用命令:# ./ffmpeg -filters.1. FFmpeg滤镜文档更多的信息和每个滤镜的使用示例可查看FFmpeg的滤镜文档: http://ffmpeg.org/ffmpeg-filters.html2. 示例2.1 缩放将输入的640x480缩小到320x240输出: # ./ffmpeg -i input -vf...转载 2019-07-22 00:46:56 · 1799 阅读 · 0 评论 -
ffmpeg ffplay ffprobe使用说明(备忘)
在优快云上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,...转载 2019-07-22 01:14:07 · 417 阅读 · 0 评论 -
使用ffmpeg在2个视频之间交叉淡入淡出
我建议这样做:创建黑色背景,其持续时间和分辨率与输出视频相同 为每个视频添加Alpha通道 为每个视频添加淡入淡出效果 在每个带黑色背景的视频上使用叠加因此,将交叉渐变添加到2个视频(5秒)的命令应该是:ffmpeg -i 1.mp4 -i 2.mp4 -f lavfi -i color=black -filter_complex \"[0:v]format=pix_fmts=...转载 2019-07-26 01:24:16 · 2884 阅读 · 0 评论 -
ffmpeg录制应用程序窗口(笔记)
最近在做项目,需要用到ffmpeg录制指定的应用程序窗口,网上找了找资料,一般你能找到也就是如下这种方法:ffmpeg -vcodec mpeg4 -b 1000 -r 10 -g 300 -vd x11:0,0 -s 1024×768 ~/test.avi其中,-vd x11:0,0指录制所使用的偏移为 x=0和 y=0,-s 1024×768指录制视频的大小为1024×768。转载 2016-12-06 16:42:44 · 6381 阅读 · 0 评论 -
C#中使用DirectSound录音
原文地址:http://blog.donews.com/uplook/archive/2005/12/14/657145.aspx注:1.原文有程序终止后仍有线程在运行的情况,这里修正了下; 2.DirectSound录音详细介绍:http://blog.youkuaiyun.com/woaixiaozhe/article/details/7863007 3."Mixe转载 2016-02-29 17:11:15 · 813 阅读 · 0 评论 -
FFmpeg实现监控摄像头的RTSP协议转RTMP协议直播
[FFmpeg]FFmpeg实现监控摄像头的RTSP协议转RTMP协议直播,我们使用的摄像头是海康的可以通过rtsp协议获取到摄像头的直播数据。所以可以通过整理了一下要解决如下问题:1、 摄像头的数据采集。2、 如何将采集到的数据交给Red5处理。3、 [FFmpeg]图文介绍windows下实现编译ffmpeg工程的详细步骤 解决方法:1、 我们使用转载 2015-01-05 11:02:43 · 5747 阅读 · 0 评论 -
在Windows下编译ffmpeg完全手册
本文的内容几乎全部来自于FFmpeg on Windows,但是由于国内的网络封锁,很难访问这个域名下的内容,因此我一方面按照我自己的理解和实践做了翻译,另一方面也是为了能提供一个方便的参考方法。注:对于compile和build这两个词,本文统一的使用编译这个词,根据上下文读者应能区分语义上的差别。 本文的目的是提供一切与FFmpeg在Windows下的相关帮助转载 2015-01-05 12:00:23 · 508 阅读 · 0 评论 -
录屏无声音的终极解决办法(备忘)
所有的电脑录屏软件要实现录制屏幕和内部声音(麦克风接收的仅是外部的声音),必须要使用声卡的混音设备,如果声卡驱动更新依然找不到录音中的混音设备,或许只能考虑安装虚拟声卡来实现声音内录了。 网络搜索虚拟声卡下载及安装,摘录如下可供参考: Win7、Win8系统如何用虚拟声卡实现内录?若录音设备中找不到‘立体声混音’,可以通过安装虚拟声卡Virtual Audio转载 2016-01-21 09:04:32 · 23176 阅读 · 1 评论 -
VLC简介及使用说明(转自 自由的风 » VLC简介及使用说明)
一、简介 VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得http://www.videolan.org/vlc/features.html,下面给出一个简要的不完整的列表: 操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD 访转载 2015-12-03 00:44:29 · 1006 阅读 · 0 评论 -
网页中加入VLC的播放RTSP流的控件(笔记)
<OBJECT classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"width="800" height="450" id="vlc" events="True">转载 2015-12-03 00:49:57 · 2277 阅读 · 0 评论 -
小玩流媒体播放——HLS流媒体点播系统
一.HLS流媒体点播系统概述HTTP Live Streaming最初是苹果公司针对其iPhone、iPod、iTouch和iPad等移动设备而开发的流媒体协议,后来在桌面QuickTime播放器中也得到了应用。HTTP Live Streaming允许内容提供者通过普通Web服务器向上述客户端提供接近实时的音视频流媒体服务,包括直播和点播。HTTP Live Streaming支持将同一节目转载 2015-12-03 01:01:43 · 999 阅读 · 0 评论 -
ffmpeg 对视频流的截图、录制、转换操作
每秒10帧、20秒开始、大小为150*100像素,录制视频:ffmpeg.exe -i rtmp://s2pchzxmtymn2k.cloudfront.net/cfx/st/mp4:sintel.mp4 -r 5 -ss 20 -s 150*100 c:\\video.flv截图,帧率为一,大小220*220,5秒后开始。ffmpeg -i rtmp://s2pchz转载 2015-12-25 08:52:35 · 2502 阅读 · 0 评论 -
ffmpeg常用基本命令
1.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_audio //分离音频流2.视频解复用ffmpeg –i test.mp4 –vcodec copy –an –f m4v转载 2016-01-27 16:24:46 · 474 阅读 · 0 评论 -
ffmpeg/avconv 视频音频转码命令行工具
ffmpeg / avconv是通用的视频/音频编解码命令行工具。通用是既指他们可以处理各种各样的编码的视频和音频,转换成各种需要的格式,又指他们是跨平台的工具,可以运行在Linux、Windows、MacOS X等操作系统上。avconv和ffmpeg的渊源颇深。ffmpeg是FFmpeg项目的命令行编解码工具;avconv是Libav项目中用来代替ffmpeg的命令行编解码工具。201转载 2016-01-27 17:05:38 · 2294 阅读 · 0 评论 -
FFMPEG用法用例
将 aif 文件转换为 16 位有符号数,小端存储模式,8000 Hz 采样率:ffmpeg -i test.aif -f s16le -ar 8000 test.pcm将 44.1KHz 双声道 16 位有符号数小端存储的 PCM 数据编码为 AAC:ffmpeg -f s16le -ar 44100 -ac 2 -i test.pcm -acodec aac -strict转载 2016-02-27 23:42:18 · 535 阅读 · 0 评论 -
如何编译ffmpeg以支持dshow设备
在configure ffmpeg工程时,如果不特别指定,默认fdshow设备是被支持的,但编译后却没有.可以查看configure的日志文件,会发现找不到一些依赖的头文件.所以最终编译出来的ffmpeg.exe, 用ffmpeg -formats来看,在indev一项中,一般只有vfwcap,而没有dshow. 为什么会缺头文件呢?好像是有些文件中的内容是侵权的,所以mingw本身不提转载 2016-02-28 00:42:30 · 1664 阅读 · 1 评论 -
FFmpeg滤镜使用指南
目录1. FFmpeg滤镜文档2. 示例 2.1 缩放 2.2 视频加速 2.3 滤镜图,链和滤镜关系 2.4 多个输入覆盖同一个2x2 网格 2.5 转义字符 2.6 烧录时间码 2.7 描述命令行参数 2.8 测试源3. 滤镜列表4. 其它滤镜示例5. 开发自己的滤镜FFmpeg添加了很多滤镜,查看哪些滤镜有效可用命令转载 2016-02-28 21:55:30 · 813 阅读 · 0 评论 -
windows下ffmpeg录制摄像头内容
在windows下面获得摄像头的数据:ffmpeg -f dshow -vcodec mjpeg -s 1280x720 -r 30 -i video="Integrated Webcam" -vf "movie=xxx.png[logo];[in][logo]overlay=10:10[out]" -f image2 D:\%d.jpg获取摄像头视频时在输出的图片的左上角添加一个图标,图原创 2016-02-28 22:06:47 · 2550 阅读 · 0 评论 -
audio filter adelay 实现音量 延迟(空白音)(笔记)
目前遇到一个问题 需要视频中指定位置 混一小段音频 。 1, 辛得大师兄指导 使用 ffmpeg -i voice1.m4a -filter_complex adelay="1000|1000" output.m4a 得以把 voice1.m4a 前面延迟(空白)1000毫秒 中间“|” 表示 左右声道都延迟1000毫秒 后得到一个 output.m4a文转载 2016-02-28 22:38:44 · 4826 阅读 · 1 评论 -
directshow
以文本方式查看主题 - 温馨小筑 (http://www.learnsky.com/bbs/index.asp) -- 电脑编程 (http://www.learnsky.com/bbs/list.asp?boardid=6) ---- DirectShow (http://www.learnsky.com/bbs/dispbbs.asp?boardid=6&id=868)转载 2016-02-28 23:41:21 · 1137 阅读 · 0 评论 -
ffmpeg frei0r filter 参数及效果
ffmpeg中frei0r滤镜基本使用方法ffplay -vf frei0r=filter_name=filter_params:filter_params:...在Windows系统ffmpeg使用frei0r时需要加环境变量 FREI0R_PATH=frei0r安装目录单击图片复制滤镜命令ffmpeg使用frei0r参考 http://ffmpeg.org/ffmpeg-fi...转载 2019-07-26 01:34:37 · 1156 阅读 · 1 评论