2015
Sep
13

FFMpeg 是一个很好用的免费影片格式转换工具,其中 avi, mp4, wav 等等常见的影片格式都能互相转换,像我平常比较喜欢用 H264 格式 (mp4) 的影片,H264 格式的影片可以用 Chrome 浏览器直接打开来看,是一种方便而且画质不差的影片格式, 为了让手边所有的影片都能统一成 H264,我使用 FFMpeg 这套软体来将所有的影片转成 H264 档。

FFMpeg 安装方式

FFMpeg 这是一套在 Linux 系统下运作的软体,请先确定你的 OS 是 Linux , FFMpeg 的安装方式如下,先用 Git 下载 FFMpeg 原始档,再编译 FFMpeg 程式码。

编译 FFMpeg 前,要先下载一些 FFMpeg 会用到的 codec Library ,首先先下载以下的 rpm 档,然后用安装至 Linux 系统,由於我的电脑是使用 CentOS 6 ,所以以下所有的连结都是支援 CentOS 6 的软体,如果你的 Linux 不是 CentOS 6 ,请自行到 pkgs.org 寻找相关的 Package。

接著开始安装 FFMpeg

  • git clone git://source.ffmpeg.org/ffmpeg.git
  • cd ffmpeg
  • ./configure --prefix=/usr/local/--disable-yasm --enable-avisynth --enable-libfaac --enable-nonfree --enable-libx264 --enable-gpl
  • make
  • sudo make install

执行完上面的所有执令,就能将 FFMpeg 安装到 Linux 系统中罗。

影片转换 avi to mp4

ffmpeg -i test.avi -acodec copy -vcodec copy test.mp4
ffmpeg -i test.avi -codec:v libx264 -codec:a libfaac out.mp4

rmvb to mp4

转换方式有以下几种,目前测试第一种比较不会有问题。

  • [测试有效] ffmpeg -i input.rmvb -codec:v libx264 -codec:a libfaac out.mp4
  • ffmpeg -i input.rmvb -qscale 5 out.mp4
  • ffmpeg -i input.rmvb -acodec copy -vcodec libx264 -b 560k out.mp4

wmv to mp4

  • ffmpeg -i input.wmv -acodec copy -vcodec libx264 -b 560k out.mp4

flv to mp4

  • ffmpeg -i input.flv -acodec copy -vcodec copy out.mp4

参考资料


回應 (Leave a comment)