!!FFmpeg ! download *https://ffmpeg.org/download.html !GITHUB *https://github.com/FFmpeg/FFmpeg *http://git.videolan.org/?p=ffmpeg.git ! Build # yum -y install autoconf automake make gcc gcc-c++ pkgconfig wget libtool zlib-devel # yum -y install git # yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # yum -y install --enablerepo=epel yasm # zypper install nasm # zypper install libasm-devel # svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg # cd mplayer # ./configure --prefix=$HOME/opt --codecsdir=/usr/lib/codecs/ --enable-gui --with-extraincdir=$HOME/opt/include --with-extralibdir=$HOME/lib # git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg # cd ./H264 # ## git clone git://git.videolan.org/x264 # git clone https://code.videolan.org/videolan/x264.git # cd x264 # ./configure --enable-shared --prefix=$HOME/opt ## ./configure --enable-shared --enable-pthread --prefix=$HOME/opt # make # make install # cd ./AAC # git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git # cd fdk-aac # autoreconf -fiv # ./configure --prefix=$HOME/opt # make # make install # cd ./FFMPEG # git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg # cd ffmpeg # # #### LD_LIBRARY_PATH=$HOME/opt/lib:$LD_LIBRARY_PATH # export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/opt/lib64:$HOME/opt/lib # ##### ./configure --enable-gpl --enable-nonfree --enable-libfdk_aac --enable-libx264 --enable-shared --arch=x86_64 --enable-pthreads --prefix=$HOME/opt/ffmpeg # ./configure --enable-gpl --enable-nonfree --enable-libx264 --enable-shared --arch=x86_64 --enable-pthreads --prefix=$HOME/opt/ffmpeg # make # make install # ffmpeg -version ! zypper ffmpeg-3 zypper ar -f http://packman.jacobs-university.de/suse/openSUSE_Leap_15.0/ packman zypper ar -f http://download.videolan.org/SuSE/Leap_15.0/ VideoLan zypper install ffmpeg-3 !! 使い方 ! jpgに出力 20:46 から 14秒分の 4fps の画像をJPG で出力 > ~/opt/ffmpeg/ffmpeg -i ~/data/foo.avi -ss 00:20:46 -t 14 -r 4 -qscale 1 -qmin 1 -qmax 1 -f image2 out%6d.jpg ! 音声抽出 > ffmpeg -i '/hogehoge/hoge.flv' -vn -acodec copy '/hogehoge/hoge.opus' ! mp4 > > ffmpeg -i ./inputmove.webm -qmax 16 -vf scale=800:-1 outputmove.mp4 > > ffmpeg -i ./inputmove.webm -qmax 8 -vf scale=800:-1 outputmove.mp4 !Tips *https://blog.zgock-lab.net/2019/01/22/ffmpeg-nvenc/ *https://nyarinkopv.hatenablog.com/entry/2021/01/01/155908 *https://nyarinkopv.hatenablog.com/entry/2021/01/01/155908#%E3%82%AA%E3%83%9E%E3%82%B1youtube-dl *https://nyarinkopv.hatenablog.com/entry/2021/01/01/155908#%E3%82%AA%E3%83%9E%E3%82%B1youtube-dl *https://techblog.morphoinc.com/entry/2020/07/13/100058