« ラジコ仕様変更 | メイン

UNIX

CentOS-8.3.2011 64bit + ffmpeg 4.2.4

CentOS-8.3.2011 64bit に、ネット上の情報を元に ffmpeg をインストールしようとすると次のようなエラー。
conflicting requests
  - nothing provides libSDL2-2.0.so.0()(64bit) needed by ffmpeg-4.2.4-1.el8.x86_64
  - nothing provides libSDL2-2.0.so.0()(64bit) needed by libavdevice-4.2.4-1.el8.x86_64
 最終的なインストールの記録は...▼
$ sudo dnf install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
$ sudo dnf install https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
$ sudo dnf install http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.14-2.el7.x86_64.rpm
 このバージョンが僅かに上がっている為
http://rpmfind.net/linux/epel/7/x86_64/Packages/s/
から最新のものを指定することでパス。
$ sudo dnf install ffmpeg ffmpeg-devel
$ ffmpeg -version
ffmpeg version 4.2.4 Copyright (c) 2000-2020 the FFmpeg developers

 ffmpeg で webm を mp4 に変換。
$ ffmpeg -i movie.webm movie.mp4
	Too many packets buffered for output stream 0:0.577014:32:22.77 bitrate=  -0.0kbits/s dup=54 drop=0 speed=N/A
 ↓
$ ffmpeg -i movie.webm -max_muxing_queue_size 99999 movie.mp4

トラックバック

このエントリーのトラックバックURL:
https://www.remix.asia/cgi/mt/mt-tb.cgi/7712

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)