linux中FFmpeg命令怎么用
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中的基本使用方法,需要的朋友可以参考一下。
相关文章