MENU

FFmpeg 常用命令

January 7, 2019 • 技术笔记

FFmpeg 是一个处理视频和音频内容的开源工具库,可以实现编码、解码、转码、流媒体和后处理等服务。

转换格式

转换为 MP4 格式:

ffmpeg -i input.mov output.mp4

-i 输入文件

转换为 HEVC(H.265) 编码的格式:

ffmpeg -i input.mov -c:v libx265 -c:a copy -tag:v hvc1 output.mp4

视频裁剪

裁剪前 10 秒:

ffmpeg -ss 0:0 -t 0:10 -i input.mov output.mp4

-ss 开始时间
-t 持续时间

裁剪最后 10 秒:

ffmpeg -sseof -0:10 -i input.mov output.mp4

-sseof 相对于文件末尾的开始时间

提取视音频

提取视频:

ffmpeg -i input.mov -vcodec copy -an output.mp4

-vcodec copy 复制视频编码
-an 禁止音频输出

提取音频:

ffmpeg -i input.mov -write_xing 0 output.mp3

-write_xing 0 #2697: MP3 output duration incorrect in OS X

参考文章:

  1. FFmpeg 常用命令 - 小影志 | c7sky
  2. 为硬盘减压!在 Mac 上把 H.264 格式的视频转换为 HEVC(H.265)格式 - 少数派
Last Modified: April 11, 2019
Archives QR Code
QR Code for this page
Tipping QR Code