トップ 一覧 検索 ヘルプ RSS ログイン

LN-ffmpegの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!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