ffmpeg is a powerful video transcoding tool
Referenced Chinese documents:
centos6.6 64-bit installation
Install libx264 (required for video transcoding)
git clone git://git.videolan.org/x264.git
cd x264
./configure --enable-static --enable-shared
make
make install
Some package installation introductions, specific installation reference links:
Codec package in libfaac faac format
libmp3lame mp3 format codec package
libopencore-amrwb libopencore-amrnb amr format codec package
libx264 x264 format codec package
libvorbis ogg format codec package
libxvid xvid format codec package
Install the dependency package ams
yum install ams can be installed or installed through the compressed package
install ffmpeg
tar -jxvf
cd ffmpeg-4.0
./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libx264 --enable-libmp3lame --disable-x86asm
make
make install
The last step loads the configuration:
ldconfig
Transcode video to mp4 format:
/usr/local/bin/ffmpeg -i 1.avi -c:v libx264 -strict -2 output.mp4
Transcode video to mp4 format and set resolution:
/usr/local/bin/ffmpeg -i 1.wmv -c:v libx264 -strict -2 -s 800x460 -b 1000k 1.mp4
More parameter reference documents:
Subtitles, compression, get video duration, etc.