需求场景
目前来说,从网上下载的视频有多种格式,常见的有 mp4
、 mkv
、 avi
、 flv
等等,现在大部分播放器均已经支持市面上常见的视频格式了,但是对于一些专业的处理软件来说,格式甚至要设计到版权,不会像视频播放器那样支持主流格式,需要专属格式才行。
常见的比如: Adobe Premiere
不支持 mkv
格式。
解决方案
目前视频格式转换分为有损转换和无损转换,非必要,谁也不想有损转换嘛。目前找到几种转换方式如下:
格式工厂——傻瓜式操作
格式工厂转换起来在操作上是最容易的,加载视频,选择格式,转换,ok了。但是简单的东西往往伴随着其他方面的牺牲,格式工厂转换出来的视频格式会比原视频大很多,视频质量不会变得高清,体积还会变大了,这就是简单的代价。。。
FFmpeg
FFmpeg
是天才程序员法布里斯·贝拉( Fabrice Bellard
)巨作之一,此程序构建了音视频数字世界的基石,作为程序员,理应享受技术的乐趣,而不是通过找小白软件来解决问题。通过此程序,仅需要一行命令就能飞快的完成视频格式转换,给大神点赞。
首先需要在电脑上安装FFmpeg
软件,请转至笔记:Windows安装FFmpeg
接下来转换仅需要如下命令即可:
$ ffmpeg -i <input_file_path> <output_file_path> e.g. $ ffmpeg -i test.mkv test.mp4点击复制复制失败已复制
很快就会完成转换,并且转换后的视频体积、质量均与原视频相差无几。