ffmpeg-音视频编辑和转码界的瑞士军刀

背景介绍

ffmpeg是我无意中遇到的,本来以为只是一个小工具,后来简单研究后发现,这简直就是音视频编辑界的瑞士军刀啊!
它的基本原理是,首先对需要处理的音视频文件进行解码,生成码流和帧等的基本单位,再根据需求进行处理,这里的处理就包括了转码、裁切、添加字幕、添加图片、缩放分辨率,改变格式等等操作,能够满足你的一切需求,最后再进行编码压缩成你需要的音视频文件。
如此强大的功能,就难怪被国内的很多知名播放器和转码工具所使用了(据说)。如果你会编程的话,完全可以使用它开发出一款自己的音视频播放器。
不过话说……功能如此强大的工具软件,为什么知名度这么低呢?如果不是一个偶然的机会了解到它,我根本不知道它的存在。一个很重要的原因是,ffmpeg是一个原生只提供命令行操作的工具。好处是,保留了软件的灵活性和可移植性。坏处是,易用性差,有一定的学习门槛。可能就是因为对初学者的不友好,导致了它的知名度并不如某些软件了,比如:格式工程、爱剪辑等等。

获取途径

  1. 官方网站:https://ffmpeg.org/
    这里的资料最新最全,也可以下载到最新的软件版本。英文站点,需要你有一定的语言基础。
  2. bing搜索关键词:ffmpeg
    会找到很多博客,专门写如何安装和使用的教程。我这里只做简单的安装/使用介绍。感兴趣的可以深入研究一下。
  3. 如果你使用的是Linux系统的话,可以直接使用安装工具进行安装。如:
    RHEL/CentOS:yum install ffmpeg
    Debian/Ubuntu:apt install ffmpeg

windows系统下的安装

windows系统下的安装稍显麻烦,我简单总结如下:

  1. 从官方网站下载到软件压缩包;
  2. 解压到你的软件安装目录;
  3. 复制软件bin目录的绝对路径;
  4. 打开:计算机 --> 属性 --> 高级系统设置 --> 环境变量 --> 选择【系统变量】中的“Path” --> 编辑 --> 新建 --> 粘贴软件的绝对路径–> 确定 。退出。
  5. 经过以上这些操作之后,你已经可以在任何一个目录运行这个ffmpeg软件了。
  6. 等等,别急!还有。
  7. 如果你已经迫不及待的去双击那个ffpeg.exe程序了,你会惊讶的发现……木有任何事情发生,再双击一次,还是木有任何事情发生。

ffmpeg的正确打开方式

  1. 假设你是需要转格式操作,进入需要转码的目录或者文件夹;
  2. 按下Shift键
  3. 在空白处点击鼠标右键
  4. 选择:在此处打开PowerShell窗口
  5. 输入:ffmpeg.exe 回车
  6. 看到关于ffmpeg的帮助信息,恭喜你,你成功掌握了ffmpeg的正确打开方式。

命令格式:

转换视频文件格式:ffmpeg.exe -i 源文件.flv -c:v 视频处理参数 -c:a 音频处理参数 目标文件.mp4
简化版本:ffmpeg.exe -i 源文件.flv 目标文件.mp4

好了,到此你已经可以简单使用,并且入门了,后面使用,就看你的努力程度了。
或者等我研究好了,再回来继续补充。

你可能感兴趣的:(音视频编辑)