ffmpeg 视频转码命令

本文提供了使用ffmpeg进行音视频格式转换的详细指南,包括从AVI到MP4、从MOV到MP4的具体命令示例。
#avi to mp4
ffmpeg -y -i ./demo.avi -acodec copy ./demo.mp4

#MOV to mp4
ffmpeg -y -i ./demo.MOV -acodec copy ./demo.mp4

本帖子,会持续更新。。。,每次遇到一些这方面的新知识点就会来更新这个。。。

### 使用 FFmpeg 进行视频转码 #### 安装 FFmpeg 为了能够在计算机上使用 FFmpeg,首先需要确保已经成功安装该工具。对于不同操作系统有相应的安装方法,在 Windows 和 macOS 中均可访问官方网站获取详细的安装指南[^1]。 #### 转码基础概念 在深入探讨具体的操作之前,理解 FFmpeg 处理音视频的核心流程有助于更好地掌握其用法。整个过程大致分为四个阶段:解复用、解码、编码以及复用。这些步骤共同作用于输入文件并最终生成所需的输出格式[^3]。 #### 实际操作案例 假设有一个名为 `input.mp4` 的源文件,目标是将其转换成 H.265 编码的 MP4 文件,并调整分辨率为 720p: ```bash ffmpeg -i input.mp4 -c:v libx265 -vf scale=-1:720 -c:a aac output.mp4 ``` 上述命令解释如下: - `-i input.mp4`: 指定要处理的原始视频路径; - `-c:v libx265`: 设置视频编解码器为高效压缩率更高的 H.265 (HEVC); - `-vf scale=-1:720`: 应用视频过滤器改变尺寸至指定高度(宽度自动计算保持比例); - `-c:a aac`: 音轨采用 AAC 格式重新编码; - `output.mp4`: 输出的新文件名及其扩展名。 此例子展示了如何灵活运用 FFmpeg 来满足特定需求下的视频参数修改要求。当然,实际应用场景可能更加复杂多样,比如添加水印、裁剪片段等高级功能也都可以借助丰富的内置选项实现[^2]。 另外值得注意的是,在某些情况下仅需更改容器而无需重编码内容时,则可以通过简单的复制流方式快速完成任务,例如将 AVI 封装改为 MKV: ```bash ffmpeg -i video.avi -codec copy video.mkv ``` 这条指令会保留原有的视音频轨道不变,仅仅更换外部封装形式从而极大提高了效率[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值