比如一个视频的编码是 MPEG4,想用 H264 编码,咋办?
ffmpeg -i input.mp4 -vcodec h264 output.mp4
相反也一样
ffmpeg -i input.mp4 -vcodec mpeg4 output.mp4
当然了,如果ffmpeg当时编译时,添加了外部的 x265 或者 X264,那也可以用外部的编码器来编码。
不知道什么是 X265,可以 Google 一下,简单的说,就是她不包含在 ffmpeg 的源码里,是独立的一个开源代码,用于编码 HEVC,ffmpeg 编码时可以调用它。
当然了,ffmpeg 自己也有编码器。
ffmpeg -i input.mp4 -c:v libx265 output.mp4
ffmpeg -i input.mp4 -c:v libx264 output.mp4