ffmpeg vcodec libx264が見つかりません
-
12-10-2019 - |
質問
最新のFFMPEGをインストールしましたが、ビデオコーデックを見つけることができないようです。 ffmpegを削除して再実行する必要がありますか ./configure
FFMPEGがビデオコーデックを見つけるために違う方法はありますか?
これが私の現在の構成です:
FFmpeg version git-f61cbc2, Copyright (c) 2000-2011 the FFmpeg developers
built on Jan 18 2011 10:59:49 with gcc 4.0.1 (Apple Inc. build 5465)
configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.94. 0 / 52.94. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
または、ライブラリを含めるようにMakeコマンドを再実行することはできますか?
これがトランスコードのための私のスニペットです:
ffmpeg -i ~/Desktop/watercarts.mov -vcodec libx264 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 ~/Desktop/watercartsipod.mp4
エラー:
Unknown encoder 'libx264'
前もって感謝します。
解決
で構成する必要があります ./configure --enable-gpl --enable-libx264
そして、最近のx264が必要です。
他のヒント
Ubuntu 10.10(Maverick)では、このコーデックはパッケージによって提供されます libavcodec-extra-53 マルチバースリポジトリから。
ソースをコンパイルしないで、APT-Getインストールを使用してインストールしてみてください。必要なすべてのコーデックライブラリをダウンロードします(少なくとも私のgubuntuで)
ubuntu(さまざまなバージョン)を使用している場合、この提案を使用してlib x264でffmpegをインストールできます
http://ubuntuforums.org/showthread.php?t=1117283
個人的にはオプション「C」を使用します。 2つの簡単なコマンド(コピーと貼り付け)、適切なバージョン +ライブラリの自動インストール、コンパイルするものはありません。
コンパイルしたい場合は、同じページに「A」オプションがあります(Ubuntu 10.10で動作します。最後のバージョンをコンパイルしました)。
私は見つけました バイナリ静的ビルドへのリンク の上 このフォーラム そして、それは完全に箱から出して機能しました!
短い話
$ wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
$ tar xvf ffmpeg-release-amd64-static.tar.xz
$ cd ffmpeg-4.1.1-amd64-static
$ ./ffmpeg
ffmpeg version 4.1.1-static https://johnvansickle.com/ffmpeg/
...