ffmpeg命令linux
-
在Linux上使用ffmpeg命令可以进行各种音视频处理操作。ffmpeg是一款非常强大的开源多媒体框架,可以用于音频和视频的录制、转换、剪辑、合并等操作。下面是一些常用的ffmpeg命令及其用法。
1. 视频转码:
ffmpeg -i input.mp4 output.avi
上述命令将输入的MP4视频文件转码为AVI格式。2. 视频截取:
ffmpeg -ss 00:00:10 -i input.mp4 -t 00:00:20 output.mp4
这个命令将从输入的MP4视频文件中截取一段时长为20秒的视频,起始时间是从10秒开始。3. 视频合并:
ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex “[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[v][a]” -map “[v]” -map “[a]” output.mp4
上述命令会将两个输入的MP4视频文件合并为一个输出文件。4. 视频尺寸调整:
ffmpeg -i input.mp4 -vf “scale=640:480” output.mp4
这个命令将输入视频的尺寸调整为640×480。5. 视频旋转:
ffmpeg -i input.mp4 -vf “transpose=1” output.mp4
上述命令将输入视频逆时针旋转90度。6. 视频加水印:
ffmpeg -i input.mp4 -i watermark.png -filter_complex “overlay=10:10” output.mp4
这个命令会将输入视频上添加一个水印,水印图片为watermark.png,位置为左上角。7. 音频提取:
ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -ab 192k output.mp3
上述命令将从输入的MP4视频文件中提取音频,并将音频保存为MP3格式。上述只是ffmpeg命令的一些常见用法,ffmpeg还有很多其他功能和选项可以用于处理音视频文件。我希望这些命令能够帮助你在Linux上进行音视频处理。如果需要更多的帮助和详细的命令使用说明,可以查阅ffmpeg的官方文档或者使用ffmpeg命令的帮助选项。
2年前 -
FFmpeg是一种开源的跨平台音视频处理工具,可以用于从多种格式和协议的音视频源中读取、转换和写入数据。在Linux系统中,可以使用FFmpeg命令来执行各种音视频处理操作。
下面是一些常用的FFmpeg命令示例:
1. 转换视频格式:可以使用FFmpeg将一个视频文件从一种格式转换为另一种格式。
“`shell
ffmpeg -i input.mp4 output.avi
“`
上面的命令将输入视频文件input.mp4转换为输出视频文件output.avi。2. 提取视频音频:可以使用FFmpeg将一个视频文件中的音频提取出来。
“`shell
ffmpeg -i input.mp4 -vn output.mp3
“`
上面的命令将输入视频文件input.mp4中的音频提取为输出音频文件output.mp3。3. 剪切视频:可以使用FFmpeg剪切视频文件的一部分。
“`shell
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:20 output.mp4
“`
上面的命令将输入视频文件input.mp4从第10秒开始剪切20秒,并输出为output.mp4。4. 调整视频大小:可以使用FFmpeg调整视频文件的分辨率或宽高比。
“`shell
ffmpeg -i input.mp4 -s 1280×720 output.mp4
“`
上面的命令将输入视频文件input.mp4调整为分辨率为1280×720的输出视频文件output.mp4。5. 添加水印:可以使用FFmpeg在视频文件中添加文本或图片水印。
“`shell
ffmpeg -i input.mp4 -vf “drawtext=text=’Watermark’:fontsize=24:fontcolor=white:x=10:y=10” output.mp4
“`
上面的命令将在输入视频文件input.mp4的左上角添加一个白色的文字水印,并输出为output.mp4。需要注意的是,上述命令中的参数选项可以根据需要进行调整,更多详细的命令参数和示例可以参考FFmpeg的官方文档。这只是一些常用的命令示例,FFmpeg还有很多其他功能,如合并音视频、调整帧率、添加音频等。
2年前 -
在Linux系统中,FFmpeg是一个开源的多媒体处理工具,可用于处理音频、视频和图像文件。它可以执行各种操作,如转码、剪切、合并、提取音频、添加水印等。
下面是一些常用的FFmpeg命令及其用法:
1. 查看FFmpeg版本:
“`
ffmpeg -version
“`2. 查看FFmpeg详细信息:
“`
ffmpeg -buildconf
“`3. 转码视频文件格式:
“`
ffmpeg -i input.mp4 output.avi
“`
这将把`input.mp4`视频文件转码为`output.avi`文件。4. 转码音频文件格式:
“`
ffmpeg -i input.mp3 output.wav
“`
这将把`input.mp3`音频文件转码为`output.wav`文件。5. 剪切视频:
“`
ffmpeg -i input.mp4 -ss 00:01:00 -to 00:02:00 -c copy output.mp4
“`
这将从`input.mp4`视频文件中剪切1分钟到2分钟的片段,并将其保存为`output.mp4`文件。6. 提取音频:
“`
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
“`
这将从`input.mp4`视频文件中提取音频,并将其保存为`output.mp3`文件。7. 添加水印:
“`
ffmpeg -i input.mp4 -i watermark.png -filter_complex “overlay=10:10” output.mp4
“`
这将在`input.mp4`视频文件的左上角添加一个名为`watermark.png`的水印,并将结果保存为`output.mp4`文件。8. 合并多个视频文件:
“`
ffmpeg -i “concat:input1.mp4|input2.mp4” -c copy output.mp4
“`
这将合并`input1.mp4`和`input2.mp4`两个视频文件,并将结果保存为`output.mp4`文件。以上只是FFmpeg的部分命令和用法,FFmpeg还有许多其他功能和选项可供使用。可以通过查看官方文档或使用`ffmpeg -h`命令来了解更多信息。
2年前