FFmpeg常用命令指南
查看媒体文件信息 视频格式转换 提取音频 视频剪辑 合并视频文件 调整视频分辨率 添加水印 转换音频格式 控制比特率 添加字幕 处理m3u8 旋转视频 调整音量 改变视频帧率 视频转GIF 音频剪辑 要查看视频或音频文件的详细信息,可以使用以下命令: 该命令将显示文件的格式、编码信息、分辨率、比特率等详细信息。 将视频文件从一种格式转换为另一种格式: 上面的命令将MP4文件转换为AVI文件。FFmpeg会根据输出文件的扩展名自动选择编码器。 从视频文件中提取音频: 该命令将MP4视频文件中的音频提取并保存为MP3格式。 从视频文件中剪辑一段特定时间的视频: 该命令将从第10秒开始到第20秒结束的片段剪辑出来,并保存为新的MP4文件。 将多个视频文件合并为一个文件: 然后使用以下命令进行合并: 该命令将 改变视频的分辨率: 该命令将输入视频调整为1280x720的分辨率。 在视频上添加图片水印: 该命令将 将音频文件从一种格式转换为另一种格式: 该命令将WAV文件转换为MP3格式。 指定输出文件的比特率: 该命令将输出视频的比特率设置为1000kbps,音频比特率设置为128kbps。 将SRT字幕文件嵌入视频: 该命令将 m3u8是一种HLS(HTTP Live Streaming)协议格式,可以将视频文件切片并通过HTTP进行传输。以下是处理m3u8的一些常用命令: 该命令将 该命令从指定的m3u8播放列表下载视频并保存为 该命令将 将视频旋转一定角度,例如90度: 提高或降低音频的音量: 该命令将音量提高一倍。可以将 改变视频的帧率,例如将视频帧率设置为30fps: 该命令将视频的帧率更改为30帧每秒。 将视频转换为GIF动画: 该命令将视频转换为10fps的GIF,并将宽度缩放为320像素(高度按比例调整)。 剪辑音频文件的一部分: 该命令将从第30秒开始到第1分钟结束的片段剪辑出来,并保存为新的MP3文件。目录
查看媒体文件信息
视频格式转换
提取音频
视频剪辑
合并视频文件
首先,创建一个包含所有待合并文件的文本文件(比如filelist.txt),内容如下:file 'part1.mp4'
file 'part2.mp4'
file 'part3.mp4'
part1.mp4、part2.mp4和part3.mp4合并为output.mp4。调整视频分辨率
添加水印
watermark.png图片添加到input.mp4视频的左上角(10像素偏移)。转换音频格式
控制比特率
添加字幕
subtitles.srt字幕文件嵌入到input.mp4视频中。处理m3u8
将视频切片并生成m3u8播放列表
input.mp4文件切片成10秒一个片段,并生成一个output.m3u8播放列表。从m3u8播放列表下载视频
output.mp4文件。自定义HLS切片和分片大小
input.mp4文件切片成6秒一个片段,并自定义分片文件名为segment_001.ts,segment_002.ts等,同时生成一个output.m3u8播放列表。旋转视频
transpose参数的值解释:0:顺时针旋转90度并垂直翻转1:顺时针旋转90度2:逆时针旋转90度并垂直翻转3:逆时针旋转90度调整音量
2.0替换为其他值来调整音量。改变视频帧率
视频转GIF
音频剪辑
本文链接:https://kinber.cn/post/6446.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
