Mp4をwebmに変換しようとすると、エラーが発生します。
Encoder (codec vp8) not found for output stream #0:0
Google検索で、libvpxをインストールする必要があると言われましたが、インストールしました。
私は自作をそのままインストールしました(libvpxを使用):
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265
だから私はなぜ私がそのエラーを受け取っているのかについて困惑しています。残りは次のとおりです。
Logans-MacBook-Pro:desktop loganmccoy$ ffmpeg -i video.mp4 -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 myvideo.webm
ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.8 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --Host-cflags= --Host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4':
Metadata:
major_brand : M4V
minor_version : 1
compatible_brands: M4V mp42isom
creation_time : 2015-09-21 06:30:12
Duration: 00:00:10.58, start: 0.000000, bitrate: 1264 kb/s
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720, 1253 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
Metadata:
creation_time : 2015-09-21 06:30:12
handler_name : Mainconcept MP4 Video Media Handler
encoder : AVC Coding
File 'myvideo.webm' already exists. Overwrite ? [y/N] y
Output #0, webm, to 'myvideo.webm':
Metadata:
major_brand : M4V
minor_version : 1
compatible_brands: M4V mp42isom
Stream #0:0(eng): Video: vp8, none, q=2-31, 128 kb/s (default)
Metadata:
creation_time : 2015-09-21 06:30:12
handler_name : Mainconcept MP4 Video Media Handler
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> ? (?))
Encoder (codec vp8) not found for output stream #0:0
どんな助けでもいただければ幸いです。
まったく同じコマンドを使用して出力を取得できましたが、vp9を使用しました。
user-Mac-Pro:~ user$ /ffmpeg -i /Volumes/media/1080p-PRHQ.mov -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 /Volumes/media/080p-PRHQ_v.webm
ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.8 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --Host-cflags= --Host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-libfontconfig --enable-libfreetype --enable-libvorbis --enable-libvpx --enable-libssh --enable-libfdk-aac --enable-openssl --enable-libopus --enable-libx265 --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags='-I/usr/local/Cellar/openjpeg/1.5.2_1/include/openjpeg-1.5 ' --enable-nonfree --enable-vda
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Volumes/media/1080p-PRHQ.mov':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
creation_time : 2015-03-13 21:20:09
Duration: 00:12:14.17, start: 0.000000, bitrate: 146674 kb/s
Stream #0:0(eng): Audio: pcm_s24be (in24 / 0x34326E69), 48000 Hz, stereo, s32 (24 bit), 2304 kb/s (default)
Metadata:
creation_time : 2015-03-13 21:20:09
handler_name : Apple Alias Data Handler
Stream #0:1(eng): Video: prores (apch / 0x68637061), yuv422p10le, 1920x800, 144356 kb/s, 24 fps, 24 tbr, 1k tbn, 1k tbc (default)
Metadata:
creation_time : 2015-03-13 21:20:09
handler_name : Apple Alias Data Handler
encoder : Apple ProRes 422 HQ
[libvpx-vp9 @ 0x7fee4780e400] v1.4.0
Output #0, webm, to '/Volumes/media/1080p-PRHQ_v.webm':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
encoder : Lavf56.40.101
Stream #0:0(eng): Video: vp9 (libvpx-vp9), yuv422p, 1920x800, q=-1-25, 200 kb/s, 24 fps, 1k tbn, 24 tbc (default)
Metadata:
creation_time : 2015-03-13 21:20:09
handler_name : Apple Alias Data Handler
encoder : Lavc56.60.100 libvpx-vp9
Stream #0:1(eng): Audio: vorbis (libvorbis), 48000 Hz, stereo, fltp (24 bit) (default)
Metadata:
creation_time : 2015-03-13 21:20:09
handler_name : Apple Alias Data Handler
encoder : Lavc56.60.100 libvorbis
Stream mapping:
Stream #0:1 -> #0:0 (prores (native) -> vp9 (libvpx-vp9))
Stream #0:0 -> #0:1 (pcm_s24be (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
frame= 34 fps=2.7 q=0.0 Lsize= 35kB time=00:00:01.48 bitrate= 193.7kbits/s
video:6kB audio:23kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 18.441772%
Exiting normally, received signal 2.
user-Mac-Pro:~ user$
たぶん、ffmpeg
の現在のバージョンと/usr/local/Cellar/
内のすべての依存関係を削除する必要があります。
それらを手動で削除してから、homebrewで再度インストールすることができます。
次に、次の各コマンドを実行して、セラーのクリーンアップに役立てます。
brew options ffmpeg
(インストールしたいものを見つけるため)brew install ffmpeg --with-x --with-y --with-z
など。brew update && brew upgrade
(数式とHomebrew自体を更新&&古いパッケージの新しいバージョンをインストールする)brew Prune
(Homebrewのプレフィックスからデッドシンボリックリンクを削除)brew doctor
(一般的な問題についてはHomebrewのインストールを確認してください)上で引用した自作オプション: http://Pythonic.zoomquiet.io/data/20111223160257/index.html
次に、コマンドラインを再試行してください。
私はあなたとまったく同じバージョンの自作を持っており、提供されたコマンドを問題なく実行できます。
ここでの1つの方法はVP9を作成しますが、OPは最初にVP8について言及していることに注意してください。興味がある場合は、私のテストで、いくつかの基本的なフラグがVP8またはVP9を有効にできることがわかりました
ffmpeg -i in.mov -c:v libvpx 1.webm #creates VP8
ffmpeg -i in.mov -c:v libvpx-vp9 2.webm #creates VP9
これはbrew install ffmpeg --with-libvpx
とともにインストールされたffmpeg3.0.2からのものです
ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
built with Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.0.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --Host-cflags= --Host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libxvid --enable-libvpx --enable-vda
libavutil 55. 17.103 / 55. 17.103
libavcodec 57. 24.102 / 57. 24.102
libavformat 57. 25.100 / 57. 25.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 31.100 / 6. 31.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
Mediainfoで検証された出力コーデック(brew install mediainfo
)
mediainfo --fullscan 1.webm #shows VP8
mediainfo --fullscan 2.webm #shows VP9