首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux Mint上的ffmpeg只能旋转视频180度,不能旋转90度

FFmpeg是一个开源的音视频处理工具,它可以用于转码、剪辑、合并、分割、旋转等多种音视频处理操作。然而,在Linux Mint上使用默认安装的FFmpeg版本时,可能会遇到只能旋转视频180度而不能旋转90度的限制。

要解决这个问题,可以通过编译安装最新版本的FFmpeg来实现90度旋转。以下是一种可能的解决方案:

  1. 安装依赖:首先,确保系统已安装必要的编译工具和依赖库。可以使用以下命令安装:
  2. 安装依赖:首先,确保系统已安装必要的编译工具和依赖库。可以使用以下命令安装:
  3. 下载源代码:从FFmpeg官方网站(https://ffmpeg.org/)下载最新的源代码压缩包。
  4. 解压源代码:使用以下命令解压下载的源代码压缩包:
  5. 解压源代码:使用以下命令解压下载的源代码压缩包:
  6. 编译安装:进入解压后的源代码目录,执行以下命令进行编译和安装:
  7. 编译安装:进入解压后的源代码目录,执行以下命令进行编译和安装:
  8. 这将编译并安装支持各种编码格式和功能的FFmpeg版本。
  9. 使用新版本的FFmpeg:完成安装后,可以使用新版本的FFmpeg来旋转视频。以下是一个示例命令,将视频逆时针旋转90度:
  10. 使用新版本的FFmpeg:完成安装后,可以使用新版本的FFmpeg来旋转视频。以下是一个示例命令,将视频逆时针旋转90度:
  11. 这将把名为input.mp4的输入视频文件逆时针旋转90度,并将结果保存为output.mp4。

需要注意的是,以上解决方案仅适用于Linux Mint上的FFmpeg版本限制问题。对于其他操作系统或不同版本的FFmpeg,可能需要采取不同的解决方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • SkeyeRTSPLive高效转码之SkeyeVideoDecoder高效软解码解决方案(附源码)(1)

    在我之前写的一篇文章《SkeyeRTSPLive传统视频监控互联网+实现利器解决方案》中提到RTSP转RTMP的转流过程,简化流程就是通过SkeyeRTSPClient拉RTSP流,获取音视频编码数据,然后再通过SkeyeRTMP推出去,流程非常简单;然后再实际开发过程中,我们发现其实这个过程并没有想象中那么简单;首先,RTSP协议支持多种音视频编码格式,如音频支持AAC,G711,G726,等,视频支持H264,H625,MJPEG, MPEG等等各种格式,而SkeyeRTMPPusher推流只支持H264(已扩展支持H265)格式,这时,音频我们可以通过SkeyeAACEncoder将音频转码成AAC格式,而视频我们可以通过SkeyeVideoDecoder解码成原始数据,然后再通过SkeyeVideoEncoder将原始数据转码成RTMP推送指定的格式,本文,我们将重点讲述SkeyeVideoDecoder的软解码流程。

    02
    领券