linux中FFmpeg命令怎么用

2023-04-12 08:10:00 ffmpeg linux 命令

FFmpeg是一个开源的视频和音频处理工具,它可以用来记录、转换和流式传输视频和音频。它支持几乎所有的视频和音频格式。

下面介绍一下FFmpeg在linux中的基本使用方法。

1.安装

在linux中,可以使用包管理器来安装FFmpeg,例如在Ubuntu中可以使用apt命令来安装:

sudo apt install ffmpeg

2.录制视频

要录制视频,首先需要知道视频输入设备的名称,可以使用以下命令来查看视频输入设备的列表:

ffmpeg -f v4l2 -list_formats all -i /dev/video0

上面命令中的/dev/video0是视频输入设备的名称,如果你的设备名称不是这个,请替换成你自己的设备名称。

接下来,使用以下命令来录制视频:

ffmpeg -f v4l2 -framerate 30 -video_size 640x480 -i /dev/video0 output.mp4

上面命令中的-framerate参数用来设置帧率,-video_size参数用来设置视频的分辨率,/dev/video0是视频输入设备的名称,output.mp4是输出文件的名称。

3.转换视频格式

要转换视频格式,可以使用以下命令:

ffmpeg -i input.mp4 output.avi

上面命令中的input.mp4是输入文件的名称,output.avi是输出文件的名称。

4.提取视频中的音频

要提取视频中的音频,可以使用以下命令:

ffmpeg -i input.mp4 -vn -acodec copy output.aac

上面命令中的-vn参数表示不处理视频,-acodec copy表示直接拷贝音频编解码器,input.mp4是输入文件的名称,output.aac是输出文件的名称。

5.提取音频中的视频

要提取音频中的视频,可以使用以下命令:

ffmpeg -i input.mp3 -an -vcodec copy output.flv

上面命令中的-an参数表示不处理音频,-vcodec copy表示直接拷贝视频编解码器,input.mp3是输入文件的名称,output.flv是输出文件的名称。

这就是FFmpeg在linux中的基本使用方法,需要的朋友可以参考一下。

相关文章