命令行操作音视频降噪(ffmpeg+sox)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行操作音视频降噪(ffmpeg+sox)相关的知识,希望对你有一定的参考价值。
参考技术A 要降噪的视频: origin.mp4操作系统:win7
音视频工具:ffmpeg、sox
命令行工具:个人习惯使用gitbash,用cmd也一样
FFmpeg 命令行工具ffmpeg
参考技术A 注:先cd到文件所在地文件夹也是可以的,直接使用文件名1.列出ffmpeg支持的所有格式:
2.剪切一段媒体文件,可以使音频或者视频文件:
3.将一个媒体文件切割成多个媒体文件:
4.提取一个视频文件中的音频文件:
5.提取一个视频文件中的视频文件:
6.从MP4文件中抽取视频流导出为裸H264数据:
7.使用AAC音频数据和H264视频数据生成MP4文件:
注意:使用上面生成的aac和h264文件生成新的mp4文件,视频播放速度会变快,暂时不知道怎么解决,终端的警告:
8.对音频文件的编码格式做转换:
9_1.从WAV音频文件中导出PCM裸数据:
9_2.PCM数据转WAV:
9_3.PCM数据转MP3:
10.重新编码视频文件,复制音频流,同时封装到MP4格式的文件中:
11.将一个MP4格式的视频转换成gif格式的动图:
12.将一个视频的画面部分生成图片,比如要分析一个视频里面的每一帧都是什么内容的时候:
13.使用一组图片生成一个gif:
14.使用音量效果器,改变一个音频媒体文件中的音量:
15.淡入效果器的使用:
16:淡出效果器的使用:
17:混音(将多路声音进行合并)
18:对声音进行变速但不变调效果器的使用:
19_1:为视频添加水印:
19_2:去掉视频水印:
20:视频提亮效果器的使用:
21:为视频增加对比度效果:
22:视频旋转效果器的使用:
23:视频裁剪效果器的使用:
24:将一张RGBA格式表示的数据转换成JPEG格式图片:
25:将一张YUV格式表示的数据转换成JPEG格式图片:
26:将一段视频推送到流媒体服务器上:
27:将流媒体服务器上的流dump到本地:
28:将两个音频文件以两路流到形式封装到一个文件中,比如在k歌的应用场景中,原唱伴唱实时切换的场景下,可以使用一个文件包含两路流,一路是伴奏流,一路是原唱流:
29:将输入的视频的分辨率改成960*540
以上是关于命令行操作音视频降噪(ffmpeg+sox)的主要内容,如果未能解决你的问题,请参考以下文章