FFmpeg 视频转码和格式转换命令

FFmpeg视频转码和格式转换的基本命令是ffmpeg -i [输入文件名] [参数] [输出文件名]‌。

其中,[输入文件名]是要转换的视频文件,[参数]用于指定转码和格式转换的各种选项,[输出文件名]是转换后的视频文件。

以下是一些常用的参数:

  • -c:v <codec>:指定视频编解码器。例如,使用libx264进行H.264编码,或libx265进行H.265编码‌。
  • -b:v <bitrate>:指定视频比特率。例如,-b:v 3M表示3 Mbps的比特率‌。
  • -r <framerate>:指定帧率‌。
  • -s <resolution>:指定分辨率。例如,-s 1920x1080表示宽度为1920、高度为1080的分辨率‌。
  • -c:a <codec>:指定音频编解码器‌。
  • -b:a <bitrate>:指定音频比特率。例如,-b:a 128k表示128 kbps的比特率‌1。
  • -y:覆盖已存在的输出文件‌。

例如,将MP4视频转码为AVI格式,可以使用以下命令:

 
 

ffmpeg -i input.mp4 output.avi

将MP4视频转码为比特率为1000k的MP4格式,可以使用以下命令:

 
 

ffmpeg -i input.mp4 -b:v 1000k output.mp4

此外,FFmpeg还支持许多其他参数和选项,如裁剪、合并、音频提取、截图、视频拼接、视频旋转、调整视频大小、添加水印等高级功能‌。这些功能可以通过组合不同的参数和选项来实现。

需要注意的是,在进行视频转码和格式转换时,应根据实际需求选择合适的编解码器和参数设置,以确保转换后的视频质量和兼容性。同时,FFmpeg的命令参数非常丰富,建议查阅官方文档或相关教程以获取更多信息和示例‌。

扫描二维码关注公众号,回复: 17579250 查看本文章

猜你喜欢

转载自blog.csdn.net/hey5178/article/details/145924238