参数设置:https://cloud.tencent.com/developer/article/2391902
【下载】
ffmpeg 官网:FFmpeg
windows平台点击此处进行下载。
下载完解压缩即可使用。
- 注意:需要配置环境变量。否则只能进入ffmpeg所在的目录下使用。
【使用】
-i 输入视频文件名
-ss 截取视频的开始时间点。
-to
指定视频的时长,并非时间点
ffmpeg -i input.mp4 -ss 00:00:05.000 -to 00:00:15.000 output.mp4
【一些概念】
首先,文件本身被称为「容器(container)」,容器的类型定义了文件的信息是如何存储,比如,AVI、QuickTime 等容器格式。接着,你需要了解的概念是「流(streams)」,例如,你通常会有一路音频流和一路视频流。流中的数据元素被称为「帧(frames)」。每路流都会被相应的「编/解码器(codec)」进行编码或解码(codec 这个名字就是源于 COded 和 DECoded)。codec 定义了实际数据是如何被编解码的,比如你用到的 codecs 可能是 DivX 和 MP3。「数据包(packets)」是从流中读取的数据片段,这些数据片段中包含的一个个比特就是解码后能最终被我们的应用程序处理的原始帧数据。为了达到我们音视频处理的目标,每个数据包都包含着完整的帧,在音频情况下,一个数据包中可能会包含多个音频帧。
【MP4->mp3】
ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
其中,-i 指定输入文件名,-q:a 0 设置音频质量为最高,-map a 指定只转换音频部分。